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 (AccelerationStructureTypeNVtype_,BuildAccelerationStructureFlagsKHRflags_,uint32_tinstanceCount_,uint32_tgeometryCount_,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 (AccelerationStructureTypeNVtype_,BuildAccelerationStructureFlagsKHRflags_,uint32_tinstanceCount_,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