csharp
public record class EffectRequestOne variant a build is asked to produce.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
An EffectKey in a shape a person can write and a diff can show. The key itself is a struct with a precomputed hash and an immutable array — right for a dictionary on a frame path, wrong for a file somebody edits by hand to add the shader their new material needs.
Fields and properties (3)
public string ShaderThe shader.
public SortedDictionary<string, string> PermutationsIts permutation values, by name. Absent means the declared default.
public SortedDictionary<string, string> CompositionWhat fills its compose slots, by slot.
Methods (2)
public EffectKey ToKey()The key this names.
public static EffectRequest From(EffectKey key)The request for a key.
Used by (3)
- EffectCacheTestsVixen.Shaders.Tests
- EffectManifestVixen.Shaders
- EffectManifestJsonVixen.Shaders