Skip to main content
Version: GeckoLib5

AnimationPoints

AnimationPoints are snapshots of a single AnimationController's state.

What are they?

Each render pass, an AnimationController with an active animation updates its current animation time, then tells its AnimationTimeline to create a new AnimationPoint.

This object holds information about the keyframes this specific stage of the animation uses, interpolation information, and more.

The controller then submits this to AnimationProcessor, to create the actual BoneSnapshots that GeckoLib uses to animate bones in rendering.