Interface

TimelineCanvasLayerViewport

Viewport metrics supplied to a custom canvas layer draw callback.

Signature

Type Definition
Interface TimelineCanvasLayerViewport

Properties

NameSignatureDescription
scrollLeftscrollLeft: numberCurrent horizontal timeline scroll offset in pixels.
viewportDurationSecondsviewportDurationSeconds: numberRaw viewport duration in seconds represented by the current width and zoom.
viewportDurationTimeviewportDurationTime: RationalTimeRaw viewport duration represented by the current width and zoom.
viewportWidthviewportWidth: numberMeasured timeline viewport width in CSS pixels.
visibleDurationSecondsvisibleDurationSeconds: numberVisible viewport duration in seconds for display-only UI.
visibleDurationTimevisibleDurationTime: RationalTimeVisible viewport duration, clamped to content bounds.
visibleEndSecondsvisibleEndSeconds: numberVisible viewport end time in seconds for display-only UI.
visibleEndTimevisibleEndTime: RationalTimeVisible viewport end time, clamped to content bounds.
visibleStartSecondsvisibleStartSeconds: numberVisible viewport start time in seconds for display-only UI.
visibleStartTimevisibleStartTime: RationalTimeVisible viewport start time.
zoomScalezoomScale: numberCurrent zoom scale in pixels per second.