struct AccelerationStructureBuildGeometryInfoKHR
Defined at line 993 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkAccelerationStructureBuildGeometryInfoKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStructureBuildGeometryInfoKHR.html
Public Members
StructureType sType
const void * pNext
AccelerationStructureTypeKHR type
Flags flags
BuildAccelerationStructureModeKHR mode
AccelerationStructureKHR srcAccelerationStructure
AccelerationStructureKHR dstAccelerationStructure
uint32_t geometryCount
const AccelerationStructureGeometryKHR * pGeometries
const AccelerationStructureGeometryKHR *const * ppGeometries
DeviceOrHostAddressKHR scratchData
Public Methods
void AccelerationStructureBuildGeometryInfoKHR (AccelerationStructureTypeKHRtype_,BuildAccelerationStructureFlagsKHRflags_,BuildAccelerationStructureModeKHRmode_,AccelerationStructureKHRsrcAccelerationStructure_,AccelerationStructureKHRdstAccelerationStructure_,uint32_tgeometryCount_,const AccelerationStructureGeometryKHR *pGeometries_,const AccelerationStructureGeometryKHR *const *ppGeometries_,DeviceOrHostAddressKHRscratchData_,const void *pNext_)
Defined at line 1001 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureBuildGeometryInfoKHR (const AccelerationStructureBuildGeometryInfoKHR & rhs)
Defined at line 1024 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureBuildGeometryInfoKHR (const VkAccelerationStructureBuildGeometryInfoKHR & rhs)
Defined at line 1026 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureBuildGeometryInfoKHR (AccelerationStructureTypeKHRtype_,BuildAccelerationStructureFlagsKHRflags_,BuildAccelerationStructureModeKHRmode_,AccelerationStructureKHRsrcAccelerationStructure_,AccelerationStructureKHRdstAccelerationStructure_,const ArrayProxyNoTemporaries<const AccelerationStructureGeometryKHR> &geometries_,const ArrayProxyNoTemporaries<const AccelerationStructureGeometryKHR *const> &pGeometries_,DeviceOrHostAddressKHRscratchData_,const void *pNext_)
Defined at line 1032 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & operator= (const AccelerationStructureBuildGeometryInfoKHR & rhs)
Defined at line 1065 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & operator= (const VkAccelerationStructureBuildGeometryInfoKHR & rhs)
Defined at line 1068 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setPNext (const void * pNext_)
Defined at line 1075 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR && setPNext (const void * pNext_)
Defined at line 1081 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setType (AccelerationStructureTypeKHR type_)
Defined at line 1087 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR && setType (AccelerationStructureTypeKHR type_)
Defined at line 1093 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setFlags (BuildAccelerationStructureFlagsKHR flags_)
Defined at line 1099 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR && setFlags (BuildAccelerationStructureFlagsKHR flags_)
Defined at line 1105 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setMode (BuildAccelerationStructureModeKHR mode_)
Defined at line 1111 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR && setMode (BuildAccelerationStructureModeKHR mode_)
Defined at line 1117 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setSrcAccelerationStructure (AccelerationStructureKHR srcAccelerationStructure_)
Defined at line 1123 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR && setSrcAccelerationStructure (AccelerationStructureKHR srcAccelerationStructure_)
Defined at line 1130 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setDstAccelerationStructure (AccelerationStructureKHR dstAccelerationStructure_)
Defined at line 1137 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR && setDstAccelerationStructure (AccelerationStructureKHR dstAccelerationStructure_)
Defined at line 1144 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setGeometryCount (uint32_t geometryCount_)
Defined at line 1151 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR && setGeometryCount (uint32_t geometryCount_)
Defined at line 1157 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setPGeometries (const AccelerationStructureGeometryKHR * pGeometries_)
Defined at line 1163 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR && setPGeometries (const AccelerationStructureGeometryKHR * pGeometries_)
Defined at line 1170 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setGeometries (const ArrayProxyNoTemporaries<const AccelerationStructureGeometryKHR> & geometries_)
Defined at line 1178 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setPpGeometries (const AccelerationStructureGeometryKHR *const * ppGeometries_)
Defined at line 1187 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR && setPpGeometries (const AccelerationStructureGeometryKHR *const * ppGeometries_)
Defined at line 1194 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setPGeometries (const ArrayProxyNoTemporaries<const AccelerationStructureGeometryKHR *const> & pGeometries_)
Defined at line 1202 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setScratchData (const DeviceOrHostAddressKHR & scratchData_)
Defined at line 1211 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR && setScratchData (const DeviceOrHostAddressKHR & scratchData_)
Defined at line 1217 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureBuildGeometryInfoKHR & operator const VkAccelerationStructureBuildGeometryInfoKHR & ()
Defined at line 1224 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureBuildGeometryInfoKHR & operator VkAccelerationStructureBuildGeometryInfoKHR & ()
Defined at line 1229 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureBuildGeometryInfoKHR * operator const VkAccelerationStructureBuildGeometryInfoKHR * ()
Defined at line 1234 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureBuildGeometryInfoKHR * operator VkAccelerationStructureBuildGeometryInfoKHR * ()
Defined at line 1239 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp