Skip to content

Documentation / @ripl/core / RendererEventMap

Interface: RendererEventMap

Defined in: packages/core/src/core/renderer.ts:60

Event map for the renderer, with start, stop, and per-frame tick events.

Extends

Indexable

[key: string]: unknown

Properties

PropertyTypeDescriptionInherited fromDefined in
destroyednullEmitted when the event bus is destroyed; carries no payload.EventMap.destroyedpackages/core/src/core/event-bus.ts:21
startobjectEmitted when the animation loop starts.-packages/core/src/core/renderer.ts:62
start.startTimenumberTimestamp at which the loop started, in milliseconds.-packages/core/src/core/renderer.ts:64
stopobjectEmitted when the animation loop stops.-packages/core/src/core/renderer.ts:67
stop.endTimenumberTimestamp at which the loop stopped, in milliseconds.-packages/core/src/core/renderer.ts:71
stop.startTimenumberTimestamp at which the loop originally started, in milliseconds.-packages/core/src/core/renderer.ts:69
tickobjectEmitted once per animation frame.-packages/core/src/core/renderer.ts:74
tick.deltaTimenumberElapsed time since the previous frame, in milliseconds.-packages/core/src/core/renderer.ts:78
tick.timenumberTimestamp of the current frame, in milliseconds.-packages/core/src/core/renderer.ts:76