struct PhysicalDeviceClusterAccelerationStructurePropertiesNV

Defined at line 101073 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkPhysicalDeviceClusterAccelerationStructurePropertiesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDeviceClusterAccelerationStructurePropertiesNV.html

Public Members

StructureType sType
void * pNext
uint32_t maxVerticesPerCluster
uint32_t maxTrianglesPerCluster
uint32_t clusterScratchByteAlignment
uint32_t clusterByteAlignment
uint32_t clusterTemplateByteAlignment
uint32_t clusterBottomLevelByteAlignment
uint32_t clusterTemplateBoundsByteAlignment
uint32_t maxClusterGeometryIndex

Public Methods

void PhysicalDeviceClusterAccelerationStructurePropertiesNV (uint32_t maxVerticesPerCluster_, uint32_t maxTrianglesPerCluster_, uint32_t clusterScratchByteAlignment_, uint32_t clusterByteAlignment_, uint32_t clusterTemplateByteAlignment_, uint32_t clusterBottomLevelByteAlignment_, uint32_t clusterTemplateBoundsByteAlignment_, uint32_t maxClusterGeometryIndex_, void * pNext_)

Defined at line 101081 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PhysicalDeviceClusterAccelerationStructurePropertiesNV (const PhysicalDeviceClusterAccelerationStructurePropertiesNV & rhs)

Defined at line 101102 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PhysicalDeviceClusterAccelerationStructurePropertiesNV (const VkPhysicalDeviceClusterAccelerationStructurePropertiesNV & rhs)

Defined at line 101105 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceClusterAccelerationStructurePropertiesNV & operator= (const PhysicalDeviceClusterAccelerationStructurePropertiesNV & rhs)

Defined at line 101110 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceClusterAccelerationStructurePropertiesNV & operator= (const VkPhysicalDeviceClusterAccelerationStructurePropertiesNV & rhs)

Defined at line 101114 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPhysicalDeviceClusterAccelerationStructurePropertiesNV & operator const VkPhysicalDeviceClusterAccelerationStructurePropertiesNV & ()

Defined at line 101121 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPhysicalDeviceClusterAccelerationStructurePropertiesNV & operator VkPhysicalDeviceClusterAccelerationStructurePropertiesNV & ()

Defined at line 101126 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPhysicalDeviceClusterAccelerationStructurePropertiesNV * operator const VkPhysicalDeviceClusterAccelerationStructurePropertiesNV * ()

Defined at line 101131 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPhysicalDeviceClusterAccelerationStructurePropertiesNV * operator VkPhysicalDeviceClusterAccelerationStructurePropertiesNV * ()

Defined at line 101136 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const PhysicalDeviceClusterAccelerationStructurePropertiesNV & )

Defined at line 101168 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp