Skip to content

TimelineDrawInfo

Defined in: src/components/editor/Timeline/Timeline.types.ts:80

Helpers + current state passed to renderOverlay. Exposes the same frame ↔ pixel math the built-in drawing uses, so consumer drawing stays aligned with everything else.

Properties

endFrame

endFrame: number

Defined in: src/components/editor/Timeline/Timeline.types.ts:87


fps

fps: number

Defined in: src/components/editor/Timeline/Timeline.types.ts:89

Frames per second.


frame

frame: number

Defined in: src/components/editor/Timeline/Timeline.types.ts:91

Current playhead frame.


frameToX()

frameToX: (frame) => number

Defined in: src/components/editor/Timeline/Timeline.types.ts:93

Map a frame to a track-area CSS-pixel X.

Parameters

frame

number

Returns

number


size

size: ViewportSize

Defined in: src/components/editor/Timeline/Timeline.types.ts:82

Track-area size in CSS pixels (canvas already DPR-scaled).


startFrame

startFrame: number

Defined in: src/components/editor/Timeline/Timeline.types.ts:86

Global frame range.


view

view: TimelineView

Defined in: src/components/editor/Timeline/Timeline.types.ts:84

Visible frame window.


xToFrame()

xToFrame: (x) => number

Defined in: src/components/editor/Timeline/Timeline.types.ts:95

Inverse of frameToX.

Parameters

x

number

Returns

number