Vixen
02b45cc4
csharp
public sealed class HarnessPlan

What the harness runs, and against what.

Read the guide page for this →

Fields and properties (9)

  • public required AnimationClipContent Clip

    The clip, in its authored form.

  • public required Skeleton Skeleton

    The rig as authored, which the variations start from.

  • public ProxyShapeSet? Shapes

    The proxy shapes built against that rig, if the clip's goals need any.

  • public PriorityLadder? Ladder

    The priority ladder the clip's tags name, if it names any.

  • public IReadOnlyList<IVariationSource> Variations

    What varies. No axes at all is one configuration, which is a legitimate run.

  • public int Samples

    How many moments of the clip to watch.

  • public HarnessThresholds Thresholds

    What counts as a failure.

  • public IConstraintArbiter? Arbiter

    How conflicts resolve, or for the shipped arbiter.

  • public IChainSolver? Solver

    How chains are moved, or for the shipped solver.

Used by (7)

  • HarnessPlanContentVixen.Animation
  • HarnessTestsVixen.Animation.Tests
  • JointLimitTestsVixen.Animation.Tests
  • VariationHarnessVixen.Animation
  • HarnessDocumentVixen.Editor.AssetEditors
  • HarnessViewTestsVixen.Editor.AssetEditors.Tests
  • VariationHarnessViewVixen.Editor.AssetEditors