Signature
Interface TimelineKeyframePropertyDefinitionType parameters
| Name | Constraint | Default | Description |
|---|---|---|---|
PropertyId | string | string |
Properties
| Name | Signature | Description |
|---|---|---|
clampValue | (value: number): number | Clamps one raw value into the valid property range. |
defaultValue | defaultValue: number | Default value used when a clip has no keyframes for the property. |
denormalizeValue | (normalized: number): number | Maps one normalized 0..1 lane coordinate into a property value. |
formatValue? | (value: number): string | Optional app-facing formatter for inspectors and labels. |
getBaseValue? | (clip: Clip): number | Optional source of a clip-specific base value when no keyframes exist. |
id | id: PropertyId | Stable property id stored on keyframes. |
label? | label?: string | Optional label for app/editor chrome. |
max | max: number | Maximum scalar value represented by the property. |
min | min: number | Minimum scalar value represented by the property. |
normalizeValue | (value: number): number | Maps one property value into a normalized 0..1 lane coordinate. |