1/* WARNING: This is auto-generated file. Do not modify, since changes will 2 * be lost! Modify the generating script instead. 3 * This file was generated by /scripts/gen_framework.py 4 */ 5 6const vk::VkPhysicalDeviceTransformFeedbackFeaturesEXT& getTransformFeedbackFeaturesEXT (void) const; 7const vk::VkPhysicalDeviceDynamicRenderingFeatures& getDynamicRenderingFeatures (void) const; 8const vk::VkPhysicalDeviceCornerSampledImageFeaturesNV& getCornerSampledImageFeatures (void) const; 9const vk::VkPhysicalDeviceMultiviewFeatures& getMultiviewFeatures (void) const; 10const vk::VkPhysicalDeviceTextureCompressionASTCHDRFeatures& getTextureCompressionASTCHDRFeatures (void) const; 11const vk::VkPhysicalDeviceASTCDecodeFeaturesEXT& getASTCDecodeFeaturesEXT (void) const; 12const vk::VkPhysicalDevicePipelineRobustnessFeaturesEXT& getPipelineRobustnessFeaturesEXT (void) const; 13const vk::VkPhysicalDeviceConditionalRenderingFeaturesEXT& getConditionalRenderingFeaturesEXT (void) const; 14const vk::VkPhysicalDeviceShaderFloat16Int8Features& getShaderFloat16Int8Features (void) const; 15const vk::VkPhysicalDevice16BitStorageFeatures& get16BitStorageFeatures (void) const; 16const vk::VkPhysicalDeviceDepthClipEnableFeaturesEXT& getDepthClipEnableFeaturesEXT (void) const; 17const vk::VkPhysicalDeviceImagelessFramebufferFeatures& getImagelessFramebufferFeatures (void) const; 18const vk::VkPhysicalDevicePerformanceQueryFeaturesKHR& getPerformanceQueryFeatures (void) const; 19const vk::VkPhysicalDeviceVariablePointersFeatures& getVariablePointersFeatures (void) const; 20const vk::VkPhysicalDeviceInlineUniformBlockFeatures& getInlineUniformBlockFeatures (void) const; 21const vk::VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT& getBlendOperationAdvancedFeaturesEXT (void) const; 22const vk::VkPhysicalDeviceAccelerationStructureFeaturesKHR& getAccelerationStructureFeatures (void) const; 23const vk::VkPhysicalDeviceRayTracingPipelineFeaturesKHR& getRayTracingPipelineFeatures (void) const; 24const vk::VkPhysicalDeviceRayQueryFeaturesKHR& getRayQueryFeatures (void) const; 25const vk::VkPhysicalDeviceShaderSMBuiltinsFeaturesNV& getShaderSMBuiltinsFeatures (void) const; 26const vk::VkPhysicalDeviceSamplerYcbcrConversionFeatures& getSamplerYcbcrConversionFeatures (void) const; 27const vk::VkPhysicalDeviceDescriptorIndexingFeatures& getDescriptorIndexingFeatures (void) const; 28const vk::VkPhysicalDevicePortabilitySubsetFeaturesKHR& getPortabilitySubsetFeatures (void) const; 29const vk::VkPhysicalDeviceShadingRateImageFeaturesNV& getShadingRateImageFeatures (void) const; 30const vk::VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV& getRepresentativeFragmentTestFeatures (void) const; 31const vk::VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures& getShaderSubgroupExtendedTypesFeatures (void) const; 32const vk::VkPhysicalDevice8BitStorageFeatures& get8BitStorageFeatures (void) const; 33const vk::VkPhysicalDeviceShaderAtomicInt64Features& getShaderAtomicInt64Features (void) const; 34const vk::VkPhysicalDeviceShaderClockFeaturesKHR& getShaderClockFeatures (void) const; 35const vk::VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR& getGlobalPriorityQueryFeatures (void) const; 36const vk::VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT& getVertexAttributeDivisorFeaturesEXT (void) const; 37const vk::VkPhysicalDeviceComputeShaderDerivativesFeaturesNV& getComputeShaderDerivativesFeatures (void) const; 38const vk::VkPhysicalDeviceMeshShaderFeaturesNV& getMeshShaderFeatures (void) const; 39const vk::VkPhysicalDeviceShaderImageFootprintFeaturesNV& getShaderImageFootprintFeatures (void) const; 40const vk::VkPhysicalDeviceExclusiveScissorFeaturesNV& getExclusiveScissorFeatures (void) const; 41const vk::VkPhysicalDeviceTimelineSemaphoreFeatures& getTimelineSemaphoreFeatures (void) const; 42const vk::VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL& getShaderIntegerFunctions2FeaturesINTEL (void) const; 43const vk::VkPhysicalDeviceVulkanMemoryModelFeatures& getVulkanMemoryModelFeatures (void) const; 44const vk::VkPhysicalDeviceShaderTerminateInvocationFeatures& getShaderTerminateInvocationFeatures (void) const; 45const vk::VkPhysicalDeviceFragmentDensityMapFeaturesEXT& getFragmentDensityMapFeaturesEXT (void) const; 46const vk::VkPhysicalDeviceScalarBlockLayoutFeatures& getScalarBlockLayoutFeatures (void) const; 47const vk::VkPhysicalDeviceSubgroupSizeControlFeatures& getSubgroupSizeControlFeatures (void) const; 48const vk::VkPhysicalDeviceFragmentShadingRateFeaturesKHR& getFragmentShadingRateFeatures (void) const; 49const vk::VkPhysicalDeviceCoherentMemoryFeaturesAMD& getCoherentMemoryFeaturesAMD (void) const; 50const vk::VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT& getShaderImageAtomicInt64FeaturesEXT (void) const; 51const vk::VkPhysicalDeviceMemoryPriorityFeaturesEXT& getMemoryPriorityFeaturesEXT (void) const; 52const vk::VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV& getDedicatedAllocationImageAliasingFeatures (void) const; 53const vk::VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures& getSeparateDepthStencilLayoutsFeatures (void) const; 54const vk::VkPhysicalDeviceBufferDeviceAddressFeaturesEXT& getBufferDeviceAddressFeaturesEXT (void) const; 55const vk::VkPhysicalDevicePresentWaitFeaturesKHR& getPresentWaitFeatures (void) const; 56const vk::VkPhysicalDeviceCooperativeMatrixFeaturesNV& getCooperativeMatrixFeatures (void) const; 57const vk::VkPhysicalDeviceCoverageReductionModeFeaturesNV& getCoverageReductionModeFeatures (void) const; 58const vk::VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT& getFragmentShaderInterlockFeaturesEXT (void) const; 59const vk::VkPhysicalDeviceYcbcrImageArraysFeaturesEXT& getYcbcrImageArraysFeaturesEXT (void) const; 60const vk::VkPhysicalDeviceUniformBufferStandardLayoutFeatures& getUniformBufferStandardLayoutFeatures (void) const; 61const vk::VkPhysicalDeviceProvokingVertexFeaturesEXT& getProvokingVertexFeaturesEXT (void) const; 62const vk::VkPhysicalDeviceBufferDeviceAddressFeatures& getBufferDeviceAddressFeatures (void) const; 63const vk::VkPhysicalDeviceLineRasterizationFeaturesEXT& getLineRasterizationFeaturesEXT (void) const; 64const vk::VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& getShaderAtomicFloatFeaturesEXT (void) const; 65const vk::VkPhysicalDeviceHostQueryResetFeatures& getHostQueryResetFeatures (void) const; 66const vk::VkPhysicalDeviceIndexTypeUint8FeaturesEXT& getIndexTypeUint8FeaturesEXT (void) const; 67const vk::VkPhysicalDeviceExtendedDynamicStateFeaturesEXT& getExtendedDynamicStateFeaturesEXT (void) const; 68const vk::VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR& getPipelineExecutablePropertiesFeatures (void) const; 69const vk::VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT& getShaderAtomicFloat2FeaturesEXT (void) const; 70const vk::VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT& getSwapchainMaintenance1FeaturesEXT (void) const; 71const vk::VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures& getShaderDemoteToHelperInvocationFeatures (void) const; 72const vk::VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV& getDeviceGeneratedCommandsFeatures (void) const; 73const vk::VkPhysicalDeviceInheritedViewportScissorFeaturesNV& getInheritedViewportScissorFeatures (void) const; 74const vk::VkPhysicalDeviceShaderIntegerDotProductFeatures& getShaderIntegerDotProductFeatures (void) const; 75const vk::VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT& getTexelBufferAlignmentFeaturesEXT (void) const; 76const vk::VkPhysicalDeviceDeviceMemoryReportFeaturesEXT& getDeviceMemoryReportFeaturesEXT (void) const; 77const vk::VkPhysicalDeviceRobustness2FeaturesEXT& getRobustness2FeaturesEXT (void) const; 78const vk::VkPhysicalDeviceCustomBorderColorFeaturesEXT& getCustomBorderColorFeaturesEXT (void) const; 79const vk::VkPhysicalDevicePresentBarrierFeaturesNV& getPresentBarrierFeatures (void) const; 80const vk::VkPhysicalDevicePresentIdFeaturesKHR& getPresentIdFeatures (void) const; 81const vk::VkPhysicalDevicePrivateDataFeatures& getPrivateDataFeatures (void) const; 82const vk::VkPhysicalDevicePipelineCreationCacheControlFeatures& getPipelineCreationCacheControlFeatures (void) const; 83const vk::VkPhysicalDeviceDiagnosticsConfigFeaturesNV& getDiagnosticsConfigFeatures (void) const; 84const vk::VkPhysicalDeviceSynchronization2Features& getSynchronization2Features (void) const; 85const vk::VkPhysicalDeviceDescriptorBufferFeaturesEXT& getDescriptorBufferFeaturesEXT (void) const; 86const vk::VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT& getGraphicsPipelineLibraryFeaturesEXT (void) const; 87const vk::VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD& getShaderEarlyAndLateFragmentTestsFeaturesAMD (void) const; 88const vk::VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR& getFragmentShaderBarycentricFeatures (void) const; 89const vk::VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR& getShaderSubgroupUniformControlFlowFeatures (void) const; 90const vk::VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures& getZeroInitializeWorkgroupMemoryFeatures (void) const; 91const vk::VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV& getFragmentShadingRateEnumsFeatures (void) const; 92const vk::VkPhysicalDeviceRayTracingMotionBlurFeaturesNV& getRayTracingMotionBlurFeatures (void) const; 93const vk::VkPhysicalDeviceMeshShaderFeaturesEXT& getMeshShaderFeaturesEXT (void) const; 94const vk::VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT& getYcbcr2Plane444FormatsFeaturesEXT (void) const; 95const vk::VkPhysicalDeviceFragmentDensityMap2FeaturesEXT& getFragmentDensityMap2FeaturesEXT (void) const; 96const vk::VkPhysicalDeviceImageRobustnessFeatures& getImageRobustnessFeatures (void) const; 97const vk::VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR& getWorkgroupMemoryExplicitLayoutFeatures (void) const; 98const vk::VkPhysicalDeviceImageCompressionControlFeaturesEXT& getImageCompressionControlFeaturesEXT (void) const; 99const vk::VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT& getAttachmentFeedbackLoopLayoutFeaturesEXT (void) const; 100const vk::VkPhysicalDevice4444FormatsFeaturesEXT& get4444FormatsFeaturesEXT (void) const; 101const vk::VkPhysicalDeviceFaultFeaturesEXT& getFaultFeaturesEXT (void) const; 102const vk::VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT& getRGBA10X6FormatsFeaturesEXT (void) const; 103const vk::VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT& getVertexInputDynamicStateFeaturesEXT (void) const; 104const vk::VkPhysicalDeviceAddressBindingReportFeaturesEXT& getAddressBindingReportFeaturesEXT (void) const; 105const vk::VkPhysicalDeviceDepthClipControlFeaturesEXT& getDepthClipControlFeaturesEXT (void) const; 106const vk::VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT& getPrimitiveTopologyListRestartFeaturesEXT (void) const; 107const vk::VkPhysicalDeviceSubpassShadingFeaturesHUAWEI& getSubpassShadingFeaturesHUAWEI (void) const; 108const vk::VkPhysicalDeviceInvocationMaskFeaturesHUAWEI& getInvocationMaskFeaturesHUAWEI (void) const; 109const vk::VkPhysicalDeviceExternalMemoryRDMAFeaturesNV& getExternalMemoryRDMAFeatures (void) const; 110const vk::VkPhysicalDevicePipelinePropertiesFeaturesEXT& getPipelinePropertiesFeaturesEXT (void) const; 111const vk::VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT& getMultisampledRenderToSingleSampledFeaturesEXT (void) const; 112const vk::VkPhysicalDeviceExtendedDynamicState2FeaturesEXT& getExtendedDynamicState2FeaturesEXT (void) const; 113const vk::VkPhysicalDeviceColorWriteEnableFeaturesEXT& getColorWriteEnableFeaturesEXT (void) const; 114const vk::VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT& getPrimitivesGeneratedQueryFeaturesEXT (void) const; 115const vk::VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR& getRayTracingMaintenance1Features (void) const; 116const vk::VkPhysicalDeviceImageViewMinLodFeaturesEXT& getImageViewMinLodFeaturesEXT (void) const; 117const vk::VkPhysicalDeviceMultiDrawFeaturesEXT& getMultiDrawFeaturesEXT (void) const; 118const vk::VkPhysicalDeviceImage2DViewOf3DFeaturesEXT& getImage2DViewOf3DFeaturesEXT (void) const; 119const vk::VkPhysicalDeviceOpacityMicromapFeaturesEXT& getOpacityMicromapFeaturesEXT (void) const; 120const vk::VkPhysicalDeviceBorderColorSwizzleFeaturesEXT& getBorderColorSwizzleFeaturesEXT (void) const; 121const vk::VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT& getPageableDeviceLocalMemoryFeaturesEXT (void) const; 122const vk::VkPhysicalDeviceMaintenance4Features& getMaintenance4Features (void) const; 123const vk::VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE& getDescriptorSetHostMappingFeaturesVALVE (void) const; 124const vk::VkPhysicalDeviceDepthClampZeroOneFeaturesEXT& getDepthClampZeroOneFeaturesEXT (void) const; 125const vk::VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT& getNonSeamlessCubeMapFeaturesEXT (void) const; 126const vk::VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM& getFragmentDensityMapOffsetFeaturesQCOM (void) const; 127const vk::VkPhysicalDeviceCopyMemoryIndirectFeaturesNV& getCopyMemoryIndirectFeatures (void) const; 128const vk::VkPhysicalDeviceMemoryDecompressionFeaturesNV& getMemoryDecompressionFeatures (void) const; 129const vk::VkPhysicalDeviceLinearColorAttachmentFeaturesNV& getLinearColorAttachmentFeatures (void) const; 130const vk::VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT& getImageCompressionControlSwapchainFeaturesEXT (void) const; 131const vk::VkPhysicalDeviceImageProcessingFeaturesQCOM& getImageProcessingFeaturesQCOM (void) const; 132const vk::VkPhysicalDeviceExtendedDynamicState3FeaturesEXT& getExtendedDynamicState3FeaturesEXT (void) const; 133const vk::VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT& getSubpassMergeFeedbackFeaturesEXT (void) const; 134const vk::VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT& getShaderModuleIdentifierFeaturesEXT (void) const; 135const vk::VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT& getRasterizationOrderAttachmentAccessFeaturesEXT (void) const; 136const vk::VkPhysicalDeviceOpticalFlowFeaturesNV& getOpticalFlowFeatures (void) const; 137const vk::VkPhysicalDeviceLegacyDitheringFeaturesEXT& getLegacyDitheringFeaturesEXT (void) const; 138const vk::VkPhysicalDevicePipelineProtectedAccessFeaturesEXT& getPipelineProtectedAccessFeaturesEXT (void) const; 139const vk::VkPhysicalDeviceTilePropertiesFeaturesQCOM& getTilePropertiesFeaturesQCOM (void) const; 140const vk::VkPhysicalDeviceAmigoProfilingFeaturesSEC& getAmigoProfilingFeaturesSEC (void) const; 141const vk::VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM& getMultiviewPerViewViewportsFeaturesQCOM (void) const; 142const vk::VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV& getRayTracingInvocationReorderFeatures (void) const; 143const vk::VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT& getMutableDescriptorTypeFeaturesEXT (void) const; 144const vk::VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM& getShaderCoreBuiltinsFeaturesARM (void) const; 145const vk::VkPhysicalDeviceProtectedMemoryFeatures& getProtectedMemoryFeatures (void) const; 146const vk::VkPhysicalDeviceShaderDrawParametersFeatures& getShaderDrawParametersFeatures (void) const; 147