RetroArch
Public Member Functions | Public Attributes | List of all members
VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits:
[legend]

Public Member Functions

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

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
 
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
 

Member Function Documentation

◆ operator const VkPhysicalDeviceLimits &()

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

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::operator!= ( PhysicalDeviceLimits const rhs) const
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::operator== ( PhysicalDeviceLimits const rhs) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ bufferImageGranularity

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::bufferImageGranularity

◆ discreteQueuePriorities

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::discreteQueuePriorities

◆ framebufferColorSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::framebufferColorSampleCounts

◆ framebufferDepthSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::framebufferDepthSampleCounts

◆ framebufferNoAttachmentsSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::framebufferNoAttachmentsSampleCounts

◆ framebufferStencilSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::framebufferStencilSampleCounts

◆ lineWidthGranularity

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::lineWidthGranularity

◆ lineWidthRange

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::lineWidthRange[2]

◆ maxBoundDescriptorSets

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxBoundDescriptorSets

◆ maxClipDistances

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxClipDistances

◆ maxColorAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxColorAttachments

◆ maxCombinedClipAndCullDistances

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxCombinedClipAndCullDistances

◆ maxComputeSharedMemorySize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxComputeSharedMemorySize

◆ maxComputeWorkGroupCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxComputeWorkGroupCount[3]

◆ maxComputeWorkGroupInvocations

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxComputeWorkGroupInvocations

◆ maxComputeWorkGroupSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxComputeWorkGroupSize[3]

◆ maxCullDistances

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxCullDistances

◆ maxDescriptorSetInputAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetInputAttachments

◆ maxDescriptorSetSampledImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetSampledImages

◆ maxDescriptorSetSamplers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetSamplers

◆ maxDescriptorSetStorageBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetStorageBuffers

◆ maxDescriptorSetStorageBuffersDynamic

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetStorageBuffersDynamic

◆ maxDescriptorSetStorageImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetStorageImages

◆ maxDescriptorSetUniformBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetUniformBuffers

◆ maxDescriptorSetUniformBuffersDynamic

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDescriptorSetUniformBuffersDynamic

◆ maxDrawIndexedIndexValue

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDrawIndexedIndexValue

◆ maxDrawIndirectCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxDrawIndirectCount

◆ maxFragmentCombinedOutputResources

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFragmentCombinedOutputResources

◆ maxFragmentDualSrcAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFragmentDualSrcAttachments

◆ maxFragmentInputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFragmentInputComponents

◆ maxFragmentOutputAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFragmentOutputAttachments

◆ maxFramebufferHeight

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFramebufferHeight

◆ maxFramebufferLayers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFramebufferLayers

◆ maxFramebufferWidth

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxFramebufferWidth

◆ maxGeometryInputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryInputComponents

◆ maxGeometryOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryOutputComponents

◆ maxGeometryOutputVertices

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryOutputVertices

◆ maxGeometryShaderInvocations

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryShaderInvocations

◆ maxGeometryTotalOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxGeometryTotalOutputComponents

◆ maxImageArrayLayers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageArrayLayers

◆ maxImageDimension1D

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageDimension1D

◆ maxImageDimension2D

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageDimension2D

◆ maxImageDimension3D

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageDimension3D

◆ maxImageDimensionCube

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxImageDimensionCube

◆ maxInterpolationOffset

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxInterpolationOffset

◆ maxMemoryAllocationCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxMemoryAllocationCount

◆ maxPerStageDescriptorInputAttachments

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorInputAttachments

◆ maxPerStageDescriptorSampledImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorSampledImages

◆ maxPerStageDescriptorSamplers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorSamplers

◆ maxPerStageDescriptorStorageBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers

◆ maxPerStageDescriptorStorageImages

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorStorageImages

◆ maxPerStageDescriptorUniformBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageDescriptorUniformBuffers

◆ maxPerStageResources

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPerStageResources

◆ maxPushConstantsSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxPushConstantsSize

◆ maxSampleMaskWords

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxSampleMaskWords

◆ maxSamplerAllocationCount

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxSamplerAllocationCount

◆ maxSamplerAnisotropy

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxSamplerAnisotropy

◆ maxSamplerLodBias

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxSamplerLodBias

◆ maxStorageBufferRange

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxStorageBufferRange

◆ maxTessellationControlPerPatchOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationControlPerPatchOutputComponents

◆ maxTessellationControlPerVertexInputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationControlPerVertexInputComponents

◆ maxTessellationControlPerVertexOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationControlPerVertexOutputComponents

◆ maxTessellationControlTotalOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationControlTotalOutputComponents

◆ maxTessellationEvaluationInputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationEvaluationInputComponents

◆ maxTessellationEvaluationOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationEvaluationOutputComponents

◆ maxTessellationGenerationLevel

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationGenerationLevel

◆ maxTessellationPatchSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTessellationPatchSize

◆ maxTexelBufferElements

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTexelBufferElements

◆ maxTexelGatherOffset

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTexelGatherOffset

◆ maxTexelOffset

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxTexelOffset

◆ maxUniformBufferRange

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxUniformBufferRange

◆ maxVertexInputAttributeOffset

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexInputAttributeOffset

◆ maxVertexInputAttributes

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexInputAttributes

◆ maxVertexInputBindings

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexInputBindings

◆ maxVertexInputBindingStride

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexInputBindingStride

◆ maxVertexOutputComponents

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxVertexOutputComponents

◆ maxViewportDimensions

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxViewportDimensions[2]

◆ maxViewports

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::maxViewports

◆ minInterpolationOffset

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minInterpolationOffset

◆ minMemoryMapAlignment

size_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minMemoryMapAlignment

◆ minStorageBufferOffsetAlignment

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minStorageBufferOffsetAlignment

◆ minTexelBufferOffsetAlignment

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minTexelBufferOffsetAlignment

◆ minTexelGatherOffset

int32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minTexelGatherOffset

◆ minTexelOffset

int32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minTexelOffset

◆ minUniformBufferOffsetAlignment

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::minUniformBufferOffsetAlignment

◆ mipmapPrecisionBits

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::mipmapPrecisionBits

◆ nonCoherentAtomSize

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::nonCoherentAtomSize

◆ optimalBufferCopyOffsetAlignment

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::optimalBufferCopyOffsetAlignment

◆ optimalBufferCopyRowPitchAlignment

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::optimalBufferCopyRowPitchAlignment

◆ pointSizeGranularity

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::pointSizeGranularity

◆ pointSizeRange

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::pointSizeRange[2]

◆ sampledImageColorSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sampledImageColorSampleCounts

◆ sampledImageDepthSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sampledImageDepthSampleCounts

◆ sampledImageIntegerSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sampledImageIntegerSampleCounts

◆ sampledImageStencilSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sampledImageStencilSampleCounts

◆ sparseAddressSpaceSize

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::sparseAddressSpaceSize

◆ standardSampleLocations

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::standardSampleLocations

◆ storageImageSampleCounts

SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::storageImageSampleCounts

◆ strictLines

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::strictLines

◆ subPixelInterpolationOffsetBits

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::subPixelInterpolationOffsetBits

◆ subPixelPrecisionBits

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::subPixelPrecisionBits

◆ subTexelPrecisionBits

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::subTexelPrecisionBits

◆ timestampComputeAndGraphics

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::timestampComputeAndGraphics

◆ timestampPeriod

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::timestampPeriod

◆ viewportBoundsRange

float VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::viewportBoundsRange[2]

◆ viewportSubPixelBits

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits::viewportSubPixelBits

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