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