csharp
public record class EffectParameterDataWhere 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 NameThe dotted name the shader's reflection gave it.
public ShaderValueKind KindIts CLR type, for interning the key.
public int OffsetByte offset within the block.
public int SizeBytes occupied.
public DescriptorSetSlot SetWhich 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