Vixen
02b45cc4
csharp
public record class EffectRequest

One 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 Shader

    The shader.

  • public SortedDictionary<string, string> Permutations

    Its permutation values, by name. Absent means the declared default.

  • public SortedDictionary<string, string> Composition

    What fills its compose slots, by slot.

Methods (2)

Used by (3)

  • EffectCacheTestsVixen.Shaders.Tests
  • EffectManifestVixen.Shaders
  • EffectManifestJsonVixen.Shaders