Vixen
caa30e12
csharp
public sealed class QueryTestContent

One test, as a file holds it: a reading, a purpose, bounds and a curve.

Read the guide page for this →

Fields and properties (15)

  • public QueryTestKind Kind

    Which reading it takes.

  • public string Source

    The registered test's name, for Registered.

  • public QueryTestPurpose Purpose

    What it is for.

  • public bool FromContext

    Whether a distance test measures from what the query is about rather than the agent.

  • public float Minimum

    The reading that normalises to zero.

  • public float Maximum

    The reading that normalises to one.

  • public float Floor

    A reading below this filters the point, for a test that filters.

  • public float Ceiling

    A reading above this filters the point, for a test that filters.

  • public float Weight

    How much this test counts for, against the others.

  • public ResponseCurveKind Curve

    Which shape the normalised reading goes through.

  • public float Slope

    Slope, or the bell's height.

  • public float Exponent

    Exponent, steepness or width — whichever the shape has.

  • public float Shift

    Vertical shift.

  • public float Centre

    Horizontal shift.

  • public List<UtilityCurveKeyContent> Keys

    The keys, for Sampled.

Methods (1)

Used by (10)

  • QueryContentVixen.Ai
  • QueryContentCompilerVixen.Ai
  • QueryContentTestsVixen.Ai.Tests
  • TypeRegistrationVixen.Ai
  • Vixen_Ai_QueryContentSerializerVixen.Ai
  • Vixen_Ai_QueryTestContentSerializerVixen.Ai
  • QueryDocumentVixen.Editor.AssetEditors
  • QueryDocumentTestsVixen.Editor.AssetEditors.Tests
  • QueryImporterVixen.Editor.Assets
  • QueryViewVixen.Editor.AssetEditors