UNPKG

narraleaf-react

Version:

A React visual novel player framework

21 lines (20 loc) 1.01 kB
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 Darkness extends ImageTransition<AnimationType> { private prevDarkness; private targetDarkness; private duration; private easing?; /** * Darken the original image and fade in the target image at the same time. * @param darkness darkness of the image, between 0 and 1 * @param duration duration in milliseconds * @param easing easing definition or existing easing name */ constructor(prevDarkness: number, targetDarkness: number, duration: number, easing?: TransformDefinitions.EasingDefinition | undefined); createTask(): TransitionTask<HTMLImageElement, AnimationType>; copy(): Darkness; } export {};