csharp
public record class EffectBundleA set of pre-compiled variants: what a content build bakes and a shipping build loads.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Deliberately a plain list rather than a dictionary. It is serialised into a content chunk, and a dictionary would put the key's normal form into the file twice — once in the record and once as the entry's name — with no way to tell which one a reader should believe. EffectStore indexes it on load, where there is exactly one answer.
Fields and properties (1)
public EffectData[] EffectsWhat the build was told to produce.
Used by (9)
- ContentMountVixen.App.Hosting
- EffectCacheTestsVixen.Shaders.Tests
- EffectStoreVixen.Shaders
- TypeRegistrationVixen.Shaders
- Vixen_Shaders_EffectBundleSerializerVixen.Shaders
- ContentMountTestsVixen.App.Tests
- EffectBundleBuilderVixen.ShaderCompiler
- EffectCompilerTestsVixen.ShaderCompiler.Tests
- VixenCommandTestsVixen.Cli.Tests