SDL  2.0
VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits:

Public Member Functions

 operator VkPhysicalDeviceLimits const & () const
 
 operator VkPhysicalDeviceLimits & ()
 
bool operator== (PhysicalDeviceLimits const &rhs) const
 
bool operator!= (PhysicalDeviceLimits const &rhs) const
 

Data Fields

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
 
DeviceSize bufferImageGranularity
 
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
 
uint32_t maxComputeWorkGroupCount [3]
 
uint32_t maxComputeWorkGroupInvocations
 
uint32_t maxComputeWorkGroupSize [3]
 
uint32_t subPixelPrecisionBits
 
uint32_t subTexelPrecisionBits
 
uint32_t mipmapPrecisionBits
 
uint32_t maxDrawIndexedIndexValue
 
uint32_t maxDrawIndirectCount
 
float maxSamplerLodBias
 
float maxSamplerAnisotropy
 
uint32_t maxViewports
 
uint32_t maxViewportDimensions [2]
 
float viewportBoundsRange [2]
 
uint32_t viewportSubPixelBits
 
size_t minMemoryMapAlignment
 
DeviceSize minTexelBufferOffsetAlignment
 
DeviceSize minUniformBufferOffsetAlignment
 
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
 
SampleCountFlags framebufferColorSampleCounts
 
SampleCountFlags framebufferDepthSampleCounts
 
SampleCountFlags framebufferStencilSampleCounts
 
SampleCountFlags framebufferNoAttachmentsSampleCounts
 
uint32_t maxColorAttachments
 
SampleCountFlags sampledImageColorSampleCounts
 
SampleCountFlags sampledImageIntegerSampleCounts
 
SampleCountFlags sampledImageDepthSampleCounts
 
SampleCountFlags sampledImageStencilSampleCounts
 
SampleCountFlags storageImageSampleCounts
 
uint32_t maxSampleMaskWords
 
Bool32 timestampComputeAndGraphics
 
float timestampPeriod
 
uint32_t maxClipDistances
 
uint32_t maxCullDistances
 
uint32_t maxCombinedClipAndCullDistances
 
uint32_t discreteQueuePriorities
 
float pointSizeRange [2]
 
float lineWidthRange [2]
 
float pointSizeGranularity
 
float lineWidthGranularity
 
Bool32 strictLines
 
Bool32 standardSampleLocations
 
DeviceSize optimalBufferCopyOffsetAlignment
 
DeviceSize optimalBufferCopyRowPitchAlignment
 
DeviceSize nonCoherentAtomSize
 

Detailed Description

Definition at line 27533 of file vulkan.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceLimits &()

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

Definition at line 27540 of file vulkan.hpp.

27541  {
27542  return *reinterpret_cast<VkPhysicalDeviceLimits*>(this);
27543  }

◆ operator VkPhysicalDeviceLimits const &()

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

Definition at line 27535 of file vulkan.hpp.

27536  {
27537  return *reinterpret_cast<const VkPhysicalDeviceLimits*>(this);
27538  }

◆ operator!=()

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

Definition at line 27655 of file vulkan.hpp.

27656  {
27657  return !operator==( rhs );
27658  }
bool operator==(PhysicalDeviceLimits const &rhs) const
Definition: vulkan.hpp:27545

◆ operator==()

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

Definition at line 27545 of file vulkan.hpp.

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

27546  {
27547  return ( maxImageDimension1D == rhs.maxImageDimension1D )
27548  && ( maxImageDimension2D == rhs.maxImageDimension2D )
27549  && ( maxImageDimension3D == rhs.maxImageDimension3D )
27550  && ( maxImageDimensionCube == rhs.maxImageDimensionCube )
27551  && ( maxImageArrayLayers == rhs.maxImageArrayLayers )
27552  && ( maxTexelBufferElements == rhs.maxTexelBufferElements )
27553  && ( maxUniformBufferRange == rhs.maxUniformBufferRange )
27554  && ( maxStorageBufferRange == rhs.maxStorageBufferRange )
27555  && ( maxPushConstantsSize == rhs.maxPushConstantsSize )
27556  && ( maxMemoryAllocationCount == rhs.maxMemoryAllocationCount )
27557  && ( maxSamplerAllocationCount == rhs.maxSamplerAllocationCount )
27558  && ( bufferImageGranularity == rhs.bufferImageGranularity )
27559  && ( sparseAddressSpaceSize == rhs.sparseAddressSpaceSize )
27560  && ( maxBoundDescriptorSets == rhs.maxBoundDescriptorSets )
27561  && ( maxPerStageDescriptorSamplers == rhs.maxPerStageDescriptorSamplers )
27562  && ( maxPerStageDescriptorUniformBuffers == rhs.maxPerStageDescriptorUniformBuffers )
27563  && ( maxPerStageDescriptorStorageBuffers == rhs.maxPerStageDescriptorStorageBuffers )
27564  && ( maxPerStageDescriptorSampledImages == rhs.maxPerStageDescriptorSampledImages )
27565  && ( maxPerStageDescriptorStorageImages == rhs.maxPerStageDescriptorStorageImages )
27566  && ( maxPerStageDescriptorInputAttachments == rhs.maxPerStageDescriptorInputAttachments )
27567  && ( maxPerStageResources == rhs.maxPerStageResources )
27568  && ( maxDescriptorSetSamplers == rhs.maxDescriptorSetSamplers )
27569  && ( maxDescriptorSetUniformBuffers == rhs.maxDescriptorSetUniformBuffers )
27570  && ( maxDescriptorSetUniformBuffersDynamic == rhs.maxDescriptorSetUniformBuffersDynamic )
27571  && ( maxDescriptorSetStorageBuffers == rhs.maxDescriptorSetStorageBuffers )
27572  && ( maxDescriptorSetStorageBuffersDynamic == rhs.maxDescriptorSetStorageBuffersDynamic )
27573  && ( maxDescriptorSetSampledImages == rhs.maxDescriptorSetSampledImages )
27574  && ( maxDescriptorSetStorageImages == rhs.maxDescriptorSetStorageImages )
27575  && ( maxDescriptorSetInputAttachments == rhs.maxDescriptorSetInputAttachments )
27576  && ( maxVertexInputAttributes == rhs.maxVertexInputAttributes )
27577  && ( maxVertexInputBindings == rhs.maxVertexInputBindings )
27578  && ( maxVertexInputAttributeOffset == rhs.maxVertexInputAttributeOffset )
27579  && ( maxVertexInputBindingStride == rhs.maxVertexInputBindingStride )
27580  && ( maxVertexOutputComponents == rhs.maxVertexOutputComponents )
27581  && ( maxTessellationGenerationLevel == rhs.maxTessellationGenerationLevel )
27582  && ( maxTessellationPatchSize == rhs.maxTessellationPatchSize )
27583  && ( maxTessellationControlPerVertexInputComponents == rhs.maxTessellationControlPerVertexInputComponents )
27584  && ( maxTessellationControlPerVertexOutputComponents == rhs.maxTessellationControlPerVertexOutputComponents )
27585  && ( maxTessellationControlPerPatchOutputComponents == rhs.maxTessellationControlPerPatchOutputComponents )
27586  && ( maxTessellationControlTotalOutputComponents == rhs.maxTessellationControlTotalOutputComponents )
27587  && ( maxTessellationEvaluationInputComponents == rhs.maxTessellationEvaluationInputComponents )
27588  && ( maxTessellationEvaluationOutputComponents == rhs.maxTessellationEvaluationOutputComponents )
27589  && ( maxGeometryShaderInvocations == rhs.maxGeometryShaderInvocations )
27590  && ( maxGeometryInputComponents == rhs.maxGeometryInputComponents )
27591  && ( maxGeometryOutputComponents == rhs.maxGeometryOutputComponents )
27592  && ( maxGeometryOutputVertices == rhs.maxGeometryOutputVertices )
27593  && ( maxGeometryTotalOutputComponents == rhs.maxGeometryTotalOutputComponents )
27594  && ( maxFragmentInputComponents == rhs.maxFragmentInputComponents )
27595  && ( maxFragmentOutputAttachments == rhs.maxFragmentOutputAttachments )
27596  && ( maxFragmentDualSrcAttachments == rhs.maxFragmentDualSrcAttachments )
27597  && ( maxFragmentCombinedOutputResources == rhs.maxFragmentCombinedOutputResources )
27598  && ( maxComputeSharedMemorySize == rhs.maxComputeSharedMemorySize )
27599  && ( memcmp( maxComputeWorkGroupCount, rhs.maxComputeWorkGroupCount, 3 * sizeof( uint32_t ) ) == 0 )
27600  && ( maxComputeWorkGroupInvocations == rhs.maxComputeWorkGroupInvocations )
27601  && ( memcmp( maxComputeWorkGroupSize, rhs.maxComputeWorkGroupSize, 3 * sizeof( uint32_t ) ) == 0 )
27602  && ( subPixelPrecisionBits == rhs.subPixelPrecisionBits )
27603  && ( subTexelPrecisionBits == rhs.subTexelPrecisionBits )
27604  && ( mipmapPrecisionBits == rhs.mipmapPrecisionBits )
27605  && ( maxDrawIndexedIndexValue == rhs.maxDrawIndexedIndexValue )
27606  && ( maxDrawIndirectCount == rhs.maxDrawIndirectCount )
27607  && ( maxSamplerLodBias == rhs.maxSamplerLodBias )
27608  && ( maxSamplerAnisotropy == rhs.maxSamplerAnisotropy )
27609  && ( maxViewports == rhs.maxViewports )
27610  && ( memcmp( maxViewportDimensions, rhs.maxViewportDimensions, 2 * sizeof( uint32_t ) ) == 0 )
27611  && ( memcmp( viewportBoundsRange, rhs.viewportBoundsRange, 2 * sizeof( float ) ) == 0 )
27612  && ( viewportSubPixelBits == rhs.viewportSubPixelBits )
27613  && ( minMemoryMapAlignment == rhs.minMemoryMapAlignment )
27614  && ( minTexelBufferOffsetAlignment == rhs.minTexelBufferOffsetAlignment )
27615  && ( minUniformBufferOffsetAlignment == rhs.minUniformBufferOffsetAlignment )
27616  && ( minStorageBufferOffsetAlignment == rhs.minStorageBufferOffsetAlignment )
27617  && ( minTexelOffset == rhs.minTexelOffset )
27618  && ( maxTexelOffset == rhs.maxTexelOffset )
27619  && ( minTexelGatherOffset == rhs.minTexelGatherOffset )
27620  && ( maxTexelGatherOffset == rhs.maxTexelGatherOffset )
27621  && ( minInterpolationOffset == rhs.minInterpolationOffset )
27622  && ( maxInterpolationOffset == rhs.maxInterpolationOffset )
27623  && ( subPixelInterpolationOffsetBits == rhs.subPixelInterpolationOffsetBits )
27624  && ( maxFramebufferWidth == rhs.maxFramebufferWidth )
27625  && ( maxFramebufferHeight == rhs.maxFramebufferHeight )
27626  && ( maxFramebufferLayers == rhs.maxFramebufferLayers )
27627  && ( framebufferColorSampleCounts == rhs.framebufferColorSampleCounts )
27628  && ( framebufferDepthSampleCounts == rhs.framebufferDepthSampleCounts )
27629  && ( framebufferStencilSampleCounts == rhs.framebufferStencilSampleCounts )
27630  && ( framebufferNoAttachmentsSampleCounts == rhs.framebufferNoAttachmentsSampleCounts )
27631  && ( maxColorAttachments == rhs.maxColorAttachments )
27632  && ( sampledImageColorSampleCounts == rhs.sampledImageColorSampleCounts )
27633  && ( sampledImageIntegerSampleCounts == rhs.sampledImageIntegerSampleCounts )
27634  && ( sampledImageDepthSampleCounts == rhs.sampledImageDepthSampleCounts )
27635  && ( sampledImageStencilSampleCounts == rhs.sampledImageStencilSampleCounts )
27636  && ( storageImageSampleCounts == rhs.storageImageSampleCounts )
27637  && ( maxSampleMaskWords == rhs.maxSampleMaskWords )
27638  && ( timestampComputeAndGraphics == rhs.timestampComputeAndGraphics )
27639  && ( timestampPeriod == rhs.timestampPeriod )
27640  && ( maxClipDistances == rhs.maxClipDistances )
27641  && ( maxCullDistances == rhs.maxCullDistances )
27642  && ( maxCombinedClipAndCullDistances == rhs.maxCombinedClipAndCullDistances )
27643  && ( discreteQueuePriorities == rhs.discreteQueuePriorities )
27644  && ( memcmp( pointSizeRange, rhs.pointSizeRange, 2 * sizeof( float ) ) == 0 )
27645  && ( memcmp( lineWidthRange, rhs.lineWidthRange, 2 * sizeof( float ) ) == 0 )
27646  && ( pointSizeGranularity == rhs.pointSizeGranularity )
27647  && ( lineWidthGranularity == rhs.lineWidthGranularity )
27648  && ( strictLines == rhs.strictLines )
27649  && ( standardSampleLocations == rhs.standardSampleLocations )
27650  && ( optimalBufferCopyOffsetAlignment == rhs.optimalBufferCopyOffsetAlignment )
27651  && ( optimalBufferCopyRowPitchAlignment == rhs.optimalBufferCopyRowPitchAlignment )
27652  && ( nonCoherentAtomSize == rhs.nonCoherentAtomSize );
27653  }
SampleCountFlags framebufferNoAttachmentsSampleCounts
Definition: vulkan.hpp:27743
unsigned int uint32_t

Field Documentation

◆ bufferImageGranularity

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::bufferImageGranularity

Definition at line 27671 of file vulkan.hpp.

Referenced by operator==().

◆ discreteQueuePriorities

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::discreteQueuePriorities

Definition at line 27756 of file vulkan.hpp.

Referenced by operator==().

◆ framebufferColorSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::framebufferColorSampleCounts

Definition at line 27740 of file vulkan.hpp.

Referenced by operator==().

◆ framebufferDepthSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::framebufferDepthSampleCounts

Definition at line 27741 of file vulkan.hpp.

Referenced by operator==().

◆ framebufferNoAttachmentsSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::framebufferNoAttachmentsSampleCounts

Definition at line 27743 of file vulkan.hpp.

Referenced by operator==().

◆ framebufferStencilSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::framebufferStencilSampleCounts

Definition at line 27742 of file vulkan.hpp.

Referenced by operator==().

◆ lineWidthGranularity

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::lineWidthGranularity

Definition at line 27760 of file vulkan.hpp.

Referenced by operator==().

◆ lineWidthRange

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::lineWidthRange[2]

Definition at line 27758 of file vulkan.hpp.

Referenced by operator==().

◆ maxBoundDescriptorSets

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxBoundDescriptorSets

Definition at line 27673 of file vulkan.hpp.

Referenced by operator==().

◆ maxClipDistances

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxClipDistances

Definition at line 27753 of file vulkan.hpp.

Referenced by operator==().

◆ maxColorAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxColorAttachments

Definition at line 27744 of file vulkan.hpp.

Referenced by operator==().

◆ maxCombinedClipAndCullDistances

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxCombinedClipAndCullDistances

Definition at line 27755 of file vulkan.hpp.

Referenced by operator==().

◆ maxComputeSharedMemorySize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxComputeSharedMemorySize

Definition at line 27711 of file vulkan.hpp.

Referenced by operator==().

◆ maxComputeWorkGroupCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxComputeWorkGroupCount[3]

Definition at line 27712 of file vulkan.hpp.

Referenced by operator==().

◆ maxComputeWorkGroupInvocations

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxComputeWorkGroupInvocations

Definition at line 27713 of file vulkan.hpp.

Referenced by operator==().

◆ maxComputeWorkGroupSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxComputeWorkGroupSize[3]

Definition at line 27714 of file vulkan.hpp.

Referenced by operator==().

◆ maxCullDistances

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxCullDistances

Definition at line 27754 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetInputAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetInputAttachments

Definition at line 27688 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetSampledImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetSampledImages

Definition at line 27686 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetSamplers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetSamplers

Definition at line 27681 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetStorageBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetStorageBuffers

Definition at line 27684 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetStorageBuffersDynamic

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetStorageBuffersDynamic

Definition at line 27685 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetStorageImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetStorageImages

Definition at line 27687 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetUniformBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetUniformBuffers

Definition at line 27682 of file vulkan.hpp.

Referenced by operator==().

◆ maxDescriptorSetUniformBuffersDynamic

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetUniformBuffersDynamic

Definition at line 27683 of file vulkan.hpp.

Referenced by operator==().

◆ maxDrawIndexedIndexValue

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDrawIndexedIndexValue

Definition at line 27718 of file vulkan.hpp.

Referenced by operator==().

◆ maxDrawIndirectCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDrawIndirectCount

Definition at line 27719 of file vulkan.hpp.

Referenced by operator==().

◆ maxFragmentCombinedOutputResources

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFragmentCombinedOutputResources

Definition at line 27710 of file vulkan.hpp.

Referenced by operator==().

◆ maxFragmentDualSrcAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFragmentDualSrcAttachments

Definition at line 27709 of file vulkan.hpp.

Referenced by operator==().

◆ maxFragmentInputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFragmentInputComponents

Definition at line 27707 of file vulkan.hpp.

Referenced by operator==().

◆ maxFragmentOutputAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFragmentOutputAttachments

Definition at line 27708 of file vulkan.hpp.

Referenced by operator==().

◆ maxFramebufferHeight

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFramebufferHeight

Definition at line 27738 of file vulkan.hpp.

Referenced by operator==().

◆ maxFramebufferLayers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFramebufferLayers

Definition at line 27739 of file vulkan.hpp.

Referenced by operator==().

◆ maxFramebufferWidth

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFramebufferWidth

Definition at line 27737 of file vulkan.hpp.

Referenced by operator==().

◆ maxGeometryInputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryInputComponents

Definition at line 27703 of file vulkan.hpp.

Referenced by operator==().

◆ maxGeometryOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryOutputComponents

Definition at line 27704 of file vulkan.hpp.

Referenced by operator==().

◆ maxGeometryOutputVertices

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryOutputVertices

Definition at line 27705 of file vulkan.hpp.

Referenced by operator==().

◆ maxGeometryShaderInvocations

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryShaderInvocations

Definition at line 27702 of file vulkan.hpp.

Referenced by operator==().

◆ maxGeometryTotalOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryTotalOutputComponents

Definition at line 27706 of file vulkan.hpp.

Referenced by operator==().

◆ maxImageArrayLayers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageArrayLayers

Definition at line 27664 of file vulkan.hpp.

Referenced by operator==().

◆ maxImageDimension1D

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageDimension1D

Definition at line 27660 of file vulkan.hpp.

Referenced by operator==().

◆ maxImageDimension2D

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageDimension2D

Definition at line 27661 of file vulkan.hpp.

Referenced by operator==().

◆ maxImageDimension3D

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageDimension3D

Definition at line 27662 of file vulkan.hpp.

Referenced by operator==().

◆ maxImageDimensionCube

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageDimensionCube

Definition at line 27663 of file vulkan.hpp.

Referenced by operator==().

◆ maxInterpolationOffset

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxInterpolationOffset

Definition at line 27735 of file vulkan.hpp.

Referenced by operator==().

◆ maxMemoryAllocationCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxMemoryAllocationCount

Definition at line 27669 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageDescriptorInputAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorInputAttachments

Definition at line 27679 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageDescriptorSampledImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorSampledImages

Definition at line 27677 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageDescriptorSamplers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorSamplers

Definition at line 27674 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageDescriptorStorageBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers

Definition at line 27676 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageDescriptorStorageImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorStorageImages

Definition at line 27678 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageDescriptorUniformBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorUniformBuffers

Definition at line 27675 of file vulkan.hpp.

Referenced by operator==().

◆ maxPerStageResources

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageResources

Definition at line 27680 of file vulkan.hpp.

Referenced by operator==().

◆ maxPushConstantsSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPushConstantsSize

Definition at line 27668 of file vulkan.hpp.

Referenced by operator==().

◆ maxSampleMaskWords

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxSampleMaskWords

Definition at line 27750 of file vulkan.hpp.

Referenced by operator==().

◆ maxSamplerAllocationCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxSamplerAllocationCount

Definition at line 27670 of file vulkan.hpp.

Referenced by operator==().

◆ maxSamplerAnisotropy

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxSamplerAnisotropy

Definition at line 27721 of file vulkan.hpp.

Referenced by operator==().

◆ maxSamplerLodBias

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxSamplerLodBias

Definition at line 27720 of file vulkan.hpp.

Referenced by operator==().

◆ maxStorageBufferRange

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxStorageBufferRange

Definition at line 27667 of file vulkan.hpp.

Referenced by operator==().

◆ maxTessellationControlPerPatchOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationControlPerPatchOutputComponents

Definition at line 27698 of file vulkan.hpp.

Referenced by operator==().

◆ maxTessellationControlPerVertexInputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationControlPerVertexInputComponents

Definition at line 27696 of file vulkan.hpp.

Referenced by operator==().

◆ maxTessellationControlPerVertexOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationControlPerVertexOutputComponents

Definition at line 27697 of file vulkan.hpp.

Referenced by operator==().

◆ maxTessellationControlTotalOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationControlTotalOutputComponents

Definition at line 27699 of file vulkan.hpp.

Referenced by operator==().

◆ maxTessellationEvaluationInputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationEvaluationInputComponents

Definition at line 27700 of file vulkan.hpp.

Referenced by operator==().

◆ maxTessellationEvaluationOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationEvaluationOutputComponents

Definition at line 27701 of file vulkan.hpp.

Referenced by operator==().

◆ maxTessellationGenerationLevel

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationGenerationLevel

Definition at line 27694 of file vulkan.hpp.

Referenced by operator==().

◆ maxTessellationPatchSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationPatchSize

Definition at line 27695 of file vulkan.hpp.

Referenced by operator==().

◆ maxTexelBufferElements

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTexelBufferElements

Definition at line 27665 of file vulkan.hpp.

Referenced by operator==().

◆ maxTexelGatherOffset

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTexelGatherOffset

Definition at line 27733 of file vulkan.hpp.

Referenced by operator==().

◆ maxTexelOffset

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTexelOffset

Definition at line 27731 of file vulkan.hpp.

Referenced by operator==().

◆ maxUniformBufferRange

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxUniformBufferRange

Definition at line 27666 of file vulkan.hpp.

Referenced by operator==().

◆ maxVertexInputAttributeOffset

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexInputAttributeOffset

Definition at line 27691 of file vulkan.hpp.

Referenced by operator==().

◆ maxVertexInputAttributes

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexInputAttributes

Definition at line 27689 of file vulkan.hpp.

Referenced by operator==().

◆ maxVertexInputBindings

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexInputBindings

Definition at line 27690 of file vulkan.hpp.

Referenced by operator==().

◆ maxVertexInputBindingStride

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexInputBindingStride

Definition at line 27692 of file vulkan.hpp.

Referenced by operator==().

◆ maxVertexOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexOutputComponents

Definition at line 27693 of file vulkan.hpp.

Referenced by operator==().

◆ maxViewportDimensions

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxViewportDimensions[2]

Definition at line 27723 of file vulkan.hpp.

Referenced by operator==().

◆ maxViewports

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxViewports

Definition at line 27722 of file vulkan.hpp.

Referenced by operator==().

◆ minInterpolationOffset

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minInterpolationOffset

Definition at line 27734 of file vulkan.hpp.

Referenced by operator==().

◆ minMemoryMapAlignment

size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minMemoryMapAlignment

Definition at line 27726 of file vulkan.hpp.

Referenced by operator==().

◆ minStorageBufferOffsetAlignment

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minStorageBufferOffsetAlignment

Definition at line 27729 of file vulkan.hpp.

Referenced by operator==().

◆ minTexelBufferOffsetAlignment

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minTexelBufferOffsetAlignment

Definition at line 27727 of file vulkan.hpp.

Referenced by operator==().

◆ minTexelGatherOffset

int32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minTexelGatherOffset

Definition at line 27732 of file vulkan.hpp.

Referenced by operator==().

◆ minTexelOffset

int32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minTexelOffset

Definition at line 27730 of file vulkan.hpp.

Referenced by operator==().

◆ minUniformBufferOffsetAlignment

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minUniformBufferOffsetAlignment

Definition at line 27728 of file vulkan.hpp.

Referenced by operator==().

◆ mipmapPrecisionBits

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::mipmapPrecisionBits

Definition at line 27717 of file vulkan.hpp.

Referenced by operator==().

◆ nonCoherentAtomSize

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::nonCoherentAtomSize

Definition at line 27765 of file vulkan.hpp.

Referenced by operator==().

◆ optimalBufferCopyOffsetAlignment

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::optimalBufferCopyOffsetAlignment

Definition at line 27763 of file vulkan.hpp.

Referenced by operator==().

◆ optimalBufferCopyRowPitchAlignment

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::optimalBufferCopyRowPitchAlignment

Definition at line 27764 of file vulkan.hpp.

Referenced by operator==().

◆ pointSizeGranularity

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::pointSizeGranularity

Definition at line 27759 of file vulkan.hpp.

Referenced by operator==().

◆ pointSizeRange

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::pointSizeRange[2]

Definition at line 27757 of file vulkan.hpp.

Referenced by operator==().

◆ sampledImageColorSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sampledImageColorSampleCounts

Definition at line 27745 of file vulkan.hpp.

Referenced by operator==().

◆ sampledImageDepthSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sampledImageDepthSampleCounts

Definition at line 27747 of file vulkan.hpp.

Referenced by operator==().

◆ sampledImageIntegerSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sampledImageIntegerSampleCounts

Definition at line 27746 of file vulkan.hpp.

Referenced by operator==().

◆ sampledImageStencilSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sampledImageStencilSampleCounts

Definition at line 27748 of file vulkan.hpp.

Referenced by operator==().

◆ sparseAddressSpaceSize

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sparseAddressSpaceSize

Definition at line 27672 of file vulkan.hpp.

Referenced by operator==().

◆ standardSampleLocations

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::standardSampleLocations

Definition at line 27762 of file vulkan.hpp.

Referenced by operator==().

◆ storageImageSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::storageImageSampleCounts

Definition at line 27749 of file vulkan.hpp.

Referenced by operator==().

◆ strictLines

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::strictLines

Definition at line 27761 of file vulkan.hpp.

Referenced by operator==().

◆ subPixelInterpolationOffsetBits

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::subPixelInterpolationOffsetBits

Definition at line 27736 of file vulkan.hpp.

Referenced by operator==().

◆ subPixelPrecisionBits

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::subPixelPrecisionBits

Definition at line 27715 of file vulkan.hpp.

Referenced by operator==().

◆ subTexelPrecisionBits

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::subTexelPrecisionBits

Definition at line 27716 of file vulkan.hpp.

Referenced by operator==().

◆ timestampComputeAndGraphics

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::timestampComputeAndGraphics

Definition at line 27751 of file vulkan.hpp.

Referenced by operator==().

◆ timestampPeriod

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::timestampPeriod

Definition at line 27752 of file vulkan.hpp.

Referenced by operator==().

◆ viewportBoundsRange

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::viewportBoundsRange[2]

Definition at line 27724 of file vulkan.hpp.

Referenced by operator==().

◆ viewportSubPixelBits

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::viewportSubPixelBits

Definition at line 27725 of file vulkan.hpp.

Referenced by operator==().


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