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