struct AccelerationStructureInstanceKHR
Defined at line 2486 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
TransformMatrixKHR transform
uint32_t instanceCustomIndex
uint32_t mask
uint32_t instanceShaderBindingTableRecordOffset
VkGeometryInstanceFlagsKHR flags
uint64_t accelerationStructureReference
Public Methods
void AccelerationStructureInstanceKHR (vk::TransformMatrixKHR transform_, uint32_t instanceCustomIndex_, uint32_t mask_, uint32_t instanceShaderBindingTableRecordOffset_, vk::GeometryInstanceFlagsKHR flags_, uint64_t accelerationStructureReference_)
Defined at line 2491 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureInstanceKHR (const AccelerationStructureInstanceKHR & rhs)
Defined at line 2506 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureInstanceKHR (const VkAccelerationStructureInstanceKHR & rhs)
Defined at line 2508 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & operator= (const AccelerationStructureInstanceKHR & rhs)
Defined at line 2513 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & operator= (const VkAccelerationStructureInstanceKHR & rhs)
Defined at line 2516 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & setTransform (const vk::TransformMatrixKHR & transform_)
Defined at line 2523 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & setInstanceCustomIndex (uint32_t instanceCustomIndex_)
Defined at line 2529 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & setMask (uint32_t mask_)
Defined at line 2535 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & setInstanceShaderBindingTableRecordOffset (uint32_t instanceShaderBindingTableRecordOffset_)
Defined at line 2541 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & setFlags (vk::GeometryInstanceFlagsKHR flags_)
Defined at line 2548 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInstanceKHR & setAccelerationStructureReference (uint64_t accelerationStructureReference_)
Defined at line 2554 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureInstanceKHR & operator const VkAccelerationStructureInstanceKHR & ()
Defined at line 2561 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureInstanceKHR & operator VkAccelerationStructureInstanceKHR & ()
Defined at line 2566 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::partial_ordering operator<=> (const AccelerationStructureInstanceKHR & )
Defined at line 2589 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp