struct AccelerationStructureSRTMotionInstanceNV
Defined at line 5359 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkAccelerationStructureSRTMotionInstanceNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStructureSRTMotionInstanceNV.html
Public Members
SRTDataNV transformT0
SRTDataNV transformT1
uint32_t instanceCustomIndex
uint32_t mask
uint32_t instanceShaderBindingTableRecordOffset
VkGeometryInstanceFlagsKHR flags
uint64_t accelerationStructureReference
Public Methods
void AccelerationStructureSRTMotionInstanceNV (SRTDataNVtransformT0_,SRTDataNVtransformT1_,uint32_tinstanceCustomIndex_,uint32_tmask_,uint32_tinstanceShaderBindingTableRecordOffset_,GeometryInstanceFlagsKHRflags_,uint64_taccelerationStructureReference_)
Defined at line 5364 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureSRTMotionInstanceNV (const AccelerationStructureSRTMotionInstanceNV & rhs)
Defined at line 5381 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureSRTMotionInstanceNV (const VkAccelerationStructureSRTMotionInstanceNV & rhs)
Defined at line 5383 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV & operator= (const AccelerationStructureSRTMotionInstanceNV & rhs)
Defined at line 5388 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV & operator= (const VkAccelerationStructureSRTMotionInstanceNV & rhs)
Defined at line 5391 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV & setTransformT0 (const SRTDataNV & transformT0_)
Defined at line 5398 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV && setTransformT0 (const SRTDataNV & transformT0_)
Defined at line 5404 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV & setTransformT1 (const SRTDataNV & transformT1_)
Defined at line 5410 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV && setTransformT1 (const SRTDataNV & transformT1_)
Defined at line 5416 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV & setInstanceCustomIndex (uint32_t instanceCustomIndex_)
Defined at line 5422 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV && setInstanceCustomIndex (uint32_t instanceCustomIndex_)
Defined at line 5428 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV & setMask (uint32_t mask_)
Defined at line 5434 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV && setMask (uint32_t mask_)
Defined at line 5440 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV & setInstanceShaderBindingTableRecordOffset (uint32_t instanceShaderBindingTableRecordOffset_)
Defined at line 5446 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV && setInstanceShaderBindingTableRecordOffset (uint32_t instanceShaderBindingTableRecordOffset_)
Defined at line 5454 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV & setFlags (GeometryInstanceFlagsKHR flags_)
Defined at line 5462 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV && setFlags (GeometryInstanceFlagsKHR flags_)
Defined at line 5468 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV & setAccelerationStructureReference (uint64_t accelerationStructureReference_)
Defined at line 5474 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureSRTMotionInstanceNV && setAccelerationStructureReference (uint64_t accelerationStructureReference_)
Defined at line 5481 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureSRTMotionInstanceNV & operator const VkAccelerationStructureSRTMotionInstanceNV & ()
Defined at line 5489 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureSRTMotionInstanceNV & operator VkAccelerationStructureSRTMotionInstanceNV & ()
Defined at line 5494 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureSRTMotionInstanceNV * operator const VkAccelerationStructureSRTMotionInstanceNV * ()
Defined at line 5499 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureSRTMotionInstanceNV * operator VkAccelerationStructureSRTMotionInstanceNV * ()
Defined at line 5504 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::partial_ordering operator<=> (const AccelerationStructureSRTMotionInstanceNV & )
Defined at line 5518 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp