Diligent::BottomLevelASDesc struct

Bottom-level AS description.

Contents

Base classes

struct DeviceObjectAttribs
Describes common device object attributes.

Public variables

const BLASTriangleDesc* pTriangles
Array of triangle geometry descriptions.
Uint32 TriangleCount
The number of triangle geometries in pTriangles array.
const BLASBoundingBoxDesc* pBoxes
Array of AABB geometry descriptions.
Uint32 BoxCount
The number of AABB geometries in pBoxes array.
RAYTRACING_BUILD_AS_FLAGS Flags
Ray tracing build flags, see Diligent::RAYTRACING_BUILD_AS_FLAGS.
Uint32 CompactedSize
Size from the result of IDeviceContext::WriteBLASCompactedSize() if this acceleration structure is going to be the target of a compacting copy (IDeviceContext::CopyBLAS() with COPY_AS_MODE_COMPACT).
Uint64 CommandQueueMask
Defines which command queues this BLAS can be used with.