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
Section titled “Properties”endFrame
Section titled “endFrame”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
Section titled “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
Section titled “Parameters”number
Returns
Section titled “Returns”number
size:
ViewportSize
Defined in: src/components/editor/Timeline/Timeline.types.ts:82
Track-area size in CSS pixels (canvas already DPR-scaled).
startFrame
Section titled “startFrame”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
Section titled “xToFrame”xToFrame: (
x) =>number
Defined in: src/components/editor/Timeline/Timeline.types.ts:95
Inverse of frameToX.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”number