struct AccelerationStructureMatrixMotionInstanceNV
Defined at line 4531 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkAccelerationStructureMatrixMotionInstanceNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStructureMatrixMotionInstanceNV.html
Public Members
TransformMatrixKHR transformT0
TransformMatrixKHR transformT1
uint32_t instanceCustomIndex
uint32_t mask
uint32_t instanceShaderBindingTableRecordOffset
VkGeometryInstanceFlagsKHR flags
uint64_t accelerationStructureReference
Public Methods
void AccelerationStructureMatrixMotionInstanceNV (TransformMatrixKHRtransformT0_,TransformMatrixKHRtransformT1_,uint32_tinstanceCustomIndex_,uint32_tmask_,uint32_tinstanceShaderBindingTableRecordOffset_,GeometryInstanceFlagsKHRflags_,uint64_taccelerationStructureReference_)
Defined at line 4536 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureMatrixMotionInstanceNV (const AccelerationStructureMatrixMotionInstanceNV & rhs)
Defined at line 4553 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureMatrixMotionInstanceNV (const VkAccelerationStructureMatrixMotionInstanceNV & rhs)
Defined at line 4556 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & operator= (const AccelerationStructureMatrixMotionInstanceNV & rhs)
Defined at line 4561 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & operator= (const VkAccelerationStructureMatrixMotionInstanceNV & rhs)
Defined at line 4564 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setTransformT0 (const TransformMatrixKHR & transformT0_)
Defined at line 4571 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV && setTransformT0 (const TransformMatrixKHR & transformT0_)
Defined at line 4577 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setTransformT1 (const TransformMatrixKHR & transformT1_)
Defined at line 4583 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV && setTransformT1 (const TransformMatrixKHR & transformT1_)
Defined at line 4589 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setInstanceCustomIndex (uint32_t instanceCustomIndex_)
Defined at line 4595 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV && setInstanceCustomIndex (uint32_t instanceCustomIndex_)
Defined at line 4601 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setMask (uint32_t mask_)
Defined at line 4607 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV && setMask (uint32_t mask_)
Defined at line 4613 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setInstanceShaderBindingTableRecordOffset (uint32_t instanceShaderBindingTableRecordOffset_)
Defined at line 4619 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV && setInstanceShaderBindingTableRecordOffset (uint32_t instanceShaderBindingTableRecordOffset_)
Defined at line 4627 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setFlags (GeometryInstanceFlagsKHR flags_)
Defined at line 4635 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV && setFlags (GeometryInstanceFlagsKHR flags_)
Defined at line 4641 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV & setAccelerationStructureReference (uint64_t accelerationStructureReference_)
Defined at line 4647 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureMatrixMotionInstanceNV && setAccelerationStructureReference (uint64_t accelerationStructureReference_)
Defined at line 4654 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureMatrixMotionInstanceNV & operator const VkAccelerationStructureMatrixMotionInstanceNV & ()
Defined at line 4662 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureMatrixMotionInstanceNV & operator VkAccelerationStructureMatrixMotionInstanceNV & ()
Defined at line 4667 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureMatrixMotionInstanceNV * operator const VkAccelerationStructureMatrixMotionInstanceNV * ()
Defined at line 4672 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureMatrixMotionInstanceNV * operator VkAccelerationStructureMatrixMotionInstanceNV * ()
Defined at line 4677 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::partial_ordering operator<=> (const AccelerationStructureMatrixMotionInstanceNV & )
Defined at line 4697 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp