struct BuildPartitionedAccelerationStructureInfoNV

Defined at line 20811 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkBuildPartitionedAccelerationStructureInfoNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkBuildPartitionedAccelerationStructureInfoNV.html

Public Members

StructureType sType
void * pNext
PartitionedAccelerationStructureInstancesInputNV input
DeviceAddress srcAccelerationStructureData
DeviceAddress dstAccelerationStructureData
DeviceAddress scratchData
DeviceAddress srcInfos
DeviceAddress srcInfosCount

Public Methods

void BuildPartitionedAccelerationStructureInfoNV (PartitionedAccelerationStructureInstancesInputNV input_, DeviceAddress srcAccelerationStructureData_, DeviceAddress dstAccelerationStructureData_, DeviceAddress scratchData_, DeviceAddress srcInfos_, DeviceAddress srcInfosCount_, void * pNext_)

Defined at line 20819 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void BuildPartitionedAccelerationStructureInfoNV (const BuildPartitionedAccelerationStructureInfoNV & rhs)

Defined at line 20836 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void BuildPartitionedAccelerationStructureInfoNV (const VkBuildPartitionedAccelerationStructureInfoNV & rhs)

Defined at line 20838 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV & operator= (const BuildPartitionedAccelerationStructureInfoNV & rhs)

Defined at line 20843 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV & operator= (const VkBuildPartitionedAccelerationStructureInfoNV & rhs)

Defined at line 20846 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV & setPNext (void * pNext_)

Defined at line 20853 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV && setPNext (void * pNext_)

Defined at line 20859 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV & setInput (const PartitionedAccelerationStructureInstancesInputNV & input_)

Defined at line 20865 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV && setInput (const PartitionedAccelerationStructureInstancesInputNV & input_)

Defined at line 20872 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV & setSrcAccelerationStructureData (DeviceAddress srcAccelerationStructureData_)

Defined at line 20879 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV && setSrcAccelerationStructureData (DeviceAddress srcAccelerationStructureData_)

Defined at line 20886 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV & setDstAccelerationStructureData (DeviceAddress dstAccelerationStructureData_)

Defined at line 20893 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV && setDstAccelerationStructureData (DeviceAddress dstAccelerationStructureData_)

Defined at line 20900 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV & setScratchData (DeviceAddress scratchData_)

Defined at line 20907 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV && setScratchData (DeviceAddress scratchData_)

Defined at line 20913 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV & setSrcInfos (DeviceAddress srcInfos_)

Defined at line 20919 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV && setSrcInfos (DeviceAddress srcInfos_)

Defined at line 20925 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV & setSrcInfosCount (DeviceAddress srcInfosCount_)

Defined at line 20931 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BuildPartitionedAccelerationStructureInfoNV && setSrcInfosCount (DeviceAddress srcInfosCount_)

Defined at line 20937 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkBuildPartitionedAccelerationStructureInfoNV & operator const VkBuildPartitionedAccelerationStructureInfoNV & ()

Defined at line 20944 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkBuildPartitionedAccelerationStructureInfoNV & operator VkBuildPartitionedAccelerationStructureInfoNV & ()

Defined at line 20949 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkBuildPartitionedAccelerationStructureInfoNV * operator const VkBuildPartitionedAccelerationStructureInfoNV * ()

Defined at line 20954 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkBuildPartitionedAccelerationStructureInfoNV * operator VkBuildPartitionedAccelerationStructureInfoNV * ()

Defined at line 20959 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const BuildPartitionedAccelerationStructureInfoNV & )

Defined at line 20980 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp