Vixen
02b45cc4
csharp
public record class ImportRequestMessage

One import, on the wire.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

A flat mirror of ImportJob rather than the type itself. That one holds a VirtualPath and an AssetId, which are engine identity structs and could be serialised; the mirror exists so the wire format is a thing this file defines completely and a change to a domain type is not silently a protocol break.

Fields and properties (6)

  • public string Guid

    Which asset, as 32 hex digits.

  • public string Importer

    Which importer, by name.

  • public string Source

    Where its source is, as a virtual path.

  • public string Settings

    Its settings, as YAML with the per-target overrides already resolved.

  • public string Target

    Which build target.

  • public bool EnforceDeclaredReads

    Whether an undeclared read fails the import.

Used by (4)

  • CompilerPoolVixen.AssetCompiler
  • Vixen_AssetCompiler_ImportRequestMessageSerializerVixen.AssetCompiler
  • WorkerVixen.AssetCompiler
  • WorkerHostVixen.AssetCompiler