Vulkan-Hpp
|
#include <vulkan_structs.hpp>
Public Types | |
using | NativeType = VkPhysicalDeviceMeshShaderPropertiesNV |
Public Attributes | |
vk::StructureType | sType = StructureType::ePhysicalDeviceMeshShaderPropertiesNV |
void * | pNext = {} |
uint32_t | maxDrawMeshTasksCount = {} |
uint32_t | maxTaskWorkGroupInvocations = {} |
vk::ArrayWrapper1D< uint32_t, 3 > | maxTaskWorkGroupSize = {} |
uint32_t | maxTaskTotalMemorySize = {} |
uint32_t | maxTaskOutputCount = {} |
uint32_t | maxMeshWorkGroupInvocations = {} |
vk::ArrayWrapper1D< uint32_t, 3 > | maxMeshWorkGroupSize = {} |
uint32_t | maxMeshTotalMemorySize = {} |
uint32_t | maxMeshOutputVertices = {} |
uint32_t | maxMeshOutputPrimitives = {} |
uint32_t | maxMeshMultiviewViewCount = {} |
uint32_t | meshOutputPerVertexGranularity = {} |
uint32_t | meshOutputPerPrimitiveGranularity = {} |
Static Public Attributes | |
static const bool | allowDuplicate = false |
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType | structureType = StructureType::ePhysicalDeviceMeshShaderPropertiesNV |
Definition at line 72980 of file vulkan_structs.hpp.
Definition at line 72982 of file vulkan_structs.hpp.
|
inline |
Definition at line 72988 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 73021 of file vulkan_structs.hpp.
|
inline |
Definition at line 73040 of file vulkan_structs.hpp.
|
inline |
Definition at line 73035 of file vulkan_structs.hpp.
|
inline |
Definition at line 73104 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 73029 of file vulkan_structs.hpp.
|
inline |
Definition at line 73088 of file vulkan_structs.hpp.
|
static |
Definition at line 72984 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesNV::maxDrawMeshTasksCount = {} |
Definition at line 73113 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesNV::maxMeshMultiviewViewCount = {} |
Definition at line 73123 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesNV::maxMeshOutputPrimitives = {} |
Definition at line 73122 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesNV::maxMeshOutputVertices = {} |
Definition at line 73121 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesNV::maxMeshTotalMemorySize = {} |
Definition at line 73120 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesNV::maxMeshWorkGroupInvocations = {} |
Definition at line 73118 of file vulkan_structs.hpp.
vk::ArrayWrapper1D<uint32_t, 3> vk::PhysicalDeviceMeshShaderPropertiesNV::maxMeshWorkGroupSize = {} |
Definition at line 73119 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesNV::maxTaskOutputCount = {} |
Definition at line 73117 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesNV::maxTaskTotalMemorySize = {} |
Definition at line 73116 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesNV::maxTaskWorkGroupInvocations = {} |
Definition at line 73114 of file vulkan_structs.hpp.
vk::ArrayWrapper1D<uint32_t, 3> vk::PhysicalDeviceMeshShaderPropertiesNV::maxTaskWorkGroupSize = {} |
Definition at line 73115 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesNV::meshOutputPerPrimitiveGranularity = {} |
Definition at line 73125 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesNV::meshOutputPerVertexGranularity = {} |
Definition at line 73124 of file vulkan_structs.hpp.
void* vk::PhysicalDeviceMeshShaderPropertiesNV::pNext = {} |
Definition at line 73112 of file vulkan_structs.hpp.
|
static |
Definition at line 72985 of file vulkan_structs.hpp.
vk::StructureType vk::PhysicalDeviceMeshShaderPropertiesNV::sType = StructureType::ePhysicalDeviceMeshShaderPropertiesNV |
Definition at line 73111 of file vulkan_structs.hpp.