Description of a Shader Acceleration Structure. More...
#include <kanzi/core.ui/graphics3d/shader.hpp>
Public Member Functions | |
| AccelerationStructure ()=default | |
| Constructor. | |
| AccelerationStructure (string_view name, optional< AbstractPropertyType > propertyType, uint8_t setIndex, uint8_t bindingIndex) | |
| Constructor for an acceleration structure. | |
Public Attributes | |
| uint8_t | bindingIndex |
| Binding index within the set. | |
| string | name |
| Name of the acceleration structure. | |
| optional< AbstractPropertyType > | propertyType |
| Corresponding property type. | |
| uint16_t | setIndex |
| Resource Set Index. | |
Description of a Shader Acceleration Structure.
|
explicitdefault |
Constructor.
|
inlineexplicit |
| string kanzi::ShaderProgram::AccelerationStructure::name |
Name of the acceleration structure.
| optional<AbstractPropertyType> kanzi::ShaderProgram::AccelerationStructure::propertyType |
Corresponding property type.
Can be nullopt.