struct AccelerationStructureInfoNV
Defined at line 1957 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
StructureType sType
const void * pNext
AccelerationStructureTypeKHR type
Flags flags
uint32_t instanceCount
uint32_t geometryCount
const vk::GeometryNV * pGeometries
Public Methods
void AccelerationStructureInfoNV (vk::AccelerationStructureTypeNV type_, vk::BuildAccelerationStructureFlagsNV flags_, uint32_t instanceCount_, uint32_t geometryCount_, const vk::GeometryNV * pGeometries_, const void * pNext_)
Defined at line 1965 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureInfoNV (const AccelerationStructureInfoNV & rhs)
Defined at line 1980 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureInfoNV (const VkAccelerationStructureInfoNV & rhs)
Defined at line 1982 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureInfoNV (vk::AccelerationStructureTypeNV type_, vk::BuildAccelerationStructureFlagsNV flags_, uint32_t instanceCount_, const vk::ArrayProxyNoTemporaries<const vk::GeometryNV> & geometries_, const void * pNext_)
Defined at line 1988 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInfoNV & operator= (const AccelerationStructureInfoNV & rhs)
Defined at line 2003 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInfoNV & operator= (const VkAccelerationStructureInfoNV & rhs)
Defined at line 2006 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInfoNV & setPNext (const void * pNext_)
Defined at line 2013 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInfoNV & setType (vk::AccelerationStructureTypeNV type_)
Defined at line 2019 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInfoNV & setFlags (vk::BuildAccelerationStructureFlagsNV flags_)
Defined at line 2025 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInfoNV & setInstanceCount (uint32_t instanceCount_)
Defined at line 2031 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInfoNV & setGeometryCount (uint32_t geometryCount_)
Defined at line 2037 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInfoNV & setPGeometries (const vk::GeometryNV * pGeometries_)
Defined at line 2043 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureInfoNV & setGeometries (const vk::ArrayProxyNoTemporaries<const vk::GeometryNV> & geometries_)
Defined at line 2050 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureInfoNV & operator const VkAccelerationStructureInfoNV & ()
Defined at line 2060 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureInfoNV & operator VkAccelerationStructureInfoNV & ()
Defined at line 2065 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const AccelerationStructureInfoNV & )
Defined at line 2089 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp