Skip to main content

Module clips

Module clips 

Source
Expand description

Animation clips: keyframe tracks, sampling, clip registry, blend shapes, root motion.

This module defines the raw data layer for skeletal animation:

Structs§

AnimationChannel
A single keyframe track targeting one property of one bone.
AnimationClip
A named sequence of keyframe channels over time.
AnimationClipSampler
Samples an AnimationClip at a given playback time and applies it to a base Pose, handling all loop modes.
AnimationEvent
An event embedded in a clip that fires when playback crosses its timestamp.
BlendShape
A morph-target (blend shape) storing per-vertex position deltas.
BlendShapeAnimator
Drives blend-shape weights via time-varying F32 keyframe tracks.
BlendShapeSet
A set of blend shapes for a single mesh.
ClipRegistry
A named store for AnimationClips.
F32Key
A scalar keyframe with linear interpolation.
QuatKey
A quaternion keyframe (SQUAD interpolation).
RootMotion
Root motion extracted from a clip’s root bone.
Vec3Key
A Vec3 keyframe with cubic Hermite tangents.

Enums§

ChannelData
Variant keyframe data for different property types.
ChannelTarget
The property animated by a single AnimationChannel.
LoopMode
How an animation clip behaves when time exceeds its duration.