struct PhysicalDeviceMeshShaderPropertiesNV

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

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_t maxDrawMeshTasksCount_, uint32_t maxTaskWorkGroupInvocations_, const std::array<uint32_t, 3> & maxTaskWorkGroupSize_, uint32_t maxTaskTotalMemorySize_, uint32_t maxTaskOutputCount_, uint32_t maxMeshWorkGroupInvocations_, const std::array<uint32_t, 3> & maxMeshWorkGroupSize_, uint32_t maxMeshTotalMemorySize_, uint32_t maxMeshOutputVertices_, uint32_t maxMeshOutputPrimitives_, uint32_t maxMeshMultiviewViewCount_, uint32_t meshOutputPerVertexGranularity_, uint32_t meshOutputPerPrimitiveGranularity_, void * pNext_)

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

void PhysicalDeviceMeshShaderPropertiesNV (const PhysicalDeviceMeshShaderPropertiesNV & rhs)

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

void PhysicalDeviceMeshShaderPropertiesNV (const VkPhysicalDeviceMeshShaderPropertiesNV & rhs)

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

PhysicalDeviceMeshShaderPropertiesNV & operator= (const PhysicalDeviceMeshShaderPropertiesNV & rhs)

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

PhysicalDeviceMeshShaderPropertiesNV & operator= (const VkPhysicalDeviceMeshShaderPropertiesNV & rhs)

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

const VkPhysicalDeviceMeshShaderPropertiesNV & operator const VkPhysicalDeviceMeshShaderPropertiesNV & ()

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

VkPhysicalDeviceMeshShaderPropertiesNV & operator VkPhysicalDeviceMeshShaderPropertiesNV & ()

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

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

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