HDK
|
#include <vulkan_structs.hpp>
Public Types | |
using | NativeType = VkPhysicalDeviceMeshShaderPropertiesEXT |
Public Member Functions | |
VULKAN_HPP_CONSTEXPR_14 | PhysicalDeviceMeshShaderPropertiesEXT (uint32_t maxTaskWorkGroupTotalCount_={}, std::array< uint32_t, 3 > const &maxTaskWorkGroupCount_={}, uint32_t maxTaskWorkGroupInvocations_={}, std::array< uint32_t, 3 > const &maxTaskWorkGroupSize_={}, uint32_t maxTaskPayloadSize_={}, uint32_t maxTaskSharedMemorySize_={}, uint32_t maxTaskPayloadAndSharedMemorySize_={}, uint32_t maxMeshWorkGroupTotalCount_={}, std::array< uint32_t, 3 > const &maxMeshWorkGroupCount_={}, uint32_t maxMeshWorkGroupInvocations_={}, std::array< uint32_t, 3 > const &maxMeshWorkGroupSize_={}, uint32_t maxMeshSharedMemorySize_={}, uint32_t maxMeshPayloadAndSharedMemorySize_={}, 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_={}, VULKAN_HPP_NAMESPACE::Bool32 prefersLocalInvocationVertexOutput_={}, VULKAN_HPP_NAMESPACE::Bool32 prefersLocalInvocationPrimitiveOutput_={}, VULKAN_HPP_NAMESPACE::Bool32 prefersCompactVertexOutput_={}, VULKAN_HPP_NAMESPACE::Bool32 prefersCompactPrimitiveOutput_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
VULKAN_HPP_CONSTEXPR_14 | PhysicalDeviceMeshShaderPropertiesEXT (PhysicalDeviceMeshShaderPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
PhysicalDeviceMeshShaderPropertiesEXT (VkPhysicalDeviceMeshShaderPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT | |
PhysicalDeviceMeshShaderPropertiesEXT & | operator= (PhysicalDeviceMeshShaderPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
PhysicalDeviceMeshShaderPropertiesEXT & | operator= (VkPhysicalDeviceMeshShaderPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT |
operator VkPhysicalDeviceMeshShaderPropertiesEXT const & () const VULKAN_HPP_NOEXCEPT | |
operator VkPhysicalDeviceMeshShaderPropertiesEXT & () VULKAN_HPP_NOEXCEPT | |
bool | operator== (PhysicalDeviceMeshShaderPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT |
bool | operator!= (PhysicalDeviceMeshShaderPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT |
Static Public Attributes | |
static const bool | allowDuplicate = false |
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType | structureType = StructureType::ePhysicalDeviceMeshShaderPropertiesEXT |
Definition at line 63115 of file vulkan_structs.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::NativeType = VkPhysicalDeviceMeshShaderPropertiesEXT |
Definition at line 63117 of file vulkan_structs.hpp.
|
inline |
Definition at line 63123 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 63186 of file vulkan_structs.hpp.
|
inline |
Definition at line 63205 of file vulkan_structs.hpp.
|
inline |
Definition at line 63200 of file vulkan_structs.hpp.
|
inline |
Definition at line 63308 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 63194 of file vulkan_structs.hpp.
|
inline |
Definition at line 63283 of file vulkan_structs.hpp.
|
static |
Definition at line 63119 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshMultiviewViewCount = {} |
Definition at line 63336 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputComponents = {} |
Definition at line 63332 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputLayers = {} |
Definition at line 63335 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputMemorySize = {} |
Definition at line 63330 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputPrimitives = {} |
Definition at line 63334 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputVertices = {} |
Definition at line 63333 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshPayloadAndOutputMemorySize = {} |
Definition at line 63331 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshPayloadAndSharedMemorySize = {} |
Definition at line 63329 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshSharedMemorySize = {} |
Definition at line 63328 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint32_t, 3> VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupCount = {} |
Definition at line 63325 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupInvocations = {} |
Definition at line 63326 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint32_t, 3> VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupSize = {} |
Definition at line 63327 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupTotalCount = {} |
Definition at line 63324 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxPreferredMeshWorkGroupInvocations = {} |
Definition at line 63340 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxPreferredTaskWorkGroupInvocations = {} |
Definition at line 63339 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskPayloadAndSharedMemorySize = {} |
Definition at line 63323 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskPayloadSize = {} |
Definition at line 63321 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskSharedMemorySize = {} |
Definition at line 63322 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint32_t, 3> VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupCount = {} |
Definition at line 63318 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupInvocations = {} |
Definition at line 63319 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint32_t, 3> VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupSize = {} |
Definition at line 63320 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupTotalCount = {} |
Definition at line 63317 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::meshOutputPerPrimitiveGranularity = {} |
Definition at line 63338 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::meshOutputPerVertexGranularity = {} |
Definition at line 63337 of file vulkan_structs.hpp.
void* VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::pNext = {} |
Definition at line 63316 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::prefersCompactPrimitiveOutput = {} |
Definition at line 63344 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::prefersCompactVertexOutput = {} |
Definition at line 63343 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::prefersLocalInvocationPrimitiveOutput = {} |
Definition at line 63342 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::prefersLocalInvocationVertexOutput = {} |
Definition at line 63341 of file vulkan_structs.hpp.
|
static |
Definition at line 63120 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT::sType = StructureType::ePhysicalDeviceMeshShaderPropertiesEXT |
Definition at line 63315 of file vulkan_structs.hpp.