Vixen
02b45cc4
csharp
public record class BindingInfo

One 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 Binding

    Binding index within the set.

  • public string Name

    Declared name.

  • public DescriptorType Type

    What the binding holds.

  • public int Count

    Array length; 1 for a single resource, 0 for a runtime-sized array.

  • public ShaderStages Stages

    Which stages reference it.

  • public ImmutableArray<MemberInfo> Members

    Block members, in declaration order. Empty for an opaque resource.

  • public int Size

    Total size of the block, or 0 for an opaque resource.

  • public bool IsWritable

    Whether the shader stores into this binding. Only a RWBuffer ever does.

Methods (1)

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