UNPKG

narraleaf-react

Version:

A React visual novel player framework

21 lines (20 loc) 1.09 kB
import { TransitionAnimationType, TransitionTask } from "../../../../elements/transition/type"; import { TransformDefinitions } from "../../../../elements/transform/type"; import { ImageTransition } from "../../../../elements/transition/transitions/image/imageTransition"; import { GameState } from "../../../../../player/gameState"; type AnimationType = [TransitionAnimationType.Number, TransitionAnimationType.Number, TransitionAnimationType.Number]; export declare class FadeIn extends ImageTransition<AnimationType> { private duration; private startPos; private easing?; /** * Fade in the target image with an optional position start position * @param startPos start position offset * @param duration duration in milliseconds * @param easing easing definition or existing easing name */ constructor(duration: number, startPos?: [xOffset: number, yOffset: number], easing?: TransformDefinitions.EasingDefinition | undefined); createTask(gameState: GameState): TransitionTask<HTMLImageElement, AnimationType>; copy(): FadeIn; } export {};