public sealed class QueryContentAn environment query as a file: generators, then tests in order.
Remarks
⚠ A list and not a graph, and doc 37 § D14 is explicit about why. Unreal draws EQS on a graph canvas, and what is actually on that canvas is a root with a fixed list of children and no wiring decisions anywhere. So this is what it is: two lists, in order.
⚠ The order of the tests is the file's, and the runtime does not reorder it. A filtering test rejects a point and everything below it is skipped, so putting a trace above a distance check is a raycast per point that a subtraction would have thrown away — which is a real decision an author makes and a real cost the editor can show them.
Fields and properties (6)
public const string ExtensionWhat an environment query is called on disk.
public const int CurrentThe version this build writes and reads.
public int VersionWhich version wrote this file.
public string NameWhat the query is called.
public List<QueryGeneratorContent> GeneratorsWhat makes the candidates.
public List<QueryTestContent> TestsWhat filters and scores them, in order.
Used by (9)
- QueryContentCompilerVixen.Ai
- QueryContentTestsVixen.Ai.Tests
- TypeRegistrationVixen.Ai
- Vixen_Ai_QueryContentSerializerVixen.Ai
- QueryDocumentVixen.Editor.AssetEditors
- QueryDocumentTestsVixen.Editor.AssetEditors.Tests
- QueryImporterVixen.Editor.Assets
- QueryViewVixen.Editor.AssetEditors
- SnapshotCommandVixen.Editor.AssetEditors