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 (TransformMatrixKHR transformT0_, TransformMatrixKHR transformT1_, uint32_t instanceCustomIndex_, uint32_t mask_, uint32_t instanceShaderBindingTableRecordOffset_, GeometryInstanceFlagsKHR flags_, uint64_t accelerationStructureReference_)

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