struct AccelerationStructureMatrixMotionInstanceNV
Defined at line 2619 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
TransformMatrixKHR transformT0
TransformMatrixKHR transformT1
uint32_t instanceCustomIndex
uint32_t mask
uint32_t instanceShaderBindingTableRecordOffset
VkGeometryInstanceFlagsKHR flags
uint64_t accelerationStructureReference
Public Methods
void AccelerationStructureMatrixMotionInstanceNV (vk::TransformMatrixKHR transformT0_, vk::TransformMatrixKHR transformT1_, uint32_t instanceCustomIndex_, uint32_t mask_, uint32_t instanceShaderBindingTableRecordOffset_, vk::GeometryInstanceFlagsKHR flags_, uint64_t accelerationStructureReference_)
Defined at line 2624 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureMatrixMotionInstanceNV (const AccelerationStructureMatrixMotionInstanceNV & rhs)
Defined at line 2641 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureMatrixMotionInstanceNV (const VkAccelerationStructureMatrixMotionInstanceNV & rhs)
Defined at line 2644 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & operator= (const AccelerationStructureMatrixMotionInstanceNV & rhs)
Defined at line 2649 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & operator= (const VkAccelerationStructureMatrixMotionInstanceNV & rhs)
Defined at line 2652 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setTransformT0 (const vk::TransformMatrixKHR & transformT0_)
Defined at line 2659 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setTransformT1 (const vk::TransformMatrixKHR & transformT1_)
Defined at line 2666 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setInstanceCustomIndex (uint32_t instanceCustomIndex_)
Defined at line 2673 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setMask (uint32_t mask_)
Defined at line 2679 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setInstanceShaderBindingTableRecordOffset (uint32_t instanceShaderBindingTableRecordOffset_)
Defined at line 2685 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setFlags (vk::GeometryInstanceFlagsKHR flags_)
Defined at line 2692 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setAccelerationStructureReference (uint64_t accelerationStructureReference_)
Defined at line 2698 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureMatrixMotionInstanceNV & operator const VkAccelerationStructureMatrixMotionInstanceNV & ()
Defined at line 2706 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureMatrixMotionInstanceNV & operator VkAccelerationStructureMatrixMotionInstanceNV & ()
Defined at line 2711 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::partial_ordering operator<=> (const AccelerationStructureMatrixMotionInstanceNV & )
Defined at line 2735 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp