csharp
public interface IConstraintArbiterHow two goals wanting the same joints resolve. The most important seam here.
Remarks
Two goals wanting the same chain is the normal case, not the exception, and something has to decide. DefaultConstraintArbiter is deliberately the predictable, cheap one; a project that needs a staged solve — layered passes, error redistributed towards the root, exact satisfaction of the top layer — installs its own and nothing else changes.
Methods (1)
void Solve(in ConstraintSolveContext context, Span<BoneTransform> pose)Decides what every chain does, and does it.
Used by (6)
- ConstraintStackVixen.Animation
- ConstraintTestsVixen.Animation.Tests
- DefaultConstraintArbiterVixen.Animation
- HarnessPlanVixen.Animation
- SeamTestsVixen.Animation.Tests
- WeightedTestArbiterVixen.Animation.Tests