Vulkan-Hpp
|
#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_={}, vk::Bool32 prefersLocalInvocationVertexOutput_={}, vk::Bool32 prefersLocalInvocationPrimitiveOutput_={}, vk::Bool32 prefersCompactVertexOutput_={}, vk::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 72742 of file vulkan_structs.hpp.
using vk::PhysicalDeviceMeshShaderPropertiesEXT::NativeType = VkPhysicalDeviceMeshShaderPropertiesEXT |
Definition at line 72744 of file vulkan_structs.hpp.
|
inline |
Definition at line 72750 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 72813 of file vulkan_structs.hpp.
|
inline |
Definition at line 72832 of file vulkan_structs.hpp.
|
inline |
Definition at line 72827 of file vulkan_structs.hpp.
|
inline |
Definition at line 72935 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 72821 of file vulkan_structs.hpp.
|
inline |
Definition at line 72910 of file vulkan_structs.hpp.
|
static |
Definition at line 72746 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshMultiviewViewCount = {} |
Definition at line 72963 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputComponents = {} |
Definition at line 72959 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputLayers = {} |
Definition at line 72962 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputMemorySize = {} |
Definition at line 72957 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputPrimitives = {} |
Definition at line 72961 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshOutputVertices = {} |
Definition at line 72960 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshPayloadAndOutputMemorySize = {} |
Definition at line 72958 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshPayloadAndSharedMemorySize = {} |
Definition at line 72956 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshSharedMemorySize = {} |
Definition at line 72955 of file vulkan_structs.hpp.
vk::ArrayWrapper1D<uint32_t, 3> vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupCount = {} |
Definition at line 72952 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupInvocations = {} |
Definition at line 72953 of file vulkan_structs.hpp.
vk::ArrayWrapper1D<uint32_t, 3> vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupSize = {} |
Definition at line 72954 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxMeshWorkGroupTotalCount = {} |
Definition at line 72951 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxPreferredMeshWorkGroupInvocations = {} |
Definition at line 72967 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxPreferredTaskWorkGroupInvocations = {} |
Definition at line 72966 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskPayloadAndSharedMemorySize = {} |
Definition at line 72950 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskPayloadSize = {} |
Definition at line 72948 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskSharedMemorySize = {} |
Definition at line 72949 of file vulkan_structs.hpp.
vk::ArrayWrapper1D<uint32_t, 3> vk::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupCount = {} |
Definition at line 72945 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupInvocations = {} |
Definition at line 72946 of file vulkan_structs.hpp.
vk::ArrayWrapper1D<uint32_t, 3> vk::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupSize = {} |
Definition at line 72947 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::maxTaskWorkGroupTotalCount = {} |
Definition at line 72944 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::meshOutputPerPrimitiveGranularity = {} |
Definition at line 72965 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceMeshShaderPropertiesEXT::meshOutputPerVertexGranularity = {} |
Definition at line 72964 of file vulkan_structs.hpp.
void* vk::PhysicalDeviceMeshShaderPropertiesEXT::pNext = {} |
Definition at line 72943 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceMeshShaderPropertiesEXT::prefersCompactPrimitiveOutput = {} |
Definition at line 72971 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceMeshShaderPropertiesEXT::prefersCompactVertexOutput = {} |
Definition at line 72970 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceMeshShaderPropertiesEXT::prefersLocalInvocationPrimitiveOutput = {} |
Definition at line 72969 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceMeshShaderPropertiesEXT::prefersLocalInvocationVertexOutput = {} |
Definition at line 72968 of file vulkan_structs.hpp.
|
static |
Definition at line 72747 of file vulkan_structs.hpp.
vk::StructureType vk::PhysicalDeviceMeshShaderPropertiesEXT::sType = StructureType::ePhysicalDeviceMeshShaderPropertiesEXT |
Definition at line 72942 of file vulkan_structs.hpp.