struct PhysicalDeviceMeshShaderPropertiesEXT
Defined at line 126755 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkPhysicalDeviceMeshShaderPropertiesEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDeviceMeshShaderPropertiesEXT.html
Public Members
StructureType sType
void * pNext
uint32_t maxTaskWorkGroupTotalCount
ArrayWrapper1D maxTaskWorkGroupCount
uint32_t maxTaskWorkGroupInvocations
ArrayWrapper1D maxTaskWorkGroupSize
uint32_t maxTaskPayloadSize
uint32_t maxMeshWorkGroupTotalCount
ArrayWrapper1D maxMeshWorkGroupCount
uint32_t maxMeshWorkGroupInvocations
ArrayWrapper1D maxMeshWorkGroupSize
uint32_t maxMeshOutputMemorySize
uint32_t maxMeshPayloadAndOutputMemorySize
uint32_t maxMeshOutputComponents
uint32_t maxMeshOutputVertices
uint32_t maxMeshOutputPrimitives
uint32_t maxMeshOutputLayers
uint32_t maxMeshMultiviewViewCount
uint32_t meshOutputPerVertexGranularity
uint32_t meshOutputPerPrimitiveGranularity
uint32_t maxPreferredTaskWorkGroupInvocations
uint32_t maxPreferredMeshWorkGroupInvocations
Bool32 prefersLocalInvocationVertexOutput
Bool32 prefersLocalInvocationPrimitiveOutput
Bool32 prefersCompactVertexOutput
Bool32 prefersCompactPrimitiveOutput
Public Methods
void PhysicalDeviceMeshShaderPropertiesEXT (uint32_tmaxTaskWorkGroupTotalCount_,const std::array<uint32_t, 3> &maxTaskWorkGroupCount_,uint32_tmaxTaskWorkGroupInvocations_,const std::array<uint32_t, 3> &maxTaskWorkGroupSize_,uint32_tmaxTaskPayloadSize_,uint32_tmaxTaskSharedMemorySize_,uint32_tmaxTaskPayloadAndSharedMemorySize_,uint32_tmaxMeshWorkGroupTotalCount_,const std::array<uint32_t, 3> &maxMeshWorkGroupCount_,uint32_tmaxMeshWorkGroupInvocations_,const std::array<uint32_t, 3> &maxMeshWorkGroupSize_,uint32_tmaxMeshSharedMemorySize_,uint32_tmaxMeshPayloadAndSharedMemorySize_,uint32_tmaxMeshOutputMemorySize_,uint32_tmaxMeshPayloadAndOutputMemorySize_,uint32_tmaxMeshOutputComponents_,uint32_tmaxMeshOutputVertices_,uint32_tmaxMeshOutputPrimitives_,uint32_tmaxMeshOutputLayers_,uint32_tmaxMeshMultiviewViewCount_,uint32_tmeshOutputPerVertexGranularity_,uint32_tmeshOutputPerPrimitiveGranularity_,uint32_tmaxPreferredTaskWorkGroupInvocations_,uint32_tmaxPreferredMeshWorkGroupInvocations_,Bool32prefersLocalInvocationVertexOutput_,Bool32prefersLocalInvocationPrimitiveOutput_,Bool32prefersCompactVertexOutput_,Bool32prefersCompactPrimitiveOutput_,void *pNext_)
Defined at line 126763 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PhysicalDeviceMeshShaderPropertiesEXT (const PhysicalDeviceMeshShaderPropertiesEXT & rhs)
Defined at line 126824 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PhysicalDeviceMeshShaderPropertiesEXT (const VkPhysicalDeviceMeshShaderPropertiesEXT & rhs)
Defined at line 126826 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceMeshShaderPropertiesEXT & operator= (const PhysicalDeviceMeshShaderPropertiesEXT & rhs)
Defined at line 126831 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PhysicalDeviceMeshShaderPropertiesEXT & operator= (const VkPhysicalDeviceMeshShaderPropertiesEXT & rhs)
Defined at line 126834 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPhysicalDeviceMeshShaderPropertiesEXT & operator const VkPhysicalDeviceMeshShaderPropertiesEXT & ()
Defined at line 126840 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPhysicalDeviceMeshShaderPropertiesEXT & operator VkPhysicalDeviceMeshShaderPropertiesEXT & ()
Defined at line 126845 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPhysicalDeviceMeshShaderPropertiesEXT * operator const VkPhysicalDeviceMeshShaderPropertiesEXT * ()
Defined at line 126850 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPhysicalDeviceMeshShaderPropertiesEXT * operator VkPhysicalDeviceMeshShaderPropertiesEXT * ()
Defined at line 126855 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const PhysicalDeviceMeshShaderPropertiesEXT & )
Defined at line 126927 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp