Creation information for a bottom level acceleration structure. More...
#include <kanzi/gfx/create_info.hpp>
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. | |
Creation information for a bottom level acceleration structure.
An acceleration structure contains data processed by the backend.
Acceleration structure handle.
| AccelerationStructureFlag kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::flags |
Acceleration structure flags.
| uint32_t kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::primitiveCount |
Primitive count.
| uint32_t kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::vertexCount |
Vertex count.
| uint32_t kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::vertexStride |
Vertex stride.
| Format kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::vertexFormat |
Vertex format.
| IndexBufferType kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::indexType |
Index type.
| uint32_t kanzi::gfx::BottomLevelAccelerationStructureCreateInfo::forceOpaque |
Indicates that this geometry does not invoke the any-hit path.