Vixen
02b45cc4
csharp
public static class PoseBlend

The four things that are ever done to a pose: interpolate it, average several of them, replace part of it, and add a difference on top.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

Free functions over spans rather than methods on SkeletonPose, because the buffers a blend tree works in are scratch — a stack of them, reused every frame — and making each one a SkeletonPose would mean a class per intermediate result. Everything here writes into the destination it is handed and allocates nothing.

Methods (5)

Used by (6)

  • AnimationLayerVixen.Animation
  • BlendEvaluatorVixen.Animation
  • ClipMotionVixen.Animation
  • MoveSetMotionVixen.Animation
  • PoseBlendTestsVixen.Animation.Tests
  • StateMachineInstanceVixen.Animation