Vixen
02b45cc4
csharp
public record class EffectParameterData

Where one value sits in the constant buffer, and what type it is.

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

Fields and properties (5)

  • public string Name

    The dotted name the shader's reflection gave it.

  • public ShaderValueKind Kind

    Its CLR type, for interning the key.

  • public int Offset

    Byte offset within the block.

  • public int Size

    Bytes occupied.

  • public DescriptorSetSlot Set

    Which set's block that offset is into.

Methods (1)

  • public EffectParameterData(string Name = "", ShaderValueKind Kind = Unknown, int Offset = 0, int Size = 0, DescriptorSetSlot Set = PerMaterial)

    Where one value sits in the constant buffer, and what type it is.

Used by (10)

  • ClusteredShadingDeviceTestsVixen.Graphics.Golden.Tests
  • DistanceFieldDeviceTestsVixen.Graphics.Golden.Tests
  • EffectDataVixen.Shaders
  • EffectLoaderVixen.Shaders
  • ForwardFrameTestsVixen.Rendering.Tests
  • TypeRegistrationVixen.Shaders
  • Vixen_Shaders_EffectDataSerializerVixen.Shaders
  • Vixen_Shaders_EffectParameterDataSerializerVixen.Shaders
  • EffectCompilerTestsVixen.ShaderCompiler.Tests
  • EffectTranslatorVixen.ShaderCompiler