Function

useTimelineVisibleClips

Returns viewport-intersecting timeline clips with clipped time/source ranges. This is the preferred hook for custom DOM clip renderers and custom canvas layers that only need visible or near-visible clips.

Signature

Type Definition
useTimelineVisibleClips(options: VisibleTimelineClipOptions = {}): VisibleTimelineClip<TrackKind>[]

Type parameters

NameConstraintDefaultDescription
TrackKindNonestringNo type parameter summary yet.

Parameters

NameTypeDescription
optionsVisibleTimelineClipOptionsViewport, overscan, and optional renderer-aligned geometry settings.

Returns

VisibleTimelineClip<TrackKind>[]

Visible clip entries in track order.