Function

getTimelineKeyframeBezierControlPoints

Returns viewport-space cubic Bezier control points between two keyframe points.

Signature

Type Definition
getTimelineKeyframeBezierControlPoints(startPoint: TimelineKeyframePoint, endPoint: TimelineKeyframePoint, outgoing: TimelineKeyframeBezierHandle | undefined, incoming: TimelineKeyframeBezierHandle | undefined): { controlPoint1: TimelineKeyframePoint; controlPoint2: TimelineKeyframePoint }

Parameters

NameTypeDescription
startPointTimelineKeyframePointViewport-space point for the segment's starting keyframe.
endPointTimelineKeyframePointViewport-space point for the segment's ending keyframe.
outgoingTimelineKeyframeBezierHandle | undefinedOptional normalized outgoing tangent handle from the start keyframe.
incomingTimelineKeyframeBezierHandle | undefinedOptional normalized incoming tangent handle from the end keyframe.

Returns

{ controlPoint1: TimelineKeyframePoint; controlPoint2: TimelineKeyframePoint }

Viewport-space control points for the segment curve.

Return members

NameSignatureDescription
controlPoint1controlPoint1: TimelineKeyframePoint
controlPoint2controlPoint2: TimelineKeyframePoint