struct AccelerationStructureInfoNV

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

wrapper struct for struct VkAccelerationStructureInfoNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStructureInfoNV.html

Public Members

StructureType sType
const void * pNext
AccelerationStructureTypeKHR type
Flags flags
uint32_t instanceCount
uint32_t geometryCount
const GeometryNV * pGeometries

Public Methods

void AccelerationStructureInfoNV (AccelerationStructureTypeNV type_, BuildAccelerationStructureFlagsKHR flags_, uint32_t instanceCount_, uint32_t geometryCount_, const GeometryNV * pGeometries_, const void * pNext_)

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

void AccelerationStructureInfoNV (const AccelerationStructureInfoNV & rhs)

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

void AccelerationStructureInfoNV (const VkAccelerationStructureInfoNV & rhs)

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

void AccelerationStructureInfoNV (AccelerationStructureTypeNV type_, BuildAccelerationStructureFlagsKHR flags_, uint32_t instanceCount_, const ArrayProxyNoTemporaries<const GeometryNV> & geometries_, const void * pNext_)

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

AccelerationStructureInfoNV & operator= (const AccelerationStructureInfoNV & rhs)

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

AccelerationStructureInfoNV & operator= (const VkAccelerationStructureInfoNV & rhs)

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

AccelerationStructureInfoNV & setPNext (const void * pNext_)

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

AccelerationStructureInfoNV && setPNext (const void * pNext_)

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

AccelerationStructureInfoNV & setType (AccelerationStructureTypeNV type_)

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

AccelerationStructureInfoNV && setType (AccelerationStructureTypeNV type_)

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

AccelerationStructureInfoNV & setFlags (BuildAccelerationStructureFlagsKHR flags_)

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

AccelerationStructureInfoNV && setFlags (BuildAccelerationStructureFlagsKHR flags_)

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

AccelerationStructureInfoNV & setInstanceCount (uint32_t instanceCount_)

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

AccelerationStructureInfoNV && setInstanceCount (uint32_t instanceCount_)

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

AccelerationStructureInfoNV & setGeometryCount (uint32_t geometryCount_)

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

AccelerationStructureInfoNV && setGeometryCount (uint32_t geometryCount_)

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

AccelerationStructureInfoNV & setPGeometries (const GeometryNV * pGeometries_)

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

AccelerationStructureInfoNV && setPGeometries (const GeometryNV * pGeometries_)

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

AccelerationStructureInfoNV & setGeometries (const ArrayProxyNoTemporaries<const GeometryNV> & geometries_)

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

const VkAccelerationStructureInfoNV & operator const VkAccelerationStructureInfoNV & ()

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

VkAccelerationStructureInfoNV & operator VkAccelerationStructureInfoNV & ()

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

const VkAccelerationStructureInfoNV * operator const VkAccelerationStructureInfoNV * ()

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

VkAccelerationStructureInfoNV * operator VkAccelerationStructureInfoNV * ()

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

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

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