Skip to content
Entangle UI v0.13.0

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.

endFrame: number

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


fps: number

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

Frames per second.


frame: number

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

Current playhead frame.


frameToX: (frame) => number

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

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

number

number


size: ViewportSize

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

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


startFrame: number

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

Global frame range.


view: TimelineView

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

Visible frame window.


xToFrame: (x) => number

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

Inverse of frameToX.

number

number