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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceFeatures
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceFeatures (VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccess_={}, VULKAN_HPP_NAMESPACE::Bool32 fullDrawIndexUint32_={}, VULKAN_HPP_NAMESPACE::Bool32 imageCubeArray_={}, VULKAN_HPP_NAMESPACE::Bool32 independentBlend_={}, VULKAN_HPP_NAMESPACE::Bool32 geometryShader_={}, VULKAN_HPP_NAMESPACE::Bool32 tessellationShader_={}, VULKAN_HPP_NAMESPACE::Bool32 sampleRateShading_={}, VULKAN_HPP_NAMESPACE::Bool32 dualSrcBlend_={}, VULKAN_HPP_NAMESPACE::Bool32 logicOp_={}, VULKAN_HPP_NAMESPACE::Bool32 multiDrawIndirect_={}, VULKAN_HPP_NAMESPACE::Bool32 drawIndirectFirstInstance_={}, VULKAN_HPP_NAMESPACE::Bool32 depthClamp_={}, VULKAN_HPP_NAMESPACE::Bool32 depthBiasClamp_={}, VULKAN_HPP_NAMESPACE::Bool32 fillModeNonSolid_={}, VULKAN_HPP_NAMESPACE::Bool32 depthBounds_={}, VULKAN_HPP_NAMESPACE::Bool32 wideLines_={}, VULKAN_HPP_NAMESPACE::Bool32 largePoints_={}, VULKAN_HPP_NAMESPACE::Bool32 alphaToOne_={}, VULKAN_HPP_NAMESPACE::Bool32 multiViewport_={}, VULKAN_HPP_NAMESPACE::Bool32 samplerAnisotropy_={}, VULKAN_HPP_NAMESPACE::Bool32 textureCompressionETC2_={}, VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_LDR_={}, VULKAN_HPP_NAMESPACE::Bool32 textureCompressionBC_={}, VULKAN_HPP_NAMESPACE::Bool32 occlusionQueryPrecise_={}, VULKAN_HPP_NAMESPACE::Bool32 pipelineStatisticsQuery_={}, VULKAN_HPP_NAMESPACE::Bool32 vertexPipelineStoresAndAtomics_={}, VULKAN_HPP_NAMESPACE::Bool32 fragmentStoresAndAtomics_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderTessellationAndGeometryPointSize_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderImageGatherExtended_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageExtendedFormats_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageMultisample_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageReadWithoutFormat_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageWriteWithoutFormat_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayDynamicIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayDynamicIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayDynamicIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayDynamicIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderClipDistance_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderCullDistance_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderFloat64_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderInt64_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderInt16_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderResourceResidency_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderResourceMinLod_={}, VULKAN_HPP_NAMESPACE::Bool32 sparseBinding_={}, VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyBuffer_={}, VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyImage2D_={}, VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyImage3D_={}, VULKAN_HPP_NAMESPACE::Bool32 sparseResidency2Samples_={}, VULKAN_HPP_NAMESPACE::Bool32 sparseResidency4Samples_={}, VULKAN_HPP_NAMESPACE::Bool32 sparseResidency8Samples_={}, VULKAN_HPP_NAMESPACE::Bool32 sparseResidency16Samples_={}, VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyAliased_={}, VULKAN_HPP_NAMESPACE::Bool32 variableMultisampleRate_={}, VULKAN_HPP_NAMESPACE::Bool32 inheritedQueries_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceFeatures (PhysicalDeviceFeatures const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceFeatures (VkPhysicalDeviceFeatures const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceFeaturesoperator= (PhysicalDeviceFeatures const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceFeaturesoperator= (VkPhysicalDeviceFeatures const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setRobustBufferAccess (VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccess_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setFullDrawIndexUint32 (VULKAN_HPP_NAMESPACE::Bool32 fullDrawIndexUint32_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setImageCubeArray (VULKAN_HPP_NAMESPACE::Bool32 imageCubeArray_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setIndependentBlend (VULKAN_HPP_NAMESPACE::Bool32 independentBlend_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setGeometryShader (VULKAN_HPP_NAMESPACE::Bool32 geometryShader_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setTessellationShader (VULKAN_HPP_NAMESPACE::Bool32 tessellationShader_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setSampleRateShading (VULKAN_HPP_NAMESPACE::Bool32 sampleRateShading_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setDualSrcBlend (VULKAN_HPP_NAMESPACE::Bool32 dualSrcBlend_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setLogicOp (VULKAN_HPP_NAMESPACE::Bool32 logicOp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setMultiDrawIndirect (VULKAN_HPP_NAMESPACE::Bool32 multiDrawIndirect_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setDrawIndirectFirstInstance (VULKAN_HPP_NAMESPACE::Bool32 drawIndirectFirstInstance_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setDepthClamp (VULKAN_HPP_NAMESPACE::Bool32 depthClamp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setDepthBiasClamp (VULKAN_HPP_NAMESPACE::Bool32 depthBiasClamp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setFillModeNonSolid (VULKAN_HPP_NAMESPACE::Bool32 fillModeNonSolid_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setDepthBounds (VULKAN_HPP_NAMESPACE::Bool32 depthBounds_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setWideLines (VULKAN_HPP_NAMESPACE::Bool32 wideLines_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setLargePoints (VULKAN_HPP_NAMESPACE::Bool32 largePoints_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setAlphaToOne (VULKAN_HPP_NAMESPACE::Bool32 alphaToOne_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setMultiViewport (VULKAN_HPP_NAMESPACE::Bool32 multiViewport_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setSamplerAnisotropy (VULKAN_HPP_NAMESPACE::Bool32 samplerAnisotropy_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setTextureCompressionETC2 (VULKAN_HPP_NAMESPACE::Bool32 textureCompressionETC2_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setTextureCompressionASTC_LDR (VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_LDR_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setTextureCompressionBC (VULKAN_HPP_NAMESPACE::Bool32 textureCompressionBC_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setOcclusionQueryPrecise (VULKAN_HPP_NAMESPACE::Bool32 occlusionQueryPrecise_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setPipelineStatisticsQuery (VULKAN_HPP_NAMESPACE::Bool32 pipelineStatisticsQuery_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setVertexPipelineStoresAndAtomics (VULKAN_HPP_NAMESPACE::Bool32 vertexPipelineStoresAndAtomics_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setFragmentStoresAndAtomics (VULKAN_HPP_NAMESPACE::Bool32 fragmentStoresAndAtomics_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderTessellationAndGeometryPointSize (VULKAN_HPP_NAMESPACE::Bool32 shaderTessellationAndGeometryPointSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderImageGatherExtended (VULKAN_HPP_NAMESPACE::Bool32 shaderImageGatherExtended_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderStorageImageExtendedFormats (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageExtendedFormats_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderStorageImageMultisample (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageMultisample_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderStorageImageReadWithoutFormat (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageReadWithoutFormat_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderStorageImageWriteWithoutFormat (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageWriteWithoutFormat_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderUniformBufferArrayDynamicIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderSampledImageArrayDynamicIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderStorageBufferArrayDynamicIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderStorageImageArrayDynamicIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderClipDistance (VULKAN_HPP_NAMESPACE::Bool32 shaderClipDistance_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderCullDistance (VULKAN_HPP_NAMESPACE::Bool32 shaderCullDistance_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderFloat64 (VULKAN_HPP_NAMESPACE::Bool32 shaderFloat64_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderInt64 (VULKAN_HPP_NAMESPACE::Bool32 shaderInt64_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderInt16 (VULKAN_HPP_NAMESPACE::Bool32 shaderInt16_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderResourceResidency (VULKAN_HPP_NAMESPACE::Bool32 shaderResourceResidency_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setShaderResourceMinLod (VULKAN_HPP_NAMESPACE::Bool32 shaderResourceMinLod_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setSparseBinding (VULKAN_HPP_NAMESPACE::Bool32 sparseBinding_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setSparseResidencyBuffer (VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyBuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setSparseResidencyImage2D (VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyImage2D_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setSparseResidencyImage3D (VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyImage3D_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setSparseResidency2Samples (VULKAN_HPP_NAMESPACE::Bool32 sparseResidency2Samples_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setSparseResidency4Samples (VULKAN_HPP_NAMESPACE::Bool32 sparseResidency4Samples_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setSparseResidency8Samples (VULKAN_HPP_NAMESPACE::Bool32 sparseResidency8Samples_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setSparseResidency16Samples (VULKAN_HPP_NAMESPACE::Bool32 sparseResidency16Samples_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setSparseResidencyAliased (VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyAliased_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setVariableMultisampleRate (VULKAN_HPP_NAMESPACE::Bool32 variableMultisampleRate_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceFeatures
setInheritedQueries (VULKAN_HPP_NAMESPACE::Bool32 inheritedQueries_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceFeatures const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceFeatures & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceFeatures const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceFeatures const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

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

Detailed Description

Definition at line 23358 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 23363 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::PhysicalDeviceFeatures ( PhysicalDeviceFeatures const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::PhysicalDeviceFeatures ( VkPhysicalDeviceFeatures const rhs)
inline

Definition at line 23478 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 23840 of file vulkan_structs.hpp.

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

Definition at line 23835 of file vulkan_structs.hpp.

PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::operator= ( PhysicalDeviceFeatures const rhs)
default
PhysicalDeviceFeatures& VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::operator= ( VkPhysicalDeviceFeatures const rhs)
inline

Definition at line 23486 of file vulkan_structs.hpp.

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

Definition at line 23968 of file vulkan_structs.hpp.

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

Definition at line 23595 of file vulkan_structs.hpp.

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

Definition at line 23565 of file vulkan_structs.hpp.

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

Definition at line 23577 of file vulkan_structs.hpp.

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

Definition at line 23559 of file vulkan_structs.hpp.

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

Definition at line 23553 of file vulkan_structs.hpp.

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

Definition at line 23535 of file vulkan_structs.hpp.

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

Definition at line 23571 of file vulkan_structs.hpp.

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

Definition at line 23651 of file vulkan_structs.hpp.

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

Definition at line 23499 of file vulkan_structs.hpp.

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

Definition at line 23517 of file vulkan_structs.hpp.

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

Definition at line 23505 of file vulkan_structs.hpp.

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

Definition at line 23511 of file vulkan_structs.hpp.

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

Definition at line 23828 of file vulkan_structs.hpp.

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

Definition at line 23589 of file vulkan_structs.hpp.

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

Definition at line 23541 of file vulkan_structs.hpp.

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

Definition at line 23547 of file vulkan_structs.hpp.

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

Definition at line 23601 of file vulkan_structs.hpp.

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

Definition at line 23632 of file vulkan_structs.hpp.

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

Definition at line 23638 of file vulkan_structs.hpp.

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

Definition at line 23493 of file vulkan_structs.hpp.

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

Definition at line 23607 of file vulkan_structs.hpp.

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

Definition at line 23529 of file vulkan_structs.hpp.

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

Definition at line 23726 of file vulkan_structs.hpp.

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

Definition at line 23732 of file vulkan_structs.hpp.

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

Definition at line 23738 of file vulkan_structs.hpp.

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

Definition at line 23664 of file vulkan_structs.hpp.

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

Definition at line 23750 of file vulkan_structs.hpp.

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

Definition at line 23744 of file vulkan_structs.hpp.

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

Definition at line 23762 of file vulkan_structs.hpp.

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

Definition at line 23756 of file vulkan_structs.hpp.

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

Definition at line 23706 of file vulkan_structs.hpp.

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

Definition at line 23713 of file vulkan_structs.hpp.

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

Definition at line 23720 of file vulkan_structs.hpp.

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

Definition at line 23671 of file vulkan_structs.hpp.

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

Definition at line 23678 of file vulkan_structs.hpp.

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

Definition at line 23685 of file vulkan_structs.hpp.

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

Definition at line 23692 of file vulkan_structs.hpp.

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

Definition at line 23658 of file vulkan_structs.hpp.

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

Definition at line 23699 of file vulkan_structs.hpp.

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

Definition at line 23768 of file vulkan_structs.hpp.

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

Definition at line 23810 of file vulkan_structs.hpp.

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

Definition at line 23792 of file vulkan_structs.hpp.

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

Definition at line 23798 of file vulkan_structs.hpp.

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

Definition at line 23804 of file vulkan_structs.hpp.

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

Definition at line 23816 of file vulkan_structs.hpp.

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

Definition at line 23774 of file vulkan_structs.hpp.

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

Definition at line 23780 of file vulkan_structs.hpp.

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

Definition at line 23786 of file vulkan_structs.hpp.

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

Definition at line 23523 of file vulkan_structs.hpp.

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

Definition at line 23620 of file vulkan_structs.hpp.

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

Definition at line 23626 of file vulkan_structs.hpp.

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

Definition at line 23613 of file vulkan_structs.hpp.

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

Definition at line 23822 of file vulkan_structs.hpp.

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

Definition at line 23645 of file vulkan_structs.hpp.

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

Definition at line 23583 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::alphaToOne = {}

Definition at line 24028 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::depthBiasClamp = {}

Definition at line 24023 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::depthBounds = {}

Definition at line 24025 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::depthClamp = {}

Definition at line 24022 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::drawIndirectFirstInstance = {}

Definition at line 24021 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::dualSrcBlend = {}

Definition at line 24018 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::fillModeNonSolid = {}

Definition at line 24024 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::fragmentStoresAndAtomics = {}

Definition at line 24037 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::fullDrawIndexUint32 = {}

Definition at line 24012 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::geometryShader = {}

Definition at line 24015 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::imageCubeArray = {}

Definition at line 24013 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::independentBlend = {}

Definition at line 24014 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::inheritedQueries = {}

Definition at line 24065 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::largePoints = {}

Definition at line 24027 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::logicOp = {}

Definition at line 24019 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::multiDrawIndirect = {}

Definition at line 24020 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::multiViewport = {}

Definition at line 24029 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::occlusionQueryPrecise = {}

Definition at line 24034 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::pipelineStatisticsQuery = {}

Definition at line 24035 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::robustBufferAccess = {}

Definition at line 24011 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::samplerAnisotropy = {}

Definition at line 24030 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sampleRateShading = {}

Definition at line 24017 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderClipDistance = {}

Definition at line 24048 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderCullDistance = {}

Definition at line 24049 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderFloat64 = {}

Definition at line 24050 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderImageGatherExtended = {}

Definition at line 24039 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderInt16 = {}

Definition at line 24052 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderInt64 = {}

Definition at line 24051 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderResourceMinLod = {}

Definition at line 24054 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderResourceResidency = {}

Definition at line 24053 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderSampledImageArrayDynamicIndexing = {}

Definition at line 24045 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderStorageBufferArrayDynamicIndexing = {}

Definition at line 24046 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderStorageImageArrayDynamicIndexing = {}

Definition at line 24047 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderStorageImageExtendedFormats = {}

Definition at line 24040 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderStorageImageMultisample = {}

Definition at line 24041 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderStorageImageReadWithoutFormat = {}

Definition at line 24042 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderStorageImageWriteWithoutFormat = {}

Definition at line 24043 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderTessellationAndGeometryPointSize = {}

Definition at line 24038 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::shaderUniformBufferArrayDynamicIndexing = {}

Definition at line 24044 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseBinding = {}

Definition at line 24055 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidency16Samples = {}

Definition at line 24062 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidency2Samples = {}

Definition at line 24059 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidency4Samples = {}

Definition at line 24060 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidency8Samples = {}

Definition at line 24061 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidencyAliased = {}

Definition at line 24063 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidencyBuffer = {}

Definition at line 24056 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidencyImage2D = {}

Definition at line 24057 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::sparseResidencyImage3D = {}

Definition at line 24058 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::tessellationShader = {}

Definition at line 24016 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::textureCompressionASTC_LDR = {}

Definition at line 24032 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::textureCompressionBC = {}

Definition at line 24033 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::textureCompressionETC2 = {}

Definition at line 24031 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::variableMultisampleRate = {}

Definition at line 24064 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::vertexPipelineStoresAndAtomics = {}

Definition at line 24036 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures::wideLines = {}

Definition at line 24026 of file vulkan_structs.hpp.


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