Vixen
c7401864
csharp
public readonly record struct CatalogProjection

The three fields of a catalog entry this layer needs, so that it does not have to reference the asset pipeline to read one.

Read the guide page for this →

Remarks

⚠ A deliberate re-statement rather than a reference to CatalogEntry. An orchestrator classifies content; it does not load any, and pulling Vixen.Assets into the control plane to read three fields would put a bundle cache, a provider table and a download scheduler into a process that starts realms. Whoever has the catalog does the three-field copy.

Fields and properties (3)

  • public string Address

    The addressable address.

  • public ulong Content

    The entry's content id, folded to 64 bits.

  • public ulong Shape

    Its layout, or zero if the build did not record one.

Methods (1)

  • public CatalogProjection(string Address, ulong Content, ulong Shape)

    The three fields of a catalog entry this layer needs, so that it does not have to reference the asset pipeline to read one.

Used by (1)

  • ContentDiffVixen.Live.Orchestrator