struct PartitionedAccelerationStructureWriteInstanceDataNV
Defined at line 95981 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkPartitionedAccelerationStructureWriteInstanceDataNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkPartitionedAccelerationStructureWriteInstanceDataNV.html
Public Members
TransformMatrixKHR transform
ArrayWrapper1D explicitAABB
uint32_t instanceID
uint32_t instanceMask
uint32_t instanceContributionToHitGroupIndex
Flags instanceFlags
uint32_t instanceIndex
uint32_t partitionIndex
DeviceAddress accelerationStructure
Public Methods
void PartitionedAccelerationStructureWriteInstanceDataNV (TransformMatrixKHRtransform_,const std::array<float, 6> &explicitAABB_,uint32_tinstanceID_,uint32_tinstanceMask_,uint32_tinstanceContributionToHitGroupIndex_,PartitionedAccelerationStructureInstanceFlagsNVinstanceFlags_,uint32_tinstanceIndex_,uint32_tpartitionIndex_,DeviceAddressaccelerationStructure_)
Defined at line 95986 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PartitionedAccelerationStructureWriteInstanceDataNV (const PartitionedAccelerationStructureWriteInstanceDataNV & rhs)
Defined at line 96007 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PartitionedAccelerationStructureWriteInstanceDataNV (const VkPartitionedAccelerationStructureWriteInstanceDataNV & rhs)
Defined at line 96010 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV & operator= (const PartitionedAccelerationStructureWriteInstanceDataNV & rhs)
Defined at line 96015 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV & operator= (const VkPartitionedAccelerationStructureWriteInstanceDataNV & rhs)
Defined at line 96019 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV & setTransform (const TransformMatrixKHR & transform_)
Defined at line 96026 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV && setTransform (const TransformMatrixKHR & transform_)
Defined at line 96032 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV & setExplicitAABB (std::array<float, 6> explicitAABB_)
Defined at line 96038 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV && setExplicitAABB (std::array<float, 6> explicitAABB_)
Defined at line 96044 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV & setInstanceID (uint32_t instanceID_)
Defined at line 96050 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV && setInstanceID (uint32_t instanceID_)
Defined at line 96056 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV & setInstanceMask (uint32_t instanceMask_)
Defined at line 96062 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV && setInstanceMask (uint32_t instanceMask_)
Defined at line 96068 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV & setInstanceContributionToHitGroupIndex (uint32_t instanceContributionToHitGroupIndex_)
Defined at line 96074 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV && setInstanceContributionToHitGroupIndex (uint32_t instanceContributionToHitGroupIndex_)
Defined at line 96082 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV & setInstanceFlags (PartitionedAccelerationStructureInstanceFlagsNV instanceFlags_)
Defined at line 96090 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV && setInstanceFlags (PartitionedAccelerationStructureInstanceFlagsNV instanceFlags_)
Defined at line 96098 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV & setInstanceIndex (uint32_t instanceIndex_)
Defined at line 96106 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV && setInstanceIndex (uint32_t instanceIndex_)
Defined at line 96112 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV & setPartitionIndex (uint32_t partitionIndex_)
Defined at line 96118 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV && setPartitionIndex (uint32_t partitionIndex_)
Defined at line 96124 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV & setAccelerationStructure (DeviceAddress accelerationStructure_)
Defined at line 96130 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PartitionedAccelerationStructureWriteInstanceDataNV && setAccelerationStructure (DeviceAddress accelerationStructure_)
Defined at line 96137 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPartitionedAccelerationStructureWriteInstanceDataNV & operator const VkPartitionedAccelerationStructureWriteInstanceDataNV & ()
Defined at line 96145 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPartitionedAccelerationStructureWriteInstanceDataNV & operator VkPartitionedAccelerationStructureWriteInstanceDataNV & ()
Defined at line 96150 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPartitionedAccelerationStructureWriteInstanceDataNV * operator const VkPartitionedAccelerationStructureWriteInstanceDataNV * ()
Defined at line 96155 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPartitionedAccelerationStructureWriteInstanceDataNV * operator VkPartitionedAccelerationStructureWriteInstanceDataNV * ()
Defined at line 96160 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::partial_ordering operator<=> (const PartitionedAccelerationStructureWriteInstanceDataNV & )
Defined at line 96190 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp