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

#include <vulkan.hpp>

Public Member Functions

 PhysicalDeviceFeatures (Bool32 robustBufferAccess_=0, Bool32 fullDrawIndexUint32_=0, Bool32 imageCubeArray_=0, Bool32 independentBlend_=0, Bool32 geometryShader_=0, Bool32 tessellationShader_=0, Bool32 sampleRateShading_=0, Bool32 dualSrcBlend_=0, Bool32 logicOp_=0, Bool32 multiDrawIndirect_=0, Bool32 drawIndirectFirstInstance_=0, Bool32 depthClamp_=0, Bool32 depthBiasClamp_=0, Bool32 fillModeNonSolid_=0, Bool32 depthBounds_=0, Bool32 wideLines_=0, Bool32 largePoints_=0, Bool32 alphaToOne_=0, Bool32 multiViewport_=0, Bool32 samplerAnisotropy_=0, Bool32 textureCompressionETC2_=0, Bool32 textureCompressionASTC_LDR_=0, Bool32 textureCompressionBC_=0, Bool32 occlusionQueryPrecise_=0, Bool32 pipelineStatisticsQuery_=0, Bool32 vertexPipelineStoresAndAtomics_=0, Bool32 fragmentStoresAndAtomics_=0, Bool32 shaderTessellationAndGeometryPointSize_=0, Bool32 shaderImageGatherExtended_=0, Bool32 shaderStorageImageExtendedFormats_=0, Bool32 shaderStorageImageMultisample_=0, Bool32 shaderStorageImageReadWithoutFormat_=0, Bool32 shaderStorageImageWriteWithoutFormat_=0, Bool32 shaderUniformBufferArrayDynamicIndexing_=0, Bool32 shaderSampledImageArrayDynamicIndexing_=0, Bool32 shaderStorageBufferArrayDynamicIndexing_=0, Bool32 shaderStorageImageArrayDynamicIndexing_=0, Bool32 shaderClipDistance_=0, Bool32 shaderCullDistance_=0, Bool32 shaderFloat64_=0, Bool32 shaderInt64_=0, Bool32 shaderInt16_=0, Bool32 shaderResourceResidency_=0, Bool32 shaderResourceMinLod_=0, Bool32 sparseBinding_=0, Bool32 sparseResidencyBuffer_=0, Bool32 sparseResidencyImage2D_=0, Bool32 sparseResidencyImage3D_=0, Bool32 sparseResidency2Samples_=0, Bool32 sparseResidency4Samples_=0, Bool32 sparseResidency8Samples_=0, Bool32 sparseResidency16Samples_=0, Bool32 sparseResidencyAliased_=0, Bool32 variableMultisampleRate_=0, Bool32 inheritedQueries_=0)
 
 PhysicalDeviceFeatures (VkPhysicalDeviceFeatures const &rhs)
 
PhysicalDeviceFeaturesoperator= (VkPhysicalDeviceFeatures const &rhs)
 
PhysicalDeviceFeaturessetRobustBufferAccess (Bool32 robustBufferAccess_)
 
PhysicalDeviceFeaturessetFullDrawIndexUint32 (Bool32 fullDrawIndexUint32_)
 
PhysicalDeviceFeaturessetImageCubeArray (Bool32 imageCubeArray_)
 
PhysicalDeviceFeaturessetIndependentBlend (Bool32 independentBlend_)
 
PhysicalDeviceFeaturessetGeometryShader (Bool32 geometryShader_)
 
PhysicalDeviceFeaturessetTessellationShader (Bool32 tessellationShader_)
 
PhysicalDeviceFeaturessetSampleRateShading (Bool32 sampleRateShading_)
 
PhysicalDeviceFeaturessetDualSrcBlend (Bool32 dualSrcBlend_)
 
PhysicalDeviceFeaturessetLogicOp (Bool32 logicOp_)
 
PhysicalDeviceFeaturessetMultiDrawIndirect (Bool32 multiDrawIndirect_)
 
PhysicalDeviceFeaturessetDrawIndirectFirstInstance (Bool32 drawIndirectFirstInstance_)
 
PhysicalDeviceFeaturessetDepthClamp (Bool32 depthClamp_)
 
PhysicalDeviceFeaturessetDepthBiasClamp (Bool32 depthBiasClamp_)
 
PhysicalDeviceFeaturessetFillModeNonSolid (Bool32 fillModeNonSolid_)
 
PhysicalDeviceFeaturessetDepthBounds (Bool32 depthBounds_)
 
PhysicalDeviceFeaturessetWideLines (Bool32 wideLines_)
 
PhysicalDeviceFeaturessetLargePoints (Bool32 largePoints_)
 
PhysicalDeviceFeaturessetAlphaToOne (Bool32 alphaToOne_)
 
PhysicalDeviceFeaturessetMultiViewport (Bool32 multiViewport_)
 
PhysicalDeviceFeaturessetSamplerAnisotropy (Bool32 samplerAnisotropy_)
 
PhysicalDeviceFeaturessetTextureCompressionETC2 (Bool32 textureCompressionETC2_)
 
PhysicalDeviceFeaturessetTextureCompressionASTC_LDR (Bool32 textureCompressionASTC_LDR_)
 
PhysicalDeviceFeaturessetTextureCompressionBC (Bool32 textureCompressionBC_)
 
PhysicalDeviceFeaturessetOcclusionQueryPrecise (Bool32 occlusionQueryPrecise_)
 
PhysicalDeviceFeaturessetPipelineStatisticsQuery (Bool32 pipelineStatisticsQuery_)
 
PhysicalDeviceFeaturessetVertexPipelineStoresAndAtomics (Bool32 vertexPipelineStoresAndAtomics_)
 
PhysicalDeviceFeaturessetFragmentStoresAndAtomics (Bool32 fragmentStoresAndAtomics_)
 
PhysicalDeviceFeaturessetShaderTessellationAndGeometryPointSize (Bool32 shaderTessellationAndGeometryPointSize_)
 
PhysicalDeviceFeaturessetShaderImageGatherExtended (Bool32 shaderImageGatherExtended_)
 
PhysicalDeviceFeaturessetShaderStorageImageExtendedFormats (Bool32 shaderStorageImageExtendedFormats_)
 
PhysicalDeviceFeaturessetShaderStorageImageMultisample (Bool32 shaderStorageImageMultisample_)
 
PhysicalDeviceFeaturessetShaderStorageImageReadWithoutFormat (Bool32 shaderStorageImageReadWithoutFormat_)
 
PhysicalDeviceFeaturessetShaderStorageImageWriteWithoutFormat (Bool32 shaderStorageImageWriteWithoutFormat_)
 
PhysicalDeviceFeaturessetShaderUniformBufferArrayDynamicIndexing (Bool32 shaderUniformBufferArrayDynamicIndexing_)
 
PhysicalDeviceFeaturessetShaderSampledImageArrayDynamicIndexing (Bool32 shaderSampledImageArrayDynamicIndexing_)
 
PhysicalDeviceFeaturessetShaderStorageBufferArrayDynamicIndexing (Bool32 shaderStorageBufferArrayDynamicIndexing_)
 
PhysicalDeviceFeaturessetShaderStorageImageArrayDynamicIndexing (Bool32 shaderStorageImageArrayDynamicIndexing_)
 
PhysicalDeviceFeaturessetShaderClipDistance (Bool32 shaderClipDistance_)
 
PhysicalDeviceFeaturessetShaderCullDistance (Bool32 shaderCullDistance_)
 
PhysicalDeviceFeaturessetShaderFloat64 (Bool32 shaderFloat64_)
 
PhysicalDeviceFeaturessetShaderInt64 (Bool32 shaderInt64_)
 
PhysicalDeviceFeaturessetShaderInt16 (Bool32 shaderInt16_)
 
PhysicalDeviceFeaturessetShaderResourceResidency (Bool32 shaderResourceResidency_)
 
PhysicalDeviceFeaturessetShaderResourceMinLod (Bool32 shaderResourceMinLod_)
 
PhysicalDeviceFeaturessetSparseBinding (Bool32 sparseBinding_)
 
PhysicalDeviceFeaturessetSparseResidencyBuffer (Bool32 sparseResidencyBuffer_)
 
PhysicalDeviceFeaturessetSparseResidencyImage2D (Bool32 sparseResidencyImage2D_)
 
PhysicalDeviceFeaturessetSparseResidencyImage3D (Bool32 sparseResidencyImage3D_)
 
PhysicalDeviceFeaturessetSparseResidency2Samples (Bool32 sparseResidency2Samples_)
 
PhysicalDeviceFeaturessetSparseResidency4Samples (Bool32 sparseResidency4Samples_)
 
PhysicalDeviceFeaturessetSparseResidency8Samples (Bool32 sparseResidency8Samples_)
 
PhysicalDeviceFeaturessetSparseResidency16Samples (Bool32 sparseResidency16Samples_)
 
PhysicalDeviceFeaturessetSparseResidencyAliased (Bool32 sparseResidencyAliased_)
 
PhysicalDeviceFeaturessetVariableMultisampleRate (Bool32 variableMultisampleRate_)
 
PhysicalDeviceFeaturessetInheritedQueries (Bool32 inheritedQueries_)
 
 operator const VkPhysicalDeviceFeatures & () const
 
bool operator== (PhysicalDeviceFeatures const &rhs) const
 
bool operator!= (PhysicalDeviceFeatures const &rhs) const
 

Public Attributes

Bool32 robustBufferAccess
 
Bool32 fullDrawIndexUint32
 
Bool32 imageCubeArray
 
Bool32 independentBlend
 
Bool32 geometryShader
 
Bool32 tessellationShader
 
Bool32 sampleRateShading
 
Bool32 dualSrcBlend
 
Bool32 logicOp
 
Bool32 multiDrawIndirect
 
Bool32 drawIndirectFirstInstance
 
Bool32 depthClamp
 
Bool32 depthBiasClamp
 
Bool32 fillModeNonSolid
 
Bool32 depthBounds
 
Bool32 wideLines
 
Bool32 largePoints
 
Bool32 alphaToOne
 
Bool32 multiViewport
 
Bool32 samplerAnisotropy
 
Bool32 textureCompressionETC2
 
Bool32 textureCompressionASTC_LDR
 
Bool32 textureCompressionBC
 
Bool32 occlusionQueryPrecise
 
Bool32 pipelineStatisticsQuery
 
Bool32 vertexPipelineStoresAndAtomics
 
Bool32 fragmentStoresAndAtomics
 
Bool32 shaderTessellationAndGeometryPointSize
 
Bool32 shaderImageGatherExtended
 
Bool32 shaderStorageImageExtendedFormats
 
Bool32 shaderStorageImageMultisample
 
Bool32 shaderStorageImageReadWithoutFormat
 
Bool32 shaderStorageImageWriteWithoutFormat
 
Bool32 shaderUniformBufferArrayDynamicIndexing
 
Bool32 shaderSampledImageArrayDynamicIndexing
 
Bool32 shaderStorageBufferArrayDynamicIndexing
 
Bool32 shaderStorageImageArrayDynamicIndexing
 
Bool32 shaderClipDistance
 
Bool32 shaderCullDistance
 
Bool32 shaderFloat64
 
Bool32 shaderInt64
 
Bool32 shaderInt16
 
Bool32 shaderResourceResidency
 
Bool32 shaderResourceMinLod
 
Bool32 sparseBinding
 
Bool32 sparseResidencyBuffer
 
Bool32 sparseResidencyImage2D
 
Bool32 sparseResidencyImage3D
 
Bool32 sparseResidency2Samples
 
Bool32 sparseResidency4Samples
 
Bool32 sparseResidency8Samples
 
Bool32 sparseResidency16Samples
 
Bool32 sparseResidencyAliased
 
Bool32 variableMultisampleRate
 
Bool32 inheritedQueries
 

Constructor & Destructor Documentation

◆ PhysicalDeviceFeatures() [1/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::PhysicalDeviceFeatures ( Bool32  robustBufferAccess_ = 0,
Bool32  fullDrawIndexUint32_ = 0,
Bool32  imageCubeArray_ = 0,
Bool32  independentBlend_ = 0,
Bool32  geometryShader_ = 0,
Bool32  tessellationShader_ = 0,
Bool32  sampleRateShading_ = 0,
Bool32  dualSrcBlend_ = 0,
Bool32  logicOp_ = 0,
Bool32  multiDrawIndirect_ = 0,
Bool32  drawIndirectFirstInstance_ = 0,
Bool32  depthClamp_ = 0,
Bool32  depthBiasClamp_ = 0,
Bool32  fillModeNonSolid_ = 0,
Bool32  depthBounds_ = 0,
Bool32  wideLines_ = 0,
Bool32  largePoints_ = 0,
Bool32  alphaToOne_ = 0,
Bool32  multiViewport_ = 0,
Bool32  samplerAnisotropy_ = 0,
Bool32  textureCompressionETC2_ = 0,
Bool32  textureCompressionASTC_LDR_ = 0,
Bool32  textureCompressionBC_ = 0,
Bool32  occlusionQueryPrecise_ = 0,
Bool32  pipelineStatisticsQuery_ = 0,
Bool32  vertexPipelineStoresAndAtomics_ = 0,
Bool32  fragmentStoresAndAtomics_ = 0,
Bool32  shaderTessellationAndGeometryPointSize_ = 0,
Bool32  shaderImageGatherExtended_ = 0,
Bool32  shaderStorageImageExtendedFormats_ = 0,
Bool32  shaderStorageImageMultisample_ = 0,
Bool32  shaderStorageImageReadWithoutFormat_ = 0,
Bool32  shaderStorageImageWriteWithoutFormat_ = 0,
Bool32  shaderUniformBufferArrayDynamicIndexing_ = 0,
Bool32  shaderSampledImageArrayDynamicIndexing_ = 0,
Bool32  shaderStorageBufferArrayDynamicIndexing_ = 0,
Bool32  shaderStorageImageArrayDynamicIndexing_ = 0,
Bool32  shaderClipDistance_ = 0,
Bool32  shaderCullDistance_ = 0,
Bool32  shaderFloat64_ = 0,
Bool32  shaderInt64_ = 0,
Bool32  shaderInt16_ = 0,
Bool32  shaderResourceResidency_ = 0,
Bool32  shaderResourceMinLod_ = 0,
Bool32  sparseBinding_ = 0,
Bool32  sparseResidencyBuffer_ = 0,
Bool32  sparseResidencyImage2D_ = 0,
Bool32  sparseResidencyImage3D_ = 0,
Bool32  sparseResidency2Samples_ = 0,
Bool32  sparseResidency4Samples_ = 0,
Bool32  sparseResidency8Samples_ = 0,
Bool32  sparseResidency16Samples_ = 0,
Bool32  sparseResidencyAliased_ = 0,
Bool32  variableMultisampleRate_ = 0,
Bool32  inheritedQueries_ = 0 
)
inline

◆ PhysicalDeviceFeatures() [2/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::PhysicalDeviceFeatures ( VkPhysicalDeviceFeatures const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkPhysicalDeviceFeatures &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::operator const VkPhysicalDeviceFeatures & ( ) const
inline

◆ operator!=()

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

◆ operator=()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::operator= ( VkPhysicalDeviceFeatures const rhs)
inline
Here is the call graph for this function:

◆ operator==()

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

◆ setAlphaToOne()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setAlphaToOne ( Bool32  alphaToOne_)
inline

◆ setDepthBiasClamp()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setDepthBiasClamp ( Bool32  depthBiasClamp_)
inline

◆ setDepthBounds()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setDepthBounds ( Bool32  depthBounds_)
inline

◆ setDepthClamp()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setDepthClamp ( Bool32  depthClamp_)
inline

◆ setDrawIndirectFirstInstance()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setDrawIndirectFirstInstance ( Bool32  drawIndirectFirstInstance_)
inline

◆ setDualSrcBlend()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setDualSrcBlend ( Bool32  dualSrcBlend_)
inline

◆ setFillModeNonSolid()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setFillModeNonSolid ( Bool32  fillModeNonSolid_)
inline

◆ setFragmentStoresAndAtomics()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setFragmentStoresAndAtomics ( Bool32  fragmentStoresAndAtomics_)
inline

◆ setFullDrawIndexUint32()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setFullDrawIndexUint32 ( Bool32  fullDrawIndexUint32_)
inline

◆ setGeometryShader()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setGeometryShader ( Bool32  geometryShader_)
inline

◆ setImageCubeArray()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setImageCubeArray ( Bool32  imageCubeArray_)
inline

◆ setIndependentBlend()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setIndependentBlend ( Bool32  independentBlend_)
inline

◆ setInheritedQueries()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setInheritedQueries ( Bool32  inheritedQueries_)
inline

◆ setLargePoints()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setLargePoints ( Bool32  largePoints_)
inline

◆ setLogicOp()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setLogicOp ( Bool32  logicOp_)
inline

◆ setMultiDrawIndirect()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setMultiDrawIndirect ( Bool32  multiDrawIndirect_)
inline

◆ setMultiViewport()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setMultiViewport ( Bool32  multiViewport_)
inline

◆ setOcclusionQueryPrecise()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setOcclusionQueryPrecise ( Bool32  occlusionQueryPrecise_)
inline

◆ setPipelineStatisticsQuery()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setPipelineStatisticsQuery ( Bool32  pipelineStatisticsQuery_)
inline

◆ setRobustBufferAccess()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setRobustBufferAccess ( Bool32  robustBufferAccess_)
inline

◆ setSamplerAnisotropy()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setSamplerAnisotropy ( Bool32  samplerAnisotropy_)
inline

◆ setSampleRateShading()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setSampleRateShading ( Bool32  sampleRateShading_)
inline

◆ setShaderClipDistance()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderClipDistance ( Bool32  shaderClipDistance_)
inline

◆ setShaderCullDistance()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderCullDistance ( Bool32  shaderCullDistance_)
inline

◆ setShaderFloat64()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderFloat64 ( Bool32  shaderFloat64_)
inline

◆ setShaderImageGatherExtended()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderImageGatherExtended ( Bool32  shaderImageGatherExtended_)
inline

◆ setShaderInt16()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderInt16 ( Bool32  shaderInt16_)
inline

◆ setShaderInt64()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderInt64 ( Bool32  shaderInt64_)
inline

◆ setShaderResourceMinLod()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderResourceMinLod ( Bool32  shaderResourceMinLod_)
inline

◆ setShaderResourceResidency()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderResourceResidency ( Bool32  shaderResourceResidency_)
inline

◆ setShaderSampledImageArrayDynamicIndexing()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderSampledImageArrayDynamicIndexing ( Bool32  shaderSampledImageArrayDynamicIndexing_)
inline

◆ setShaderStorageBufferArrayDynamicIndexing()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderStorageBufferArrayDynamicIndexing ( Bool32  shaderStorageBufferArrayDynamicIndexing_)
inline

◆ setShaderStorageImageArrayDynamicIndexing()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderStorageImageArrayDynamicIndexing ( Bool32  shaderStorageImageArrayDynamicIndexing_)
inline

◆ setShaderStorageImageExtendedFormats()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderStorageImageExtendedFormats ( Bool32  shaderStorageImageExtendedFormats_)
inline

◆ setShaderStorageImageMultisample()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderStorageImageMultisample ( Bool32  shaderStorageImageMultisample_)
inline

◆ setShaderStorageImageReadWithoutFormat()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderStorageImageReadWithoutFormat ( Bool32  shaderStorageImageReadWithoutFormat_)
inline

◆ setShaderStorageImageWriteWithoutFormat()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderStorageImageWriteWithoutFormat ( Bool32  shaderStorageImageWriteWithoutFormat_)
inline

◆ setShaderTessellationAndGeometryPointSize()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderTessellationAndGeometryPointSize ( Bool32  shaderTessellationAndGeometryPointSize_)
inline

◆ setShaderUniformBufferArrayDynamicIndexing()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setShaderUniformBufferArrayDynamicIndexing ( Bool32  shaderUniformBufferArrayDynamicIndexing_)
inline

◆ setSparseBinding()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setSparseBinding ( Bool32  sparseBinding_)
inline

◆ setSparseResidency16Samples()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setSparseResidency16Samples ( Bool32  sparseResidency16Samples_)
inline

◆ setSparseResidency2Samples()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setSparseResidency2Samples ( Bool32  sparseResidency2Samples_)
inline

◆ setSparseResidency4Samples()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setSparseResidency4Samples ( Bool32  sparseResidency4Samples_)
inline

◆ setSparseResidency8Samples()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setSparseResidency8Samples ( Bool32  sparseResidency8Samples_)
inline

◆ setSparseResidencyAliased()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setSparseResidencyAliased ( Bool32  sparseResidencyAliased_)
inline

◆ setSparseResidencyBuffer()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setSparseResidencyBuffer ( Bool32  sparseResidencyBuffer_)
inline

◆ setSparseResidencyImage2D()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setSparseResidencyImage2D ( Bool32  sparseResidencyImage2D_)
inline

◆ setSparseResidencyImage3D()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setSparseResidencyImage3D ( Bool32  sparseResidencyImage3D_)
inline

◆ setTessellationShader()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setTessellationShader ( Bool32  tessellationShader_)
inline

◆ setTextureCompressionASTC_LDR()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setTextureCompressionASTC_LDR ( Bool32  textureCompressionASTC_LDR_)
inline

◆ setTextureCompressionBC()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setTextureCompressionBC ( Bool32  textureCompressionBC_)
inline

◆ setTextureCompressionETC2()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setTextureCompressionETC2 ( Bool32  textureCompressionETC2_)
inline

◆ setVariableMultisampleRate()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setVariableMultisampleRate ( Bool32  variableMultisampleRate_)
inline

◆ setVertexPipelineStoresAndAtomics()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setVertexPipelineStoresAndAtomics ( Bool32  vertexPipelineStoresAndAtomics_)
inline

◆ setWideLines()

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::setWideLines ( Bool32  wideLines_)
inline

Member Data Documentation

◆ alphaToOne

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::alphaToOne

◆ depthBiasClamp

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::depthBiasClamp

◆ depthBounds

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::depthBounds

◆ depthClamp

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::depthClamp

◆ drawIndirectFirstInstance

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::drawIndirectFirstInstance

◆ dualSrcBlend

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::dualSrcBlend

◆ fillModeNonSolid

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::fillModeNonSolid

◆ fragmentStoresAndAtomics

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::fragmentStoresAndAtomics

◆ fullDrawIndexUint32

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::fullDrawIndexUint32

◆ geometryShader

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::geometryShader

◆ imageCubeArray

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::imageCubeArray

◆ independentBlend

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::independentBlend

◆ inheritedQueries

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::inheritedQueries

◆ largePoints

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::largePoints

◆ logicOp

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::logicOp

◆ multiDrawIndirect

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::multiDrawIndirect

◆ multiViewport

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::multiViewport

◆ occlusionQueryPrecise

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::occlusionQueryPrecise

◆ pipelineStatisticsQuery

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::pipelineStatisticsQuery

◆ robustBufferAccess

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::robustBufferAccess

◆ samplerAnisotropy

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::samplerAnisotropy

◆ sampleRateShading

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sampleRateShading

◆ shaderClipDistance

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderClipDistance

◆ shaderCullDistance

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderCullDistance

◆ shaderFloat64

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderFloat64

◆ shaderImageGatherExtended

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderImageGatherExtended

◆ shaderInt16

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderInt16

◆ shaderInt64

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderInt64

◆ shaderResourceMinLod

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderResourceMinLod

◆ shaderResourceResidency

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderResourceResidency

◆ shaderSampledImageArrayDynamicIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderSampledImageArrayDynamicIndexing

◆ shaderStorageBufferArrayDynamicIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderStorageBufferArrayDynamicIndexing

◆ shaderStorageImageArrayDynamicIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderStorageImageArrayDynamicIndexing

◆ shaderStorageImageExtendedFormats

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderStorageImageExtendedFormats

◆ shaderStorageImageMultisample

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderStorageImageMultisample

◆ shaderStorageImageReadWithoutFormat

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderStorageImageReadWithoutFormat

◆ shaderStorageImageWriteWithoutFormat

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderStorageImageWriteWithoutFormat

◆ shaderTessellationAndGeometryPointSize

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderTessellationAndGeometryPointSize

◆ shaderUniformBufferArrayDynamicIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderUniformBufferArrayDynamicIndexing

◆ sparseBinding

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseBinding

◆ sparseResidency16Samples

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidency16Samples

◆ sparseResidency2Samples

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidency2Samples

◆ sparseResidency4Samples

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidency4Samples

◆ sparseResidency8Samples

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidency8Samples

◆ sparseResidencyAliased

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidencyAliased

◆ sparseResidencyBuffer

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidencyBuffer

◆ sparseResidencyImage2D

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidencyImage2D

◆ sparseResidencyImage3D

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidencyImage3D

◆ tessellationShader

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::tessellationShader

◆ textureCompressionASTC_LDR

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::textureCompressionASTC_LDR

◆ textureCompressionBC

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::textureCompressionBC

◆ textureCompressionETC2

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::textureCompressionETC2

◆ variableMultisampleRate

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::variableMultisampleRate

◆ vertexPipelineStoresAndAtomics

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::vertexPipelineStoresAndAtomics

◆ wideLines

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::wideLines

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