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