interface RenderedEffectSourceAnimationConfig {
    label: string;
    animation: Function;
    illuminationShader: AdaptiveIlluminationShader;
    colorationShader: AdaptiveColorationShader;
    backgroundShader: AdaptiveBackgroundShader;
    darknessShader: AdaptiveDarknessShader;
    seed: number;
    time: number;
}

Properties

label: string

The human-readable (localized) label for the animation

animation: Function

The animation function that runs every frame

illuminationShader: AdaptiveIlluminationShader

A custom illumination shader used by this animation

colorationShader: AdaptiveColorationShader

A custom coloration shader used by this animation

backgroundShader: AdaptiveBackgroundShader

A custom background shader used by this animation

darknessShader: AdaptiveDarknessShader

A custom darkness shader used by this animation

seed: number

The animation seed

time: number

The animation time