struct AccelerationStructureInstanceKHR
Defined at line 4349 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkAccelerationStructureInstanceKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStructureInstanceKHR.html
Public Members
TransformMatrixKHR transform
uint32_t instanceCustomIndex
uint32_t mask
uint32_t instanceShaderBindingTableRecordOffset
VkGeometryInstanceFlagsKHR flags
uint64_t accelerationStructureReference
Public Methods
void AccelerationStructureInstanceKHR (TransformMatrixKHRtransform_,uint32_tinstanceCustomIndex_,uint32_tmask_,uint32_tinstanceShaderBindingTableRecordOffset_,GeometryInstanceFlagsKHRflags_,uint64_taccelerationStructureReference_)
Defined at line 4354 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureInstanceKHR (const AccelerationStructureInstanceKHR & rhs)
Defined at line 4369 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureInstanceKHR (const VkAccelerationStructureInstanceKHR & rhs)
Defined at line 4371 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & operator= (const AccelerationStructureInstanceKHR & rhs)
Defined at line 4376 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & operator= (const VkAccelerationStructureInstanceKHR & rhs)
Defined at line 4379 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & setTransform (const TransformMatrixKHR & transform_)
Defined at line 4386 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR && setTransform (const TransformMatrixKHR & transform_)
Defined at line 4392 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & setInstanceCustomIndex (uint32_t instanceCustomIndex_)
Defined at line 4398 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR && setInstanceCustomIndex (uint32_t instanceCustomIndex_)
Defined at line 4404 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & setMask (uint32_t mask_)
Defined at line 4410 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR && setMask (uint32_t mask_)
Defined at line 4416 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & setInstanceShaderBindingTableRecordOffset (uint32_t instanceShaderBindingTableRecordOffset_)
Defined at line 4422 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR && setInstanceShaderBindingTableRecordOffset (uint32_t instanceShaderBindingTableRecordOffset_)
Defined at line 4429 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & setFlags (GeometryInstanceFlagsKHR flags_)
Defined at line 4436 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR && setFlags (GeometryInstanceFlagsKHR flags_)
Defined at line 4442 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & setAccelerationStructureReference (uint64_t accelerationStructureReference_)
Defined at line 4448 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR && setAccelerationStructureReference (uint64_t accelerationStructureReference_)
Defined at line 4455 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureInstanceKHR & operator const VkAccelerationStructureInstanceKHR & ()
Defined at line 4463 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureInstanceKHR & operator VkAccelerationStructureInstanceKHR & ()
Defined at line 4468 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureInstanceKHR * operator const VkAccelerationStructureInstanceKHR * ()
Defined at line 4473 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureInstanceKHR * operator VkAccelerationStructureInstanceKHR * ()
Defined at line 4478 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::partial_ordering operator<=> (const AccelerationStructureInstanceKHR & )
Defined at line 4492 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp