Vixen
02b45cc4
csharp
public sealed class VariationReport

The matrix: every configuration against every goal.

Read the guide page for this →

Remarks

The answer to "is this clip finished". An author with this knows which clips are done. An author without one re-checks everything by hand every time an artist changes a body, which is the failure this whole phase exists to prevent.

⚠ A goal that never resolved is reported and is not a pass. It is the most common way a variation actually breaks — the hand cannot reach the shape on the small body, the binding resolves to nothing — and a report that showed it as zero error would be worse than no report.

Fields and properties (5)

  • public IReadOnlyList<HarnessCase> Cases

    The configurations, one per row.

  • public IReadOnlyList<string> Goals

    The goals, one per column, by the tag's name.

  • public int Samples

    How many moments of the clip each configuration was watched at.

  • public ReadOnlySpan<HarnessCell> Cells

    Every cell, row by row.

  • public HarnessCell this[int variation, int goal]

    One cell.

Methods (2)

Used by (6)

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