struct AccelerationStructureBuildGeometryInfoKHR
Defined at line 725 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
StructureType sType
const void * pNext
AccelerationStructureTypeKHR type
Flags flags
BuildAccelerationStructureModeKHR mode
AccelerationStructureKHR srcAccelerationStructure
AccelerationStructureKHR dstAccelerationStructure
uint32_t geometryCount
const vk::AccelerationStructureGeometryKHR * pGeometries
const vk::AccelerationStructureGeometryKHR *const * ppGeometries
DeviceOrHostAddressKHR scratchData
Public Methods
void AccelerationStructureBuildGeometryInfoKHR (vk::AccelerationStructureTypeKHR type_, vk::BuildAccelerationStructureFlagsKHR flags_, vk::BuildAccelerationStructureModeKHR mode_, vk::AccelerationStructureKHR srcAccelerationStructure_, vk::AccelerationStructureKHR dstAccelerationStructure_, uint32_t geometryCount_, const vk::AccelerationStructureGeometryKHR * pGeometries_, const vk::AccelerationStructureGeometryKHR *const * ppGeometries_, vk::DeviceOrHostAddressKHR scratchData_, const void * pNext_)
Defined at line 733 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureBuildGeometryInfoKHR (const AccelerationStructureBuildGeometryInfoKHR & rhs)
Defined at line 757 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureBuildGeometryInfoKHR (const VkAccelerationStructureBuildGeometryInfoKHR & rhs)
Defined at line 759 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureBuildGeometryInfoKHR (vk::AccelerationStructureTypeKHR type_, vk::BuildAccelerationStructureFlagsKHR flags_, vk::BuildAccelerationStructureModeKHR mode_, vk::AccelerationStructureKHR srcAccelerationStructure_, vk::AccelerationStructureKHR dstAccelerationStructure_, const vk::ArrayProxyNoTemporaries<const vk::AccelerationStructureGeometryKHR> & geometries_, const vk::ArrayProxyNoTemporaries<const vk::AccelerationStructureGeometryKHR *const> & pGeometries_, vk::DeviceOrHostAddressKHR scratchData_, const void * pNext_)
Defined at line 765 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & operator= (const AccelerationStructureBuildGeometryInfoKHR & rhs)
Defined at line 799 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & operator= (const VkAccelerationStructureBuildGeometryInfoKHR & rhs)
Defined at line 802 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setPNext (const void * pNext_)
Defined at line 809 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setType (vk::AccelerationStructureTypeKHR type_)
Defined at line 815 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setFlags (vk::BuildAccelerationStructureFlagsKHR flags_)
Defined at line 821 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setMode (vk::BuildAccelerationStructureModeKHR mode_)
Defined at line 828 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setSrcAccelerationStructure (vk::AccelerationStructureKHR srcAccelerationStructure_)
Defined at line 835 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setDstAccelerationStructure (vk::AccelerationStructureKHR dstAccelerationStructure_)
Defined at line 842 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setGeometryCount (uint32_t geometryCount_)
Defined at line 849 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setPGeometries (const vk::AccelerationStructureGeometryKHR * pGeometries_)
Defined at line 855 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setGeometries (const vk::ArrayProxyNoTemporaries<const vk::AccelerationStructureGeometryKHR> & geometries_)
Defined at line 863 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setPpGeometries (const vk::AccelerationStructureGeometryKHR *const * ppGeometries_)
Defined at line 872 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setPGeometries (const vk::ArrayProxyNoTemporaries<const vk::AccelerationStructureGeometryKHR *const> & pGeometries_)
Defined at line 880 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureBuildGeometryInfoKHR & setScratchData (const vk::DeviceOrHostAddressKHR & scratchData_)
Defined at line 890 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureBuildGeometryInfoKHR & operator const VkAccelerationStructureBuildGeometryInfoKHR & ()
Defined at line 898 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureBuildGeometryInfoKHR & operator VkAccelerationStructureBuildGeometryInfoKHR & ()
Defined at line 903 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp