Skip to content

CurveKeyframe

Defined in: src/components/controls/CurveEditor/CurveEditor.types.ts:31

Single control point (keyframe) on the curve.

Properties

handleIn

handleIn: object

Defined in: src/components/controls/CurveEditor/CurveEditor.types.ts:37

Left tangent handle offset (relative to keyframe position)

x

x: number

y

y: number


handleOut

handleOut: object

Defined in: src/components/controls/CurveEditor/CurveEditor.types.ts:39

Right tangent handle offset (relative to keyframe position)

x

x: number

y

y: number


id?

optional id: string

Defined in: src/components/controls/CurveEditor/CurveEditor.types.ts:43

Optional unique ID (auto-generated if not provided)


tangentMode

tangentMode: TangentMode

Defined in: src/components/controls/CurveEditor/CurveEditor.types.ts:41

Tangent mode for this keyframe


x

x: number

Defined in: src/components/controls/CurveEditor/CurveEditor.types.ts:33

X position in domain space (e.g., 0-1 for normalized, 0-100 for frames)


y

y: number

Defined in: src/components/controls/CurveEditor/CurveEditor.types.ts:35

Y value at this position