Skip to main content

Type Alias: AnimationProps

AnimationProps = object

Defined in: modules/engine/src/animation-loop/animation-props.ts:10

Properties passed to every render frame

Properties​

_mousePosition?​

optional _mousePosition?: [number, number] | null

Defined in: modules/engine/src/animation-loop/animation-props.ts:34


animationFrame​

animationFrame: unknown | null

Defined in: modules/engine/src/animation-loop/animation-props.ts:33

Experimental v10 work-in-progress frame payload from a custom animation frame provider.


animationLoop​

animationLoop: AnimationLoop

Defined in: modules/engine/src/animation-loop/animation-props.ts:11


aspect​

aspect: number

Defined in: modules/engine/src/animation-loop/animation-props.ts:17


canvas​

canvas: HTMLCanvasElement | OffscreenCanvas

Defined in: modules/engine/src/animation-loop/animation-props.ts:14


canvasContext​

canvasContext: CanvasContext

Defined in: modules/engine/src/animation-loop/animation-props.ts:13


device​

device: Device

Defined in: modules/engine/src/animation-loop/animation-props.ts:12


engineTime​

engineTime: number

Defined in: modules/engine/src/animation-loop/animation-props.ts:22


height​

height: number

Defined in: modules/engine/src/animation-loop/animation-props.ts:16


mobileQuality?​

optional mobileQuality?: Readonly<Record<string, boolean | number>>

Defined in: modules/engine/src/animation-loop/animation-props.ts:37

Optional application-provided quality settings for adaptive renderers.


needsRedraw?​

optional needsRedraw?: string | false

Defined in: modules/engine/src/animation-loop/animation-props.ts:27


startTime​

startTime: number

Defined in: modules/engine/src/animation-loop/animation-props.ts:21


tick​

tick: number

Defined in: modules/engine/src/animation-loop/animation-props.ts:23


time​

time: number

Defined in: modules/engine/src/animation-loop/animation-props.ts:20


timeline​

timeline: Timeline | null

Defined in: modules/engine/src/animation-loop/animation-props.ts:29


tock​

tock: number

Defined in: modules/engine/src/animation-loop/animation-props.ts:24


width​

width: number

Defined in: modules/engine/src/animation-loop/animation-props.ts:15