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

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