Signature
VisibleTimelineKeyframeCurveSegment: TimelineKeyframeCurveSegment<TrackKind>Type parameters
| Name | Constraint | Default | Description |
|---|---|---|---|
TrackKind | None | string | No type parameter summary yet. |
Alias
VisibleTimelineKeyframeCurveSegment aliases TimelineKeyframeCurveSegment from @techsquidtv/canvas-timeline-core.Interface TimelineKeyframeCurveSegmentKeyframe curve segment entry with viewport geometry and optional Bezier handles.
Aliased properties
| Name | Signature | Description |
|---|---|---|
canEdit | canEdit: boolean | Whether the segment can be edited by headless controls. |
clip | clip: Clip | Raw timeline clip represented by this entry. |
clipIndex | clipIndex: number | Zero-based clip index inside the containing track. |
controlPoint1? | controlPoint1?: TimelineKeyframeCurvePoint | First Bezier control point, present only for Bezier segments. |
controlPoint2? | controlPoint2?: TimelineKeyframeCurvePoint | Second Bezier control point, present only for Bezier segments. |
easing? | easing?: TimelineCubicBezier | Bezier easing used by Bezier segments. |
endKeyframe | endKeyframe: TimelineKeyframe | Right keyframe in the segment. |
endKeyframeIndex | endKeyframeIndex: number | Zero-based end keyframe index inside the containing clip. |
endPoint | endPoint: TimelineKeyframeCurvePoint | End keyframe point in viewport CSS pixels. |
handles | handles: TimelineKeyframeCurveHandle<TrackKind>[] | Bezier handles for editable Bezier segments. |
interpolation | interpolation: TimelineKeyframeInterpolation | Interpolation mode used from `startKeyframe` to `endKeyframe`. |
property | property: "opacity" | Property animated by the segment. |
segmentId | segmentId: string | Stable segment id for the adjacent keyframe pair. |
startKeyframe | startKeyframe: TimelineKeyframe | Left keyframe in the segment. |
startKeyframeIndex | startKeyframeIndex: number | Zero-based start keyframe index inside the containing clip. |
startPoint | startPoint: TimelineKeyframeCurvePoint | Start keyframe point in viewport CSS pixels. |
track | track: Track<TrackKind> | Track containing the clip. |
trackIndex | trackIndex: number | Zero-based track index in timeline order. |