Kanzi 4.1.0
kanzi::gfx::BottomLevelAccelerationStructureCreateInfo Struct Reference

Creation information for a bottom level acceleration structure. More...

#include <kanzi/gfx/create_info.hpp>

Inheritance diagram for kanzi::gfx::BottomLevelAccelerationStructureCreateInfo:
[legend]

Public Types

using HandleType
 Acceleration structure handle.
 

Public Attributes

AccelerationStructureFlag flags
 Acceleration structure flags.
 
uint32_t forceOpaque
 Indicates that this geometry does not invoke the any-hit path.
 
IndexBufferType indexType
 Index type.
 
uint32_t primitiveCount
 Primitive count.
 
uint32_t vertexCount
 Vertex count.
 
Format vertexFormat
 Vertex format.
 
uint32_t vertexStride
 Vertex stride.
 
- Public Attributes inherited from kanzi::gfx::BaseCreateInfo
string_view name
 The name of the graphics object, useful for debugging.
 

Detailed Description

Creation information for a bottom level acceleration structure.

An acceleration structure contains data processed by the backend.

Since
Kanzi 4.1.0

Member Typedef Documentation

◆ HandleType

Member Data Documentation

◆ flags

AccelerationStructureFlag kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::flags

Acceleration structure flags.

◆ primitiveCount

uint32_t kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::primitiveCount

Primitive count.

◆ vertexCount

uint32_t kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::vertexCount

Vertex count.

◆ vertexStride

uint32_t kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::vertexStride

Vertex stride.

◆ vertexFormat

Format kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::vertexFormat

Vertex format.

◆ indexType

IndexBufferType kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::indexType

Index type.

◆ forceOpaque

uint32_t kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::forceOpaque

Indicates that this geometry does not invoke the any-hit path.


The documentation for this struct was generated from the following file: