Type Alias

VisibleTimelineKeyframeCurveSegment

Viewport-intersecting keyframe curve segment.

Signature

Type Definition
VisibleTimelineKeyframeCurveSegment: TimelineKeyframeCurveSegment<TrackKind>

Type parameters

NameConstraintDefaultDescription
TrackKindNonestringNo type parameter summary yet.

Alias

VisibleTimelineKeyframeCurveSegment aliases TimelineKeyframeCurveSegment from @techsquidtv/canvas-timeline-core.
Aliased Type Definition
Interface TimelineKeyframeCurveSegment

Keyframe curve segment entry with viewport geometry and optional Bezier handles.

Aliased properties

NameSignatureDescription
canEditcanEdit: booleanWhether the segment can be edited by headless controls.
clipclip: ClipRaw timeline clip represented by this entry.
clipIndexclipIndex: numberZero-based clip index inside the containing track.
controlPoint1?controlPoint1?: TimelineKeyframeCurvePointFirst Bezier control point, present only for Bezier segments.
controlPoint2?controlPoint2?: TimelineKeyframeCurvePointSecond Bezier control point, present only for Bezier segments.
easing?easing?: TimelineCubicBezierBezier easing used by Bezier segments.
endKeyframeendKeyframe: TimelineKeyframeRight keyframe in the segment.
endKeyframeIndexendKeyframeIndex: numberZero-based end keyframe index inside the containing clip.
endPointendPoint: TimelineKeyframeCurvePointEnd keyframe point in viewport CSS pixels.
handleshandles: TimelineKeyframeCurveHandle<TrackKind>[]Bezier handles for editable Bezier segments.
interpolationinterpolation: TimelineKeyframeInterpolationInterpolation mode used from `startKeyframe` to `endKeyframe`.
propertyproperty: "opacity"Property animated by the segment.
segmentIdsegmentId: stringStable segment id for the adjacent keyframe pair.
startKeyframestartKeyframe: TimelineKeyframeLeft keyframe in the segment.
startKeyframeIndexstartKeyframeIndex: numberZero-based start keyframe index inside the containing clip.
startPointstartPoint: TimelineKeyframeCurvePointStart keyframe point in viewport CSS pixels.
tracktrack: Track<TrackKind>Track containing the clip.
trackIndextrackIndex: numberZero-based track index in timeline order.