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.

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.

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

References memcpy.

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

References operator==().

◆ operator=()

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

Definition at line 20092 of file vulkan.hpp.

20093 {
20094 memcpy( this, &rhs, sizeof( PhysicalDeviceMeshShaderPropertiesNV ) );
20095 return *this;
20096 }

References memcpy.

◆ operator==()

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

Definition at line 20191 of file vulkan.hpp.

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 }

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

Referenced by operator!=().

◆ 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 }

References maxDrawMeshTasksCount.

◆ 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 }

References maxMeshMultiviewViewCount.

◆ 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 }

References maxMeshOutputPrimitives.

◆ 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 }

References maxMeshOutputVertices.

◆ 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 }

References maxMeshTotalMemorySize.

◆ 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 }

References maxMeshWorkGroupInvocations.

◆ setMaxMeshWorkGroupSize()

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

Definition at line 20139 of file vulkan.hpp.

20140 {
20141 memcpy( &maxMeshWorkGroupSize, maxMeshWorkGroupSize_.data(), 3 * sizeof( uint32_t ) );
20142 return *this;
20143 }

References maxMeshWorkGroupSize, and memcpy.

◆ 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 }

References maxTaskOutputCount.

◆ 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 }

References maxTaskTotalMemorySize.

◆ 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 }

References maxTaskWorkGroupInvocations.

◆ setMaxTaskWorkGroupSize()

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

Definition at line 20115 of file vulkan.hpp.

20116 {
20117 memcpy( &maxTaskWorkGroupSize, maxTaskWorkGroupSize_.data(), 3 * sizeof( uint32_t ) );
20118 return *this;
20119 }

References maxTaskWorkGroupSize, and memcpy.

◆ 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 }

References meshOutputPerPrimitiveGranularity.

◆ 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 }

References meshOutputPerVertexGranularity.

◆ 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 }

References pNext.

Field Documentation

◆ maxDrawMeshTasksCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxDrawMeshTasksCount

Definition at line 20220 of file vulkan.hpp.

Referenced by operator==(), and setMaxDrawMeshTasksCount().

◆ maxMeshMultiviewViewCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxMeshMultiviewViewCount

Definition at line 20230 of file vulkan.hpp.

Referenced by operator==(), and setMaxMeshMultiviewViewCount().

◆ maxMeshOutputPrimitives

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxMeshOutputPrimitives

Definition at line 20229 of file vulkan.hpp.

Referenced by operator==(), and setMaxMeshOutputPrimitives().

◆ maxMeshOutputVertices

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxMeshOutputVertices

Definition at line 20228 of file vulkan.hpp.

Referenced by operator==(), and setMaxMeshOutputVertices().

◆ maxMeshTotalMemorySize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxMeshTotalMemorySize

Definition at line 20227 of file vulkan.hpp.

Referenced by operator==(), and setMaxMeshTotalMemorySize().

◆ maxMeshWorkGroupInvocations

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxMeshWorkGroupInvocations

Definition at line 20225 of file vulkan.hpp.

Referenced by operator==(), and setMaxMeshWorkGroupInvocations().

◆ maxMeshWorkGroupSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxMeshWorkGroupSize[3]

Definition at line 20226 of file vulkan.hpp.

Referenced by operator==(), and setMaxMeshWorkGroupSize().

◆ maxTaskOutputCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxTaskOutputCount

Definition at line 20224 of file vulkan.hpp.

Referenced by operator==(), and setMaxTaskOutputCount().

◆ maxTaskTotalMemorySize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxTaskTotalMemorySize

Definition at line 20223 of file vulkan.hpp.

Referenced by operator==(), and setMaxTaskTotalMemorySize().

◆ maxTaskWorkGroupInvocations

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxTaskWorkGroupInvocations

Definition at line 20221 of file vulkan.hpp.

Referenced by operator==(), and setMaxTaskWorkGroupInvocations().

◆ maxTaskWorkGroupSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::maxTaskWorkGroupSize[3]

Definition at line 20222 of file vulkan.hpp.

Referenced by operator==(), and setMaxTaskWorkGroupSize().

◆ meshOutputPerPrimitiveGranularity

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::meshOutputPerPrimitiveGranularity

Definition at line 20232 of file vulkan.hpp.

Referenced by operator==(), and setMeshOutputPerPrimitiveGranularity().

◆ meshOutputPerVertexGranularity

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::meshOutputPerVertexGranularity

Definition at line 20231 of file vulkan.hpp.

Referenced by operator==(), and setMeshOutputPerVertexGranularity().

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV::pNext = nullptr

Definition at line 20219 of file vulkan.hpp.

Referenced by operator==(), and setPNext().

◆ 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: