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