Vixen
02b45cc4

AccelerationStructureInstances

struct Core/Vixen.Graphics/AccelerationStructures.cs:64
csharp
public readonly record struct AccelerationStructureInstances

Instance geometry for a top-level build.

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

Remarks

⚠ The buffer must carry AccelerationStructureInput and ShaderDeviceAddress, like a bottom-level build's geometry.

Fields and properties (3)

  • public BufferHandle Buffer

    Packed AccelerationStructureInstance records.

  • public long Offset

    Where the first starts, in bytes.

  • public int Count

    How many.

Methods (1)

  • public AccelerationStructureInstances(BufferHandle Buffer, long Offset, int Count)

    Instance geometry for a top-level build.

Used by (4)

  • AccelerationStructureBuildInputVixen.Graphics
  • NullCommandListVixen.Graphics.Null
  • NullDeviceVixen.Graphics.Null
  • VulkanDeviceVixen.Graphics.Vulkan