Interface

TimelineRulerTickOptions

Options for building shared headless timeline ruler ticks.

Signature

Type Definition
Interface TimelineRulerTickOptions

Properties

NameSignatureDescription
duration?duration?: RationalTimeOptional explicit timeline duration used to clamp ticks.
frameRate?frameRate?: TimecodeFrameRateOptional frame rate used for frame-aware tick generation and labels.
includeLabels?includeLabels?: booleanWhether major ticks should include formatted labels. Defaults to true.
labelFormat?labelFormat?: TimelineRulerLabelFormatNumbered tick label style. Defaults to time labels.
scrollLeftscrollLeft: numberCurrent horizontal timeline scroll offset in pixels.
timecodeFormatOptions?timecodeFormatOptions?: TimecodeFormatOptionsTimecode formatting options for time labels when a frame rate is configured.
viewportWidthviewportWidth: numberTimeline viewport width in CSS pixels.
zoomScalezoomScale: numberCurrent zoom scale in pixels per second.