struct PhysicalDeviceMeshShaderPropertiesNV
Defined at line 127009 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkPhysicalDeviceMeshShaderPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDeviceMeshShaderPropertiesNV.html
Public Members
StructureType sType
void * pNext
uint32_t maxDrawMeshTasksCount
uint32_t maxTaskWorkGroupInvocations
ArrayWrapper1D maxTaskWorkGroupSize
uint32_t maxTaskTotalMemorySize
uint32_t maxTaskOutputCount
uint32_t maxMeshWorkGroupInvocations
ArrayWrapper1D maxMeshWorkGroupSize
uint32_t maxMeshTotalMemorySize
uint32_t maxMeshOutputVertices
uint32_t maxMeshOutputPrimitives
uint32_t maxMeshMultiviewViewCount
uint32_t meshOutputPerVertexGranularity
uint32_t meshOutputPerPrimitiveGranularity
Public Methods
void PhysicalDeviceMeshShaderPropertiesNV (uint32_tmaxDrawMeshTasksCount_,uint32_tmaxTaskWorkGroupInvocations_,const std::array<uint32_t, 3> &maxTaskWorkGroupSize_,uint32_tmaxTaskTotalMemorySize_,uint32_tmaxTaskOutputCount_,uint32_tmaxMeshWorkGroupInvocations_,const std::array<uint32_t, 3> &maxMeshWorkGroupSize_,uint32_tmaxMeshTotalMemorySize_,uint32_tmaxMeshOutputVertices_,uint32_tmaxMeshOutputPrimitives_,uint32_tmaxMeshMultiviewViewCount_,uint32_tmeshOutputPerVertexGranularity_,uint32_tmeshOutputPerPrimitiveGranularity_,void *pNext_)
Defined at line 127017 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PhysicalDeviceMeshShaderPropertiesNV (const PhysicalDeviceMeshShaderPropertiesNV & rhs)
Defined at line 127048 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PhysicalDeviceMeshShaderPropertiesNV (const VkPhysicalDeviceMeshShaderPropertiesNV & rhs)
Defined at line 127050 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceMeshShaderPropertiesNV & operator= (const PhysicalDeviceMeshShaderPropertiesNV & rhs)
Defined at line 127055 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceMeshShaderPropertiesNV & operator= (const VkPhysicalDeviceMeshShaderPropertiesNV & rhs)
Defined at line 127058 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPhysicalDeviceMeshShaderPropertiesNV & operator const VkPhysicalDeviceMeshShaderPropertiesNV & ()
Defined at line 127064 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPhysicalDeviceMeshShaderPropertiesNV & operator VkPhysicalDeviceMeshShaderPropertiesNV & ()
Defined at line 127069 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPhysicalDeviceMeshShaderPropertiesNV * operator const VkPhysicalDeviceMeshShaderPropertiesNV * ()
Defined at line 127074 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPhysicalDeviceMeshShaderPropertiesNV * operator VkPhysicalDeviceMeshShaderPropertiesNV * ()
Defined at line 127079 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const PhysicalDeviceMeshShaderPropertiesNV & )
Defined at line 127121 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp