Vixen
02b45cc4
csharp
public readonly record struct DescriptorWrite

One binding to point at a resource.

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

Fields and properties (9)

  • public uint Binding

    Which binding within the set.

  • public DescriptorKind Kind

    What kind of resource it is.

  • public BufferHandle Buffer

    The buffer, for a buffer binding.

  • public long Offset

    Where in the buffer it starts.

  • public long Size

    How much of the buffer, or 0 for the rest of it.

  • public TextureViewHandle TextureView

    The view, for a texture binding.

  • public SamplerHandle Sampler

    The sampler, for a sampler binding.

  • public int ArrayIndex

    Which element, for an array binding.

  • public AccelerationStructureHandle Structure

    The structure, for an acceleration-structure binding.

Methods (8)

Used by (68, showing 40)

  • PbrShowcaseGamePbrShowcase
  • VirtualGeometryGameVirtualGeometry
  • BinVixen.Rendering
  • BindlessFrameTestsVixen.Rendering.Tests
  • BindlessSamplingDeviceTestsVixen.Graphics.Golden.Tests
  • BindlessSetLayoutTestsVixen.Shaders.Tests
  • BindlessTableVixen.Graphics
  • BindlessTableDeviceTestsVixen.Graphics.Golden.Tests
  • BindlessTableTestsVixen.Graphics.Tests
  • BoundBindingsVixen.Rendering
  • ComputeRendererVixen.Rendering
  • DescriptorAllocatorVixen.Graphics
  • DescriptorAllocatorTestsVixen.Graphics.Tests
  • EffectSetWriterVixen.Rendering
  • FixtureVixen.Graphics.Golden.Tests
  • FoliageCullPassVixen.Rendering.Terrain
  • ForwardLightingRenderFeatureVixen.Rendering
  • FullScreenRendererVixen.Rendering
  • GlDescriptorSetVixen.Graphics.OpenGL
  • GlDeviceVixen.Graphics.OpenGL
  • GlDeviceTestsVixen.Graphics.OpenGL.Tests
  • GlReplayTestsVixen.Graphics.OpenGL.Tests
  • GpuClusterRasterVixen.Rendering
  • GpuClusterResolveVixen.Rendering
  • GpuClusterSoftwareRasterVixen.Rendering
  • GpuClusterVisibilityVixen.Rendering
  • GpuDrawArgumentsVixen.Rendering
  • GpuVisibilityGroupVixen.Rendering
  • GpuVisibilityTilesVixen.Rendering
  • GrassDispatchVixen.Rendering.Terrain
  • GrassDrawPassVixen.Rendering.Terrain
  • HiZPyramidVixen.Rendering
  • IGraphicsDeviceVixen.Graphics
  • ImpostorBakeVixen.Rendering
  • ImpostorCapturePassVixen.Rendering
  • IrradianceFieldFillVixen.Rendering
  • IrradianceFieldRepairVixen.Rendering
  • KeyComparerVixen.Graphics
  • MaterialRenderFeatureVixen.Rendering
  • NativeWebGpuTestsVixen.Graphics.WebGPU.Tests