narraleaf-react
Version:
A React visual novel player framework
18 lines (17 loc) • 848 B
TypeScript
import { TransitionAnimationType, TransitionTask } from "../../../../elements/transition/type";
import { TransformDefinitions } from "../../../../elements/transform/type";
import { ImageTransition } from "../../../../elements/transition/transitions/image/imageTransition";
type AnimationType = [TransitionAnimationType.Number];
export declare class Dissolve extends ImageTransition<AnimationType> {
private duration;
private easing?;
/**
* Fade out the original image and fade in the target image at the same time.
* @param duration duration in milliseconds
* @param easing easing definition or existing easing name
*/
constructor(duration: number, easing?: TransformDefinitions.EasingDefinition | undefined);
createTask(): TransitionTask<HTMLImageElement, AnimationType>;
copy(): Dissolve;
}
export {};