Vixen
02b45cc4

EffectPushConstantMember

class Core/Vixen.Shaders/EffectData.cs:176
csharp
public record class EffectPushConstantMember

One member of a push-constant block, and where in it the member sits.

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

Fields and properties (3)

  • public string Name

    The name the shader gave it, unqualified.

  • public int Offset

    Where it starts within the block, in bytes.

  • public int Size

    How many bytes it occupies.

Methods (1)

  • public EffectPushConstantMember(string Name = "", int Offset = 0, int Size = 0)

    One member of a push-constant block, and where in it the member sits.

Used by (7)

  • ClusteredShadingDeviceTestsVixen.Graphics.Golden.Tests
  • EffectLoaderVixen.Shaders
  • EffectPushConstantDataVixen.Shaders
  • TypeRegistrationVixen.Shaders
  • Vixen_Shaders_EffectPushConstantDataSerializerVixen.Shaders
  • Vixen_Shaders_EffectPushConstantMemberSerializerVixen.Shaders
  • EffectTranslatorVixen.ShaderCompiler