public sealed class HarnessPlanImporterCompiles a .vxharness.
No guide page documents this yet — the page shows what the code says about itself.
As a importer
- Extensions
- .vxharness
Remarks
A declared variation run: which clip, on which rig, across which bodies, props and ground, and how far off is too far. The thresholds are the point of the file existing — numbers written into a test are numbers the person authoring the clip cannot see and will not believe.
⚠ Three checks, and two of them are about a run nobody meant to ask for. Axes multiply, so a plan is very easy to write that takes an hour; and a plan with thresholds all left at zero judges nothing at all, which is a green build that means nothing.
Fields and properties (3)
public const int BusyRunHow many configurations a plan may declare before it is worth mentioning.
public const string PlanTypeThe alias of the type this writes.
public override int VersionIts own version. Bumping it invalidates every artefact it has ever produced, which is the whole mechanism for "I fixed the mip filter, re-import everything".
Methods (1)
protected override ValueTask<ImportResult> ImportAsync(ImportContext context, HarnessPlanImportSettings settings, CancellationToken cancellationToken)Imports one asset.
Used by (2)
- BuiltInImportersVixen.Editor.Assets
- HarnessPlanImporterTestsVixen.Editor.Assets.Tests