struct PhysicalDeviceRayTracingPropertiesNV

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

wrapper struct for struct VkPhysicalDeviceRayTracingPropertiesNV, see

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

Public Members

StructureType sType
void * pNext
uint32_t shaderGroupHandleSize
uint32_t maxRecursionDepth
uint32_t maxShaderGroupStride
uint32_t shaderGroupBaseAlignment
uint64_t maxGeometryCount
uint64_t maxInstanceCount
uint64_t maxTriangleCount
uint32_t maxDescriptorSetAccelerationStructures

Public Methods

void PhysicalDeviceRayTracingPropertiesNV (uint32_t shaderGroupHandleSize_, uint32_t maxRecursionDepth_, uint32_t maxShaderGroupStride_, uint32_t shaderGroupBaseAlignment_, uint64_t maxGeometryCount_, uint64_t maxInstanceCount_, uint64_t maxTriangleCount_, uint32_t maxDescriptorSetAccelerationStructures_, void * pNext_)

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

void PhysicalDeviceRayTracingPropertiesNV (const PhysicalDeviceRayTracingPropertiesNV & rhs)

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

void PhysicalDeviceRayTracingPropertiesNV (const VkPhysicalDeviceRayTracingPropertiesNV & rhs)

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

PhysicalDeviceRayTracingPropertiesNV & operator= (const PhysicalDeviceRayTracingPropertiesNV & rhs)

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

PhysicalDeviceRayTracingPropertiesNV & operator= (const VkPhysicalDeviceRayTracingPropertiesNV & rhs)

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

const VkPhysicalDeviceRayTracingPropertiesNV & operator const VkPhysicalDeviceRayTracingPropertiesNV & ()

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

VkPhysicalDeviceRayTracingPropertiesNV & operator VkPhysicalDeviceRayTracingPropertiesNV & ()

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

const VkPhysicalDeviceRayTracingPropertiesNV * operator const VkPhysicalDeviceRayTracingPropertiesNV * ()

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

VkPhysicalDeviceRayTracingPropertiesNV * operator VkPhysicalDeviceRayTracingPropertiesNV * ()

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

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

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