csharp
public record class BindingInfoOne binding within a descriptor set.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (8)
public int BindingBinding index within the set.
public string NameDeclared name.
public DescriptorType TypeWhat the binding holds.
public int CountArray length; 1 for a single resource, 0 for a runtime-sized array.
public ShaderStages StagesWhich stages reference it.
public ImmutableArray<MemberInfo> MembersBlock members, in declaration order. Empty for an opaque resource.
public int SizeTotal size of the block, or 0 for an opaque resource.
public bool IsWritableWhether the shader stores into this binding. Only a RWBuffer ever does.
Methods (1)
public BindingInfo(int Binding, string Name, DescriptorType Type, int Count, ShaderStages Stages, ImmutableArray<MemberInfo> Members)One binding within a descriptor set.
Used by (23)
- LayoutGateTestsVixen.Raven.Gpu.Tests
- ShaderRunVixen.Raven.Gpu.Tests
- VfxShaderUniformTestsVixen.Vfx.Tests
- BindlessTextureTestsVixen.Raven.Tests
- CompiledEffectTestsVixen.Raven.Tests
- ComputeTestsVixen.Raven.Tests
- ConventionTestsVixen.Raven.Tests
- DescriptorSetInfoVixen.Raven
- DescriptorSetTestsVixen.Raven.Tests
- EffectTranslatorVixen.ShaderCompiler
- LibraryReflectionTestsVixen.Raven.Tests
- MaterialRecordTestsVixen.Raven.Tests
- RayQueryTestsVixen.Raven.Tests
- ReflectionBuilderVixen.Raven
- ReflectionTestsVixen.Raven.Tests
- SampledTextureTestsVixen.Raven.Tests
- SharedBindingTestsVixen.Raven.Tests
- SizedArrayTestsVixen.Raven.Tests
- StorageImageTestsVixen.Raven.Tests
- StreamTestsVixen.Raven.Tests
- TupleTestsVixen.Raven.Tests
- UniformBlockVixen.ShaderCompiler
- WritableResourceTestsVixen.Raven.Tests