SDL  2.0
VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV Struct Reference

#include <vulkan.hpp>

Public Member Functions

 PhysicalDeviceMeshShaderPropertiesNV (uint32_t maxDrawMeshTasksCount_=0, uint32_t maxTaskWorkGroupInvocations_=0, std::array< uint32_t, 3 > const &maxTaskWorkGroupSize_={ { 0, 0, 0 } }, uint32_t maxTaskTotalMemorySize_=0, uint32_t maxTaskOutputCount_=0, uint32_t maxMeshWorkGroupInvocations_=0, std::array< uint32_t, 3 > const &maxMeshWorkGroupSize_={ { 0, 0, 0 } }, uint32_t maxMeshTotalMemorySize_=0, uint32_t maxMeshOutputVertices_=0, uint32_t maxMeshOutputPrimitives_=0, uint32_t maxMeshMultiviewViewCount_=0, uint32_t meshOutputPerVertexGranularity_=0, uint32_t meshOutputPerPrimitiveGranularity_=0)
 
 PhysicalDeviceMeshShaderPropertiesNV (VkPhysicalDeviceMeshShaderPropertiesNV const &rhs)
 
PhysicalDeviceMeshShaderPropertiesNVoperator= (VkPhysicalDeviceMeshShaderPropertiesNV const &rhs)
 
PhysicalDeviceMeshShaderPropertiesNVsetPNext (void *pNext_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMaxDrawMeshTasksCount (uint32_t maxDrawMeshTasksCount_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMaxTaskWorkGroupInvocations (uint32_t maxTaskWorkGroupInvocations_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMaxTaskWorkGroupSize (std::array< uint32_t, 3 > maxTaskWorkGroupSize_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMaxTaskTotalMemorySize (uint32_t maxTaskTotalMemorySize_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMaxTaskOutputCount (uint32_t maxTaskOutputCount_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMaxMeshWorkGroupInvocations (uint32_t maxMeshWorkGroupInvocations_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMaxMeshWorkGroupSize (std::array< uint32_t, 3 > maxMeshWorkGroupSize_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMaxMeshTotalMemorySize (uint32_t maxMeshTotalMemorySize_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMaxMeshOutputVertices (uint32_t maxMeshOutputVertices_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMaxMeshOutputPrimitives (uint32_t maxMeshOutputPrimitives_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMaxMeshMultiviewViewCount (uint32_t maxMeshMultiviewViewCount_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMeshOutputPerVertexGranularity (uint32_t meshOutputPerVertexGranularity_)
 
PhysicalDeviceMeshShaderPropertiesNVsetMeshOutputPerPrimitiveGranularity (uint32_t meshOutputPerPrimitiveGranularity_)
 
 operator VkPhysicalDeviceMeshShaderPropertiesNV const & () const
 
 operator VkPhysicalDeviceMeshShaderPropertiesNV & ()
 
bool operator== (PhysicalDeviceMeshShaderPropertiesNV const &rhs) const
 
bool operator!= (PhysicalDeviceMeshShaderPropertiesNV const &rhs) const
 

Data Fields

voidpNext = nullptr
 
uint32_t maxDrawMeshTasksCount
 
uint32_t maxTaskWorkGroupInvocations
 
uint32_t maxTaskWorkGroupSize [3]
 
uint32_t maxTaskTotalMemorySize
 
uint32_t maxTaskOutputCount
 
uint32_t maxMeshWorkGroupInvocations
 
uint32_t maxMeshWorkGroupSize [3]
 
uint32_t maxMeshTotalMemorySize
 
uint32_t maxMeshOutputVertices
 
uint32_t maxMeshOutputPrimitives
 
uint32_t maxMeshMultiviewViewCount
 
uint32_t meshOutputPerVertexGranularity
 
uint32_t meshOutputPerPrimitiveGranularity
 

Private Attributes

StructureType sType = StructureType::ePhysicalDeviceMeshShaderPropertiesNV
 

Detailed Description

Definition at line 20056 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ PhysicalDeviceMeshShaderPropertiesNV() [1/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::PhysicalDeviceMeshShaderPropertiesNV ( uint32_t  maxDrawMeshTasksCount_ = 0,
uint32_t  maxTaskWorkGroupInvocations_ = 0,
std::array< uint32_t, 3 > const &  maxTaskWorkGroupSize_ = { { 0, 0, 0 } },
uint32_t  maxTaskTotalMemorySize_ = 0,
uint32_t  maxTaskOutputCount_ = 0,
uint32_t  maxMeshWorkGroupInvocations_ = 0,
std::array< uint32_t, 3 > const &  maxMeshWorkGroupSize_ = { { 0, 0, 0 } },
uint32_t  maxMeshTotalMemorySize_ = 0,
uint32_t  maxMeshOutputVertices_ = 0,
uint32_t  maxMeshOutputPrimitives_ = 0,
uint32_t  maxMeshMultiviewViewCount_ = 0,
uint32_t  meshOutputPerVertexGranularity_ = 0,
uint32_t  meshOutputPerPrimitiveGranularity_ = 0 
)
inline

Definition at line 20058 of file vulkan.hpp.

References memcpy.

20060  { { 0, 0, 0 } },
20061  uint32_t maxTaskTotalMemorySize_ = 0,
20062  uint32_t maxTaskOutputCount_ = 0,
20063  uint32_t maxMeshWorkGroupInvocations_ = 0,
20064  std::array<uint32_t,3> const& maxMeshWorkGroupSize_ = { { 0, 0, 0 } },
20065  uint32_t maxMeshTotalMemorySize_ = 0,
20066  uint32_t maxMeshOutputVertices_ = 0,
20067  uint32_t maxMeshOutputPrimitives_ = 0,
20068  uint32_t maxMeshMultiviewViewCount_ = 0,
20069  uint32_t meshOutputPerVertexGranularity_ = 0,
20070  uint32_t meshOutputPerPrimitiveGranularity_ = 0 )
20071  : maxDrawMeshTasksCount( maxDrawMeshTasksCount_ )
20072  , maxTaskWorkGroupInvocations( maxTaskWorkGroupInvocations_ )
20073  , maxTaskTotalMemorySize( maxTaskTotalMemorySize_ )
20074  , maxTaskOutputCount( maxTaskOutputCount_ )
20075  , maxMeshWorkGroupInvocations( maxMeshWorkGroupInvocations_ )
20076  , maxMeshTotalMemorySize( maxMeshTotalMemorySize_ )
20077  , maxMeshOutputVertices( maxMeshOutputVertices_ )
20078  , maxMeshOutputPrimitives( maxMeshOutputPrimitives_ )
20079  , maxMeshMultiviewViewCount( maxMeshMultiviewViewCount_ )
20080  , meshOutputPerVertexGranularity( meshOutputPerVertexGranularity_ )
20081  , meshOutputPerPrimitiveGranularity( meshOutputPerPrimitiveGranularity_ )
20082  {
20083  memcpy( &maxTaskWorkGroupSize, maxTaskWorkGroupSize_.data(), 3 * sizeof( uint32_t ) );
20084  memcpy( &maxMeshWorkGroupSize, maxMeshWorkGroupSize_.data(), 3 * sizeof( uint32_t ) );
20085  }
unsigned int uint32_t
#define memcpy
Definition: SDL_malloc.c:630

◆ PhysicalDeviceMeshShaderPropertiesNV() [2/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::PhysicalDeviceMeshShaderPropertiesNV ( VkPhysicalDeviceMeshShaderPropertiesNV const &  rhs)
inline

Definition at line 20087 of file vulkan.hpp.

References memcpy.

20088  {
20089  memcpy( this, &rhs, sizeof( PhysicalDeviceMeshShaderPropertiesNV ) );
20090  }
PhysicalDeviceMeshShaderPropertiesNV(uint32_t maxDrawMeshTasksCount_=0, uint32_t maxTaskWorkGroupInvocations_=0, std::array< uint32_t, 3 > const &maxTaskWorkGroupSize_={ { 0, 0, 0 } }, uint32_t maxTaskTotalMemorySize_=0, uint32_t maxTaskOutputCount_=0, uint32_t maxMeshWorkGroupInvocations_=0, std::array< uint32_t, 3 > const &maxMeshWorkGroupSize_={ { 0, 0, 0 } }, uint32_t maxMeshTotalMemorySize_=0, uint32_t maxMeshOutputVertices_=0, uint32_t maxMeshOutputPrimitives_=0, uint32_t maxMeshMultiviewViewCount_=0, uint32_t meshOutputPerVertexGranularity_=0, uint32_t meshOutputPerPrimitiveGranularity_=0)
Definition: vulkan.hpp:20058
#define memcpy
Definition: SDL_malloc.c:630

Member Function Documentation

◆ operator VkPhysicalDeviceMeshShaderPropertiesNV &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::operator VkPhysicalDeviceMeshShaderPropertiesNV & ( )
inline

Definition at line 20186 of file vulkan.hpp.

20187  {
20188  return *reinterpret_cast<VkPhysicalDeviceMeshShaderPropertiesNV*>(this);
20189  }

◆ operator VkPhysicalDeviceMeshShaderPropertiesNV const &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::operator VkPhysicalDeviceMeshShaderPropertiesNV const & ( ) const
inline

Definition at line 20181 of file vulkan.hpp.

20182  {
20183  return *reinterpret_cast<const VkPhysicalDeviceMeshShaderPropertiesNV*>(this);
20184  }

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::operator!= ( PhysicalDeviceMeshShaderPropertiesNV const &  rhs) const
inline

Definition at line 20210 of file vulkan.hpp.

20211  {
20212  return !operator==( rhs );
20213  }
bool operator==(PhysicalDeviceMeshShaderPropertiesNV const &rhs) const
Definition: vulkan.hpp:20191

◆ operator=()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::operator= ( VkPhysicalDeviceMeshShaderPropertiesNV const &  rhs)
inline

Definition at line 20092 of file vulkan.hpp.

References memcpy.

20093  {
20094  memcpy( this, &rhs, sizeof( PhysicalDeviceMeshShaderPropertiesNV ) );
20095  return *this;
20096  }
PhysicalDeviceMeshShaderPropertiesNV(uint32_t maxDrawMeshTasksCount_=0, uint32_t maxTaskWorkGroupInvocations_=0, std::array< uint32_t, 3 > const &maxTaskWorkGroupSize_={ { 0, 0, 0 } }, uint32_t maxTaskTotalMemorySize_=0, uint32_t maxTaskOutputCount_=0, uint32_t maxMeshWorkGroupInvocations_=0, std::array< uint32_t, 3 > const &maxMeshWorkGroupSize_={ { 0, 0, 0 } }, uint32_t maxMeshTotalMemorySize_=0, uint32_t maxMeshOutputVertices_=0, uint32_t maxMeshOutputPrimitives_=0, uint32_t maxMeshMultiviewViewCount_=0, uint32_t meshOutputPerVertexGranularity_=0, uint32_t meshOutputPerPrimitiveGranularity_=0)
Definition: vulkan.hpp:20058
#define memcpy
Definition: SDL_malloc.c:630

◆ operator==()

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::operator== ( PhysicalDeviceMeshShaderPropertiesNV const &  rhs) const
inline

Definition at line 20191 of file vulkan.hpp.

References maxDrawMeshTasksCount, maxMeshMultiviewViewCount, maxMeshOutputPrimitives, maxMeshOutputVertices, maxMeshTotalMemorySize, maxMeshWorkGroupInvocations, maxMeshWorkGroupSize, maxTaskOutputCount, maxTaskTotalMemorySize, maxTaskWorkGroupInvocations, maxTaskWorkGroupSize, meshOutputPerPrimitiveGranularity, meshOutputPerVertexGranularity, pNext, and sType.

20192  {
20193  return ( sType == rhs.sType )
20194  && ( pNext == rhs.pNext )
20195  && ( maxDrawMeshTasksCount == rhs.maxDrawMeshTasksCount )
20196  && ( maxTaskWorkGroupInvocations == rhs.maxTaskWorkGroupInvocations )
20197  && ( memcmp( maxTaskWorkGroupSize, rhs.maxTaskWorkGroupSize, 3 * sizeof( uint32_t ) ) == 0 )
20198  && ( maxTaskTotalMemorySize == rhs.maxTaskTotalMemorySize )
20199  && ( maxTaskOutputCount == rhs.maxTaskOutputCount )
20200  && ( maxMeshWorkGroupInvocations == rhs.maxMeshWorkGroupInvocations )
20201  && ( memcmp( maxMeshWorkGroupSize, rhs.maxMeshWorkGroupSize, 3 * sizeof( uint32_t ) ) == 0 )
20202  && ( maxMeshTotalMemorySize == rhs.maxMeshTotalMemorySize )
20203  && ( maxMeshOutputVertices == rhs.maxMeshOutputVertices )
20204  && ( maxMeshOutputPrimitives == rhs.maxMeshOutputPrimitives )
20205  && ( maxMeshMultiviewViewCount == rhs.maxMeshMultiviewViewCount )
20206  && ( meshOutputPerVertexGranularity == rhs.meshOutputPerVertexGranularity )
20207  && ( meshOutputPerPrimitiveGranularity == rhs.meshOutputPerPrimitiveGranularity );
20208  }
unsigned int uint32_t

◆ setMaxDrawMeshTasksCount()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMaxDrawMeshTasksCount ( uint32_t  maxDrawMeshTasksCount_)
inline

Definition at line 20103 of file vulkan.hpp.

20104  {
20105  maxDrawMeshTasksCount = maxDrawMeshTasksCount_;
20106  return *this;
20107  }

◆ setMaxMeshMultiviewViewCount()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMaxMeshMultiviewViewCount ( uint32_t  maxMeshMultiviewViewCount_)
inline

Definition at line 20163 of file vulkan.hpp.

20164  {
20165  maxMeshMultiviewViewCount = maxMeshMultiviewViewCount_;
20166  return *this;
20167  }

◆ setMaxMeshOutputPrimitives()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMaxMeshOutputPrimitives ( uint32_t  maxMeshOutputPrimitives_)
inline

Definition at line 20157 of file vulkan.hpp.

20158  {
20159  maxMeshOutputPrimitives = maxMeshOutputPrimitives_;
20160  return *this;
20161  }

◆ setMaxMeshOutputVertices()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMaxMeshOutputVertices ( uint32_t  maxMeshOutputVertices_)
inline

Definition at line 20151 of file vulkan.hpp.

20152  {
20153  maxMeshOutputVertices = maxMeshOutputVertices_;
20154  return *this;
20155  }

◆ setMaxMeshTotalMemorySize()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMaxMeshTotalMemorySize ( uint32_t  maxMeshTotalMemorySize_)
inline

Definition at line 20145 of file vulkan.hpp.

20146  {
20147  maxMeshTotalMemorySize = maxMeshTotalMemorySize_;
20148  return *this;
20149  }

◆ setMaxMeshWorkGroupInvocations()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMaxMeshWorkGroupInvocations ( uint32_t  maxMeshWorkGroupInvocations_)
inline

Definition at line 20133 of file vulkan.hpp.

20134  {
20135  maxMeshWorkGroupInvocations = maxMeshWorkGroupInvocations_;
20136  return *this;
20137  }

◆ setMaxMeshWorkGroupSize()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMaxMeshWorkGroupSize ( std::array< uint32_t, 3 >  maxMeshWorkGroupSize_)
inline

Definition at line 20139 of file vulkan.hpp.

References memcpy.

20140  {
20141  memcpy( &maxMeshWorkGroupSize, maxMeshWorkGroupSize_.data(), 3 * sizeof( uint32_t ) );
20142  return *this;
20143  }
unsigned int uint32_t
#define memcpy
Definition: SDL_malloc.c:630

◆ setMaxTaskOutputCount()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMaxTaskOutputCount ( uint32_t  maxTaskOutputCount_)
inline

Definition at line 20127 of file vulkan.hpp.

20128  {
20129  maxTaskOutputCount = maxTaskOutputCount_;
20130  return *this;
20131  }

◆ setMaxTaskTotalMemorySize()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMaxTaskTotalMemorySize ( uint32_t  maxTaskTotalMemorySize_)
inline

Definition at line 20121 of file vulkan.hpp.

20122  {
20123  maxTaskTotalMemorySize = maxTaskTotalMemorySize_;
20124  return *this;
20125  }

◆ setMaxTaskWorkGroupInvocations()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMaxTaskWorkGroupInvocations ( uint32_t  maxTaskWorkGroupInvocations_)
inline

Definition at line 20109 of file vulkan.hpp.

20110  {
20111  maxTaskWorkGroupInvocations = maxTaskWorkGroupInvocations_;
20112  return *this;
20113  }

◆ setMaxTaskWorkGroupSize()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMaxTaskWorkGroupSize ( std::array< uint32_t, 3 >  maxTaskWorkGroupSize_)
inline

Definition at line 20115 of file vulkan.hpp.

References memcpy.

20116  {
20117  memcpy( &maxTaskWorkGroupSize, maxTaskWorkGroupSize_.data(), 3 * sizeof( uint32_t ) );
20118  return *this;
20119  }
unsigned int uint32_t
#define memcpy
Definition: SDL_malloc.c:630

◆ setMeshOutputPerPrimitiveGranularity()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMeshOutputPerPrimitiveGranularity ( uint32_t  meshOutputPerPrimitiveGranularity_)
inline

Definition at line 20175 of file vulkan.hpp.

20176  {
20177  meshOutputPerPrimitiveGranularity = meshOutputPerPrimitiveGranularity_;
20178  return *this;
20179  }

◆ setMeshOutputPerVertexGranularity()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setMeshOutputPerVertexGranularity ( uint32_t  meshOutputPerVertexGranularity_)
inline

Definition at line 20169 of file vulkan.hpp.

20170  {
20171  meshOutputPerVertexGranularity = meshOutputPerVertexGranularity_;
20172  return *this;
20173  }

◆ setPNext()

PhysicalDeviceMeshShaderPropertiesNV& VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::setPNext ( void pNext_)
inline

Definition at line 20097 of file vulkan.hpp.

20098  {
20099  pNext = pNext_;
20100  return *this;
20101  }

Field Documentation

◆ maxDrawMeshTasksCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxDrawMeshTasksCount

Definition at line 20220 of file vulkan.hpp.

Referenced by operator==().

◆ maxMeshMultiviewViewCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxMeshMultiviewViewCount

Definition at line 20230 of file vulkan.hpp.

Referenced by operator==().

◆ maxMeshOutputPrimitives

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxMeshOutputPrimitives

Definition at line 20229 of file vulkan.hpp.

Referenced by operator==().

◆ maxMeshOutputVertices

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxMeshOutputVertices

Definition at line 20228 of file vulkan.hpp.

Referenced by operator==().

◆ maxMeshTotalMemorySize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxMeshTotalMemorySize

Definition at line 20227 of file vulkan.hpp.

Referenced by operator==().

◆ maxMeshWorkGroupInvocations

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxMeshWorkGroupInvocations

Definition at line 20225 of file vulkan.hpp.

Referenced by operator==().

◆ maxMeshWorkGroupSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxMeshWorkGroupSize[3]

Definition at line 20226 of file vulkan.hpp.

Referenced by operator==().

◆ maxTaskOutputCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxTaskOutputCount

Definition at line 20224 of file vulkan.hpp.

Referenced by operator==().

◆ maxTaskTotalMemorySize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxTaskTotalMemorySize

Definition at line 20223 of file vulkan.hpp.

Referenced by operator==().

◆ maxTaskWorkGroupInvocations

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxTaskWorkGroupInvocations

Definition at line 20221 of file vulkan.hpp.

Referenced by operator==().

◆ maxTaskWorkGroupSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxTaskWorkGroupSize[3]

Definition at line 20222 of file vulkan.hpp.

Referenced by operator==().

◆ meshOutputPerPrimitiveGranularity

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::meshOutputPerPrimitiveGranularity

Definition at line 20232 of file vulkan.hpp.

Referenced by operator==().

◆ meshOutputPerVertexGranularity

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::meshOutputPerVertexGranularity

Definition at line 20231 of file vulkan.hpp.

Referenced by operator==().

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::pNext = nullptr

Definition at line 20219 of file vulkan.hpp.

Referenced by operator==().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::sType = StructureType::ePhysicalDeviceMeshShaderPropertiesNV
private

Definition at line 20216 of file vulkan.hpp.

Referenced by operator==().


The documentation for this struct was generated from the following file: