HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceLimits
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLimits (uint32_t maxImageDimension1D_={}, uint32_t maxImageDimension2D_={}, uint32_t maxImageDimension3D_={}, uint32_t maxImageDimensionCube_={}, uint32_t maxImageArrayLayers_={}, uint32_t maxTexelBufferElements_={}, uint32_t maxUniformBufferRange_={}, uint32_t maxStorageBufferRange_={}, uint32_t maxPushConstantsSize_={}, uint32_t maxMemoryAllocationCount_={}, uint32_t maxSamplerAllocationCount_={}, VULKAN_HPP_NAMESPACE::DeviceSize bufferImageGranularity_={}, VULKAN_HPP_NAMESPACE::DeviceSize sparseAddressSpaceSize_={}, uint32_t maxBoundDescriptorSets_={}, uint32_t maxPerStageDescriptorSamplers_={}, uint32_t maxPerStageDescriptorUniformBuffers_={}, uint32_t maxPerStageDescriptorStorageBuffers_={}, uint32_t maxPerStageDescriptorSampledImages_={}, uint32_t maxPerStageDescriptorStorageImages_={}, uint32_t maxPerStageDescriptorInputAttachments_={}, uint32_t maxPerStageResources_={}, uint32_t maxDescriptorSetSamplers_={}, uint32_t maxDescriptorSetUniformBuffers_={}, uint32_t maxDescriptorSetUniformBuffersDynamic_={}, uint32_t maxDescriptorSetStorageBuffers_={}, uint32_t maxDescriptorSetStorageBuffersDynamic_={}, uint32_t maxDescriptorSetSampledImages_={}, uint32_t maxDescriptorSetStorageImages_={}, uint32_t maxDescriptorSetInputAttachments_={}, uint32_t maxVertexInputAttributes_={}, uint32_t maxVertexInputBindings_={}, uint32_t maxVertexInputAttributeOffset_={}, uint32_t maxVertexInputBindingStride_={}, uint32_t maxVertexOutputComponents_={}, uint32_t maxTessellationGenerationLevel_={}, uint32_t maxTessellationPatchSize_={}, uint32_t maxTessellationControlPerVertexInputComponents_={}, uint32_t maxTessellationControlPerVertexOutputComponents_={}, uint32_t maxTessellationControlPerPatchOutputComponents_={}, uint32_t maxTessellationControlTotalOutputComponents_={}, uint32_t maxTessellationEvaluationInputComponents_={}, uint32_t maxTessellationEvaluationOutputComponents_={}, uint32_t maxGeometryShaderInvocations_={}, uint32_t maxGeometryInputComponents_={}, uint32_t maxGeometryOutputComponents_={}, uint32_t maxGeometryOutputVertices_={}, uint32_t maxGeometryTotalOutputComponents_={}, uint32_t maxFragmentInputComponents_={}, uint32_t maxFragmentOutputAttachments_={}, uint32_t maxFragmentDualSrcAttachments_={}, uint32_t maxFragmentCombinedOutputResources_={}, uint32_t maxComputeSharedMemorySize_={}, std::array< uint32_t, 3 > const &maxComputeWorkGroupCount_={}, uint32_t maxComputeWorkGroupInvocations_={}, std::array< uint32_t, 3 > const &maxComputeWorkGroupSize_={}, uint32_t subPixelPrecisionBits_={}, uint32_t subTexelPrecisionBits_={}, uint32_t mipmapPrecisionBits_={}, uint32_t maxDrawIndexedIndexValue_={}, uint32_t maxDrawIndirectCount_={}, float maxSamplerLodBias_={}, float maxSamplerAnisotropy_={}, uint32_t maxViewports_={}, std::array< uint32_t, 2 > const &maxViewportDimensions_={}, std::array< float, 2 > const &viewportBoundsRange_={}, uint32_t viewportSubPixelBits_={}, size_t minMemoryMapAlignment_={}, VULKAN_HPP_NAMESPACE::DeviceSize minTexelBufferOffsetAlignment_={}, VULKAN_HPP_NAMESPACE::DeviceSize minUniformBufferOffsetAlignment_={}, VULKAN_HPP_NAMESPACE::DeviceSize minStorageBufferOffsetAlignment_={}, int32_t minTexelOffset_={}, uint32_t maxTexelOffset_={}, int32_t minTexelGatherOffset_={}, uint32_t maxTexelGatherOffset_={}, float minInterpolationOffset_={}, float maxInterpolationOffset_={}, uint32_t subPixelInterpolationOffsetBits_={}, uint32_t maxFramebufferWidth_={}, uint32_t maxFramebufferHeight_={}, uint32_t maxFramebufferLayers_={}, VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferColorSampleCounts_={}, VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferDepthSampleCounts_={}, VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferStencilSampleCounts_={}, VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferNoAttachmentsSampleCounts_={}, uint32_t maxColorAttachments_={}, VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageColorSampleCounts_={}, VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageIntegerSampleCounts_={}, VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageDepthSampleCounts_={}, VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageStencilSampleCounts_={}, VULKAN_HPP_NAMESPACE::SampleCountFlags storageImageSampleCounts_={}, uint32_t maxSampleMaskWords_={}, VULKAN_HPP_NAMESPACE::Bool32 timestampComputeAndGraphics_={}, float timestampPeriod_={}, uint32_t maxClipDistances_={}, uint32_t maxCullDistances_={}, uint32_t maxCombinedClipAndCullDistances_={}, uint32_t discreteQueuePriorities_={}, std::array< float, 2 > const &pointSizeRange_={}, std::array< float, 2 > const &lineWidthRange_={}, float pointSizeGranularity_={}, float lineWidthGranularity_={}, VULKAN_HPP_NAMESPACE::Bool32 strictLines_={}, VULKAN_HPP_NAMESPACE::Bool32 standardSampleLocations_={}, VULKAN_HPP_NAMESPACE::DeviceSize optimalBufferCopyOffsetAlignment_={}, VULKAN_HPP_NAMESPACE::DeviceSize optimalBufferCopyRowPitchAlignment_={}, VULKAN_HPP_NAMESPACE::DeviceSize nonCoherentAtomSize_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceLimits (PhysicalDeviceLimits const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceLimits (VkPhysicalDeviceLimits const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceLimitsoperator= (PhysicalDeviceLimits const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceLimitsoperator= (VkPhysicalDeviceLimits const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceLimits const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceLimits & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceLimits const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceLimits const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t maxImageDimension1D = {}
 
uint32_t maxImageDimension2D = {}
 
uint32_t maxImageDimension3D = {}
 
uint32_t maxImageDimensionCube = {}
 
uint32_t maxImageArrayLayers = {}
 
uint32_t maxTexelBufferElements = {}
 
uint32_t maxUniformBufferRange = {}
 
uint32_t maxStorageBufferRange = {}
 
uint32_t maxPushConstantsSize = {}
 
uint32_t maxMemoryAllocationCount = {}
 
uint32_t maxSamplerAllocationCount = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize bufferImageGranularity = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize sparseAddressSpaceSize = {}
 
uint32_t maxBoundDescriptorSets = {}
 
uint32_t maxPerStageDescriptorSamplers = {}
 
uint32_t maxPerStageDescriptorUniformBuffers = {}
 
uint32_t maxPerStageDescriptorStorageBuffers = {}
 
uint32_t maxPerStageDescriptorSampledImages = {}
 
uint32_t maxPerStageDescriptorStorageImages = {}
 
uint32_t maxPerStageDescriptorInputAttachments = {}
 
uint32_t maxPerStageResources = {}
 
uint32_t maxDescriptorSetSamplers = {}
 
uint32_t maxDescriptorSetUniformBuffers = {}
 
uint32_t maxDescriptorSetUniformBuffersDynamic = {}
 
uint32_t maxDescriptorSetStorageBuffers = {}
 
uint32_t maxDescriptorSetStorageBuffersDynamic = {}
 
uint32_t maxDescriptorSetSampledImages = {}
 
uint32_t maxDescriptorSetStorageImages = {}
 
uint32_t maxDescriptorSetInputAttachments = {}
 
uint32_t maxVertexInputAttributes = {}
 
uint32_t maxVertexInputBindings = {}
 
uint32_t maxVertexInputAttributeOffset = {}
 
uint32_t maxVertexInputBindingStride = {}
 
uint32_t maxVertexOutputComponents = {}
 
uint32_t maxTessellationGenerationLevel = {}
 
uint32_t maxTessellationPatchSize = {}
 
uint32_t maxTessellationControlPerVertexInputComponents = {}
 
uint32_t maxTessellationControlPerVertexOutputComponents = {}
 
uint32_t maxTessellationControlPerPatchOutputComponents = {}
 
uint32_t maxTessellationControlTotalOutputComponents = {}
 
uint32_t maxTessellationEvaluationInputComponents = {}
 
uint32_t maxTessellationEvaluationOutputComponents = {}
 
uint32_t maxGeometryShaderInvocations = {}
 
uint32_t maxGeometryInputComponents = {}
 
uint32_t maxGeometryOutputComponents = {}
 
uint32_t maxGeometryOutputVertices = {}
 
uint32_t maxGeometryTotalOutputComponents = {}
 
uint32_t maxFragmentInputComponents = {}
 
uint32_t maxFragmentOutputAttachments = {}
 
uint32_t maxFragmentDualSrcAttachments = {}
 
uint32_t maxFragmentCombinedOutputResources = {}
 
uint32_t maxComputeSharedMemorySize = {}
 
VULKAN_HPP_NAMESPACE::ArrayWrapper1D
< uint32_t, 3 > 
maxComputeWorkGroupCount = {}
 
uint32_t maxComputeWorkGroupInvocations = {}
 
VULKAN_HPP_NAMESPACE::ArrayWrapper1D
< uint32_t, 3 > 
maxComputeWorkGroupSize = {}
 
uint32_t subPixelPrecisionBits = {}
 
uint32_t subTexelPrecisionBits = {}
 
uint32_t mipmapPrecisionBits = {}
 
uint32_t maxDrawIndexedIndexValue = {}
 
uint32_t maxDrawIndirectCount = {}
 
float maxSamplerLodBias = {}
 
float maxSamplerAnisotropy = {}
 
uint32_t maxViewports = {}
 
VULKAN_HPP_NAMESPACE::ArrayWrapper1D
< uint32_t, 2 > 
maxViewportDimensions = {}
 
VULKAN_HPP_NAMESPACE::ArrayWrapper1D
< float, 2 > 
viewportBoundsRange = {}
 
uint32_t viewportSubPixelBits = {}
 
size_t minMemoryMapAlignment = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize minTexelBufferOffsetAlignment = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize minUniformBufferOffsetAlignment = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize minStorageBufferOffsetAlignment = {}
 
int32_t minTexelOffset = {}
 
uint32_t maxTexelOffset = {}
 
int32_t minTexelGatherOffset = {}
 
uint32_t maxTexelGatherOffset = {}
 
float minInterpolationOffset = {}
 
float maxInterpolationOffset = {}
 
uint32_t subPixelInterpolationOffsetBits = {}
 
uint32_t maxFramebufferWidth = {}
 
uint32_t maxFramebufferHeight = {}
 
uint32_t maxFramebufferLayers = {}
 
VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferColorSampleCounts = {}
 
VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferDepthSampleCounts = {}
 
VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferStencilSampleCounts = {}
 
VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferNoAttachmentsSampleCounts = {}
 
uint32_t maxColorAttachments = {}
 
VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageColorSampleCounts = {}
 
VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageIntegerSampleCounts = {}
 
VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageDepthSampleCounts = {}
 
VULKAN_HPP_NAMESPACE::SampleCountFlags sampledImageStencilSampleCounts = {}
 
VULKAN_HPP_NAMESPACE::SampleCountFlags storageImageSampleCounts = {}
 
uint32_t maxSampleMaskWords = {}
 
VULKAN_HPP_NAMESPACE::Bool32 timestampComputeAndGraphics = {}
 
float timestampPeriod = {}
 
uint32_t maxClipDistances = {}
 
uint32_t maxCullDistances = {}
 
uint32_t maxCombinedClipAndCullDistances = {}
 
uint32_t discreteQueuePriorities = {}
 
VULKAN_HPP_NAMESPACE::ArrayWrapper1D
< float, 2 > 
pointSizeRange = {}
 
VULKAN_HPP_NAMESPACE::ArrayWrapper1D
< float, 2 > 
lineWidthRange = {}
 
float pointSizeGranularity = {}
 
float lineWidthGranularity = {}
 
VULKAN_HPP_NAMESPACE::Bool32 strictLines = {}
 
VULKAN_HPP_NAMESPACE::Bool32 standardSampleLocations = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize optimalBufferCopyOffsetAlignment = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize optimalBufferCopyRowPitchAlignment = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize nonCoherentAtomSize = {}
 

Detailed Description

Definition at line 61065 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::PhysicalDeviceLimits ( uint32_t  maxImageDimension1D_ = {},
uint32_t  maxImageDimension2D_ = {},
uint32_t  maxImageDimension3D_ = {},
uint32_t  maxImageDimensionCube_ = {},
uint32_t  maxImageArrayLayers_ = {},
uint32_t  maxTexelBufferElements_ = {},
uint32_t  maxUniformBufferRange_ = {},
uint32_t  maxStorageBufferRange_ = {},
uint32_t  maxPushConstantsSize_ = {},
uint32_t  maxMemoryAllocationCount_ = {},
uint32_t  maxSamplerAllocationCount_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  bufferImageGranularity_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  sparseAddressSpaceSize_ = {},
uint32_t  maxBoundDescriptorSets_ = {},
uint32_t  maxPerStageDescriptorSamplers_ = {},
uint32_t  maxPerStageDescriptorUniformBuffers_ = {},
uint32_t  maxPerStageDescriptorStorageBuffers_ = {},
uint32_t  maxPerStageDescriptorSampledImages_ = {},
uint32_t  maxPerStageDescriptorStorageImages_ = {},
uint32_t  maxPerStageDescriptorInputAttachments_ = {},
uint32_t  maxPerStageResources_ = {},
uint32_t  maxDescriptorSetSamplers_ = {},
uint32_t  maxDescriptorSetUniformBuffers_ = {},
uint32_t  maxDescriptorSetUniformBuffersDynamic_ = {},
uint32_t  maxDescriptorSetStorageBuffers_ = {},
uint32_t  maxDescriptorSetStorageBuffersDynamic_ = {},
uint32_t  maxDescriptorSetSampledImages_ = {},
uint32_t  maxDescriptorSetStorageImages_ = {},
uint32_t  maxDescriptorSetInputAttachments_ = {},
uint32_t  maxVertexInputAttributes_ = {},
uint32_t  maxVertexInputBindings_ = {},
uint32_t  maxVertexInputAttributeOffset_ = {},
uint32_t  maxVertexInputBindingStride_ = {},
uint32_t  maxVertexOutputComponents_ = {},
uint32_t  maxTessellationGenerationLevel_ = {},
uint32_t  maxTessellationPatchSize_ = {},
uint32_t  maxTessellationControlPerVertexInputComponents_ = {},
uint32_t  maxTessellationControlPerVertexOutputComponents_ = {},
uint32_t  maxTessellationControlPerPatchOutputComponents_ = {},
uint32_t  maxTessellationControlTotalOutputComponents_ = {},
uint32_t  maxTessellationEvaluationInputComponents_ = {},
uint32_t  maxTessellationEvaluationOutputComponents_ = {},
uint32_t  maxGeometryShaderInvocations_ = {},
uint32_t  maxGeometryInputComponents_ = {},
uint32_t  maxGeometryOutputComponents_ = {},
uint32_t  maxGeometryOutputVertices_ = {},
uint32_t  maxGeometryTotalOutputComponents_ = {},
uint32_t  maxFragmentInputComponents_ = {},
uint32_t  maxFragmentOutputAttachments_ = {},
uint32_t  maxFragmentDualSrcAttachments_ = {},
uint32_t  maxFragmentCombinedOutputResources_ = {},
uint32_t  maxComputeSharedMemorySize_ = {},
std::array< uint32_t, 3 > const maxComputeWorkGroupCount_ = {},
uint32_t  maxComputeWorkGroupInvocations_ = {},
std::array< uint32_t, 3 > const maxComputeWorkGroupSize_ = {},
uint32_t  subPixelPrecisionBits_ = {},
uint32_t  subTexelPrecisionBits_ = {},
uint32_t  mipmapPrecisionBits_ = {},
uint32_t  maxDrawIndexedIndexValue_ = {},
uint32_t  maxDrawIndirectCount_ = {},
float  maxSamplerLodBias_ = {},
float  maxSamplerAnisotropy_ = {},
uint32_t  maxViewports_ = {},
std::array< uint32_t, 2 > const maxViewportDimensions_ = {},
std::array< float, 2 > const viewportBoundsRange_ = {},
uint32_t  viewportSubPixelBits_ = {},
size_t  minMemoryMapAlignment_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  minTexelBufferOffsetAlignment_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  minUniformBufferOffsetAlignment_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  minStorageBufferOffsetAlignment_ = {},
int32_t  minTexelOffset_ = {},
uint32_t  maxTexelOffset_ = {},
int32_t  minTexelGatherOffset_ = {},
uint32_t  maxTexelGatherOffset_ = {},
float  minInterpolationOffset_ = {},
float  maxInterpolationOffset_ = {},
uint32_t  subPixelInterpolationOffsetBits_ = {},
uint32_t  maxFramebufferWidth_ = {},
uint32_t  maxFramebufferHeight_ = {},
uint32_t  maxFramebufferLayers_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags  framebufferColorSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags  framebufferDepthSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags  framebufferStencilSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags  framebufferNoAttachmentsSampleCounts_ = {},
uint32_t  maxColorAttachments_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags  sampledImageColorSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags  sampledImageIntegerSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags  sampledImageDepthSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags  sampledImageStencilSampleCounts_ = {},
VULKAN_HPP_NAMESPACE::SampleCountFlags  storageImageSampleCounts_ = {},
uint32_t  maxSampleMaskWords_ = {},
VULKAN_HPP_NAMESPACE::Bool32  timestampComputeAndGraphics_ = {},
float  timestampPeriod_ = {},
uint32_t  maxClipDistances_ = {},
uint32_t  maxCullDistances_ = {},
uint32_t  maxCombinedClipAndCullDistances_ = {},
uint32_t  discreteQueuePriorities_ = {},
std::array< float, 2 > const pointSizeRange_ = {},
std::array< float, 2 > const lineWidthRange_ = {},
float  pointSizeGranularity_ = {},
float  lineWidthGranularity_ = {},
VULKAN_HPP_NAMESPACE::Bool32  strictLines_ = {},
VULKAN_HPP_NAMESPACE::Bool32  standardSampleLocations_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  optimalBufferCopyOffsetAlignment_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  optimalBufferCopyRowPitchAlignment_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  nonCoherentAtomSize_ = {} 
)
inline

Definition at line 61070 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::PhysicalDeviceLimits ( PhysicalDeviceLimits const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::PhysicalDeviceLimits ( VkPhysicalDeviceLimits const rhs)
inline

Definition at line 61287 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::operator VkPhysicalDeviceLimits & ( )
inline

Definition at line 61306 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::operator VkPhysicalDeviceLimits const & ( ) const
inline

Definition at line 61301 of file vulkan_structs.hpp.

PhysicalDeviceLimits& VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::operator= ( PhysicalDeviceLimits const rhs)
default
PhysicalDeviceLimits& VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::operator= ( VkPhysicalDeviceLimits const rhs)
inline

Definition at line 61295 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::operator== ( PhysicalDeviceLimits const rhs) const
inline

Definition at line 61536 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::bufferImageGranularity = {}

Definition at line 61624 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::discreteQueuePriorities = {}

Definition at line 61709 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::framebufferColorSampleCounts = {}

Definition at line 61693 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::framebufferDepthSampleCounts = {}

Definition at line 61694 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::framebufferNoAttachmentsSampleCounts = {}

Definition at line 61696 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::framebufferStencilSampleCounts = {}

Definition at line 61695 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::lineWidthGranularity = {}

Definition at line 61713 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ArrayWrapper1D<float, 2> VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::lineWidthRange = {}

Definition at line 61711 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxBoundDescriptorSets = {}

Definition at line 61626 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxClipDistances = {}

Definition at line 61706 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxColorAttachments = {}

Definition at line 61697 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxCombinedClipAndCullDistances = {}

Definition at line 61708 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxComputeSharedMemorySize = {}

Definition at line 61664 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint32_t, 3> VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxComputeWorkGroupCount = {}

Definition at line 61665 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxComputeWorkGroupInvocations = {}

Definition at line 61666 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint32_t, 3> VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxComputeWorkGroupSize = {}

Definition at line 61667 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxCullDistances = {}

Definition at line 61707 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetInputAttachments = {}

Definition at line 61641 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetSampledImages = {}

Definition at line 61639 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetSamplers = {}

Definition at line 61634 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetStorageBuffers = {}

Definition at line 61637 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetStorageBuffersDynamic = {}

Definition at line 61638 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetStorageImages = {}

Definition at line 61640 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetUniformBuffers = {}

Definition at line 61635 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetUniformBuffersDynamic = {}

Definition at line 61636 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDrawIndexedIndexValue = {}

Definition at line 61671 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDrawIndirectCount = {}

Definition at line 61672 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFragmentCombinedOutputResources = {}

Definition at line 61663 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFragmentDualSrcAttachments = {}

Definition at line 61662 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFragmentInputComponents = {}

Definition at line 61660 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFragmentOutputAttachments = {}

Definition at line 61661 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFramebufferHeight = {}

Definition at line 61691 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFramebufferLayers = {}

Definition at line 61692 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFramebufferWidth = {}

Definition at line 61690 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryInputComponents = {}

Definition at line 61656 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryOutputComponents = {}

Definition at line 61657 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryOutputVertices = {}

Definition at line 61658 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryShaderInvocations = {}

Definition at line 61655 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryTotalOutputComponents = {}

Definition at line 61659 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageArrayLayers = {}

Definition at line 61617 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageDimension1D = {}

Definition at line 61613 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageDimension2D = {}

Definition at line 61614 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageDimension3D = {}

Definition at line 61615 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageDimensionCube = {}

Definition at line 61616 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxInterpolationOffset = {}

Definition at line 61688 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxMemoryAllocationCount = {}

Definition at line 61622 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorInputAttachments = {}

Definition at line 61632 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorSampledImages = {}

Definition at line 61630 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorSamplers = {}

Definition at line 61627 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers = {}

Definition at line 61629 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorStorageImages = {}

Definition at line 61631 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorUniformBuffers = {}

Definition at line 61628 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageResources = {}

Definition at line 61633 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPushConstantsSize = {}

Definition at line 61621 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxSampleMaskWords = {}

Definition at line 61703 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxSamplerAllocationCount = {}

Definition at line 61623 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxSamplerAnisotropy = {}

Definition at line 61674 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxSamplerLodBias = {}

Definition at line 61673 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxStorageBufferRange = {}

Definition at line 61620 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationControlPerPatchOutputComponents = {}

Definition at line 61651 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationControlPerVertexInputComponents = {}

Definition at line 61649 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationControlPerVertexOutputComponents = {}

Definition at line 61650 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationControlTotalOutputComponents = {}

Definition at line 61652 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationEvaluationInputComponents = {}

Definition at line 61653 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationEvaluationOutputComponents = {}

Definition at line 61654 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationGenerationLevel = {}

Definition at line 61647 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationPatchSize = {}

Definition at line 61648 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTexelBufferElements = {}

Definition at line 61618 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTexelGatherOffset = {}

Definition at line 61686 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTexelOffset = {}

Definition at line 61684 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxUniformBufferRange = {}

Definition at line 61619 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexInputAttributeOffset = {}

Definition at line 61644 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexInputAttributes = {}

Definition at line 61642 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexInputBindings = {}

Definition at line 61643 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexInputBindingStride = {}

Definition at line 61645 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexOutputComponents = {}

Definition at line 61646 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint32_t, 2> VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxViewportDimensions = {}

Definition at line 61676 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxViewports = {}

Definition at line 61675 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minInterpolationOffset = {}

Definition at line 61687 of file vulkan_structs.hpp.

size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minMemoryMapAlignment = {}

Definition at line 61679 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minStorageBufferOffsetAlignment = {}

Definition at line 61682 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minTexelBufferOffsetAlignment = {}

Definition at line 61680 of file vulkan_structs.hpp.

int32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minTexelGatherOffset = {}

Definition at line 61685 of file vulkan_structs.hpp.

int32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minTexelOffset = {}

Definition at line 61683 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minUniformBufferOffsetAlignment = {}

Definition at line 61681 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::mipmapPrecisionBits = {}

Definition at line 61670 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::nonCoherentAtomSize = {}

Definition at line 61718 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::optimalBufferCopyOffsetAlignment = {}

Definition at line 61716 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::optimalBufferCopyRowPitchAlignment = {}

Definition at line 61717 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::pointSizeGranularity = {}

Definition at line 61712 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ArrayWrapper1D<float, 2> VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::pointSizeRange = {}

Definition at line 61710 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sampledImageColorSampleCounts = {}

Definition at line 61698 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sampledImageDepthSampleCounts = {}

Definition at line 61700 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sampledImageIntegerSampleCounts = {}

Definition at line 61699 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sampledImageStencilSampleCounts = {}

Definition at line 61701 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sparseAddressSpaceSize = {}

Definition at line 61625 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::standardSampleLocations = {}

Definition at line 61715 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::storageImageSampleCounts = {}

Definition at line 61702 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::strictLines = {}

Definition at line 61714 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::subPixelInterpolationOffsetBits = {}

Definition at line 61689 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::subPixelPrecisionBits = {}

Definition at line 61668 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::subTexelPrecisionBits = {}

Definition at line 61669 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::timestampComputeAndGraphics = {}

Definition at line 61704 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::timestampPeriod = {}

Definition at line 61705 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ArrayWrapper1D<float, 2> VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::viewportBoundsRange = {}

Definition at line 61677 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::viewportSubPixelBits = {}

Definition at line 61678 of file vulkan_structs.hpp.


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