csharp
public record class BindingInfoOne binding within a descriptor set.
Fields and properties (9)
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.
public bool IsDynamicOffsetWhether this block is bound at an offset the host moves per draw — [DynamicOffset] on any of its uniforms.
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 (26)
- LayoutGateTestsVixen.Raven.Gpu.Tests
- ParticlePictureVixen.Vfx.Gpu.Tests
- ShaderRunVixen.Raven.Gpu.Tests
- VfxShaderUniformTestsVixen.Vfx.Tests
- BindlessTextureTestsVixen.Raven.Tests
- CompiledEffectTestsVixen.Raven.Tests
- ComputeTestsVixen.Raven.Tests
- ConventionTestsVixen.Raven.Tests
- DepthTextureTestsVixen.Raven.Tests
- DescriptorSetInfoVixen.Raven
- DescriptorSetTestsVixen.Raven.Tests
- DynamicOffsetTestsVixen.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