Vulkan-Hpp
vulkan.hpp File Reference
#include <algorithm>
#include <array>
#include <string.h>
#include <string>
#include <vulkan/vulkan.h>
#include <vulkan/vulkan_hpp_macros.hpp>
#include <tuple>
#include <vector>
#include <system_error>
#include <cassert>
#include <vulkan/vulkan_enums.hpp>
#include <vulkan/vulkan_to_string.hpp>
#include <vulkan/vulkan_handles.hpp>
#include <vulkan/vulkan_structs.hpp>
#include <vulkan/vulkan_funcs.hpp>

Go to the source code of this file.

Classes

class  vk::ArrayWrapper1D< T, N >
 
class  vk::ArrayWrapper2D< T, N, M >
 
class  vk::ArrayProxy< T >
 
class  vk::ArrayProxyNoTemporaries< T >
 
class  vk::StridedArrayProxy< T >
 
class  vk::Optional< RefType >
 
struct  vk::StructExtends< X, Y >
 
struct  vk::IsPartOfStructureChain< Type,... >
 
struct  vk::IsPartOfStructureChain< Type, Head, Tail... >
 
struct  vk::StructureChainContains< Index, T, ChainElements >
 
struct  vk::StructureChainContains< 0, T, ChainElements... >
 
struct  vk::StructureChainValidation< Index, ChainElements >
 
struct  vk::StructureChainValidation< 0, ChainElements... >
 
class  vk::StructureChain< ChainElements >
 
struct  std::tuple_size< vk::StructureChain< Elements... > >
 
struct  std::tuple_element< Index, vk::StructureChain< Elements... > >
 
class  vk::UniqueHandle< Type, Dispatch >
 
class  vk::DispatchLoaderBase
 
class  vk::DispatchLoaderStatic
 
class  vk::ObjectDestroy< OwnerType, Dispatch >
 
class  vk::ObjectDestroy< NoParent, Dispatch >
 
class  vk::ObjectFree< OwnerType, Dispatch >
 
class  vk::ObjectRelease< OwnerType, Dispatch >
 
class  vk::PoolFree< OwnerType, PoolType, Dispatch >
 
struct  std::is_error_code_enum< vk::Result >
 
class  vk::ErrorCategoryImpl
 
class  vk::Error
 
class  vk::LogicError
 
class  vk::SystemError
 
class  vk::OutOfHostMemoryError
 
class  vk::OutOfDeviceMemoryError
 
class  vk::InitializationFailedError
 
class  vk::DeviceLostError
 
class  vk::MemoryMapFailedError
 
class  vk::LayerNotPresentError
 
class  vk::ExtensionNotPresentError
 
class  vk::FeatureNotPresentError
 
class  vk::IncompatibleDriverError
 
class  vk::TooManyObjectsError
 
class  vk::FormatNotSupportedError
 
class  vk::FragmentedPoolError
 
class  vk::UnknownError
 
class  vk::OutOfPoolMemoryError
 
class  vk::InvalidExternalHandleError
 
class  vk::FragmentationError
 
class  vk::InvalidOpaqueCaptureAddressError
 
class  vk::SurfaceLostKHRError
 
class  vk::NativeWindowInUseKHRError
 
class  vk::OutOfDateKHRError
 
class  vk::IncompatibleDisplayKHRError
 
class  vk::ValidationFailedEXTError
 
class  vk::InvalidShaderNVError
 
class  vk::ImageUsageNotSupportedKHRError
 
class  vk::VideoPictureLayoutNotSupportedKHRError
 
class  vk::VideoProfileOperationNotSupportedKHRError
 
class  vk::VideoProfileFormatNotSupportedKHRError
 
class  vk::VideoProfileCodecNotSupportedKHRError
 
class  vk::VideoStdVersionNotSupportedKHRError
 
class  vk::InvalidDrmFormatModifierPlaneLayoutEXTError
 
class  vk::NotPermittedKHRError
 
class  vk::InvalidVideoStdParametersKHRError
 
class  vk::CompressionExhaustedEXTError
 
class  vk::IncompatibleShaderBinaryEXTError
 
struct  vk::ResultValue< T >
 
struct  vk::ResultValue< UniqueHandle< Type, Dispatch > >
 
struct  vk::ResultValue< std::vector< UniqueHandle< Type, Dispatch > > >
 
struct  vk::ResultValueType< T >
 
struct  vk::ResultValueType< void >
 
struct  vk::StructExtends< ShaderModuleCreateInfo, PipelineShaderStageCreateInfo >
 
struct  vk::StructExtends< PipelineLayoutCreateInfo, BindDescriptorSetsInfoKHR >
 
struct  vk::StructExtends< PipelineLayoutCreateInfo, PushConstantsInfoKHR >
 
struct  vk::StructExtends< PipelineLayoutCreateInfo, PushDescriptorSetInfoKHR >
 
struct  vk::StructExtends< PipelineLayoutCreateInfo, PushDescriptorSetWithTemplateInfoKHR >
 
struct  vk::StructExtends< PipelineLayoutCreateInfo, SetDescriptorBufferOffsetsInfoEXT >
 
struct  vk::StructExtends< PipelineLayoutCreateInfo, BindDescriptorBufferEmbeddedSamplersInfoEXT >
 
struct  vk::StructExtends< PhysicalDeviceSubgroupProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDevice16BitStorageFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevice16BitStorageFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< MemoryDedicatedRequirements, MemoryRequirements2 >
 
struct  vk::StructExtends< MemoryDedicatedAllocateInfo, MemoryAllocateInfo >
 
struct  vk::StructExtends< MemoryAllocateFlagsInfo, MemoryAllocateInfo >
 
struct  vk::StructExtends< DeviceGroupRenderPassBeginInfo, RenderPassBeginInfo >
 
struct  vk::StructExtends< DeviceGroupRenderPassBeginInfo, RenderingInfo >
 
struct  vk::StructExtends< DeviceGroupCommandBufferBeginInfo, CommandBufferBeginInfo >
 
struct  vk::StructExtends< DeviceGroupSubmitInfo, SubmitInfo >
 
struct  vk::StructExtends< DeviceGroupBindSparseInfo, BindSparseInfo >
 
struct  vk::StructExtends< BindBufferMemoryDeviceGroupInfo, BindBufferMemoryInfo >
 
struct  vk::StructExtends< BindImageMemoryDeviceGroupInfo, BindImageMemoryInfo >
 
struct  vk::StructExtends< DeviceGroupDeviceCreateInfo, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFeatures2, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePointClippingProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< RenderPassInputAttachmentAspectCreateInfo, RenderPassCreateInfo >
 
struct  vk::StructExtends< ImageViewUsageCreateInfo, ImageViewCreateInfo >
 
struct  vk::StructExtends< PipelineTessellationDomainOriginStateCreateInfo, PipelineTessellationStateCreateInfo >
 
struct  vk::StructExtends< RenderPassMultiviewCreateInfo, RenderPassCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMultiviewFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMultiviewFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMultiviewProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceVariablePointersFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceVariablePointersFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceProtectedMemoryFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceProtectedMemoryFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceProtectedMemoryProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< ProtectedSubmitInfo, SubmitInfo >
 
struct  vk::StructExtends< SamplerYcbcrConversionInfo, SamplerCreateInfo >
 
struct  vk::StructExtends< SamplerYcbcrConversionInfo, ImageViewCreateInfo >
 
struct  vk::StructExtends< BindImagePlaneMemoryInfo, BindImageMemoryInfo >
 
struct  vk::StructExtends< ImagePlaneMemoryRequirementsInfo, ImageMemoryRequirementsInfo2 >
 
struct  vk::StructExtends< PhysicalDeviceSamplerYcbcrConversionFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceSamplerYcbcrConversionFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< SamplerYcbcrConversionImageFormatProperties, ImageFormatProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceExternalImageFormatInfo, PhysicalDeviceImageFormatInfo2 >
 
struct  vk::StructExtends< ExternalImageFormatProperties, ImageFormatProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceIDProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< ExternalMemoryImageCreateInfo, ImageCreateInfo >
 
struct  vk::StructExtends< ExternalMemoryBufferCreateInfo, BufferCreateInfo >
 
struct  vk::StructExtends< ExportMemoryAllocateInfo, MemoryAllocateInfo >
 
struct  vk::StructExtends< ExportFenceCreateInfo, FenceCreateInfo >
 
struct  vk::StructExtends< ExportSemaphoreCreateInfo, SemaphoreCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMaintenance3Properties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderDrawParametersFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderDrawParametersFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceVulkan11Features, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceVulkan11Features, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceVulkan11Properties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceVulkan12Features, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceVulkan12Features, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceVulkan12Properties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< ImageFormatListCreateInfo, ImageCreateInfo >
 
struct  vk::StructExtends< ImageFormatListCreateInfo, SwapchainCreateInfoKHR >
 
struct  vk::StructExtends< ImageFormatListCreateInfo, PhysicalDeviceImageFormatInfo2 >
 
struct  vk::StructExtends< PhysicalDevice8BitStorageFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevice8BitStorageFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceDriverProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderAtomicInt64Features, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderAtomicInt64Features, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderFloat16Int8Features, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderFloat16Int8Features, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFloatControlsProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< DescriptorSetLayoutBindingFlagsCreateInfo, DescriptorSetLayoutCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceDescriptorIndexingFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDescriptorIndexingFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceDescriptorIndexingProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< DescriptorSetVariableDescriptorCountAllocateInfo, DescriptorSetAllocateInfo >
 
struct  vk::StructExtends< DescriptorSetVariableDescriptorCountLayoutSupport, DescriptorSetLayoutSupport >
 
struct  vk::StructExtends< SubpassDescriptionDepthStencilResolve, SubpassDescription2 >
 
struct  vk::StructExtends< PhysicalDeviceDepthStencilResolveProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceScalarBlockLayoutFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceScalarBlockLayoutFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< ImageStencilUsageCreateInfo, ImageCreateInfo >
 
struct  vk::StructExtends< ImageStencilUsageCreateInfo, PhysicalDeviceImageFormatInfo2 >
 
struct  vk::StructExtends< SamplerReductionModeCreateInfo, SamplerCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceSamplerFilterMinmaxProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceVulkanMemoryModelFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceVulkanMemoryModelFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceImagelessFramebufferFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceImagelessFramebufferFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< FramebufferAttachmentsCreateInfo, FramebufferCreateInfo >
 
struct  vk::StructExtends< RenderPassAttachmentBeginInfo, RenderPassBeginInfo >
 
struct  vk::StructExtends< PhysicalDeviceUniformBufferStandardLayoutFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceUniformBufferStandardLayoutFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderSubgroupExtendedTypesFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderSubgroupExtendedTypesFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceSeparateDepthStencilLayoutsFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceSeparateDepthStencilLayoutsFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< AttachmentReferenceStencilLayout, AttachmentReference2 >
 
struct  vk::StructExtends< AttachmentDescriptionStencilLayout, AttachmentDescription2 >
 
struct  vk::StructExtends< PhysicalDeviceHostQueryResetFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceHostQueryResetFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceTimelineSemaphoreFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceTimelineSemaphoreFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceTimelineSemaphoreProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< SemaphoreTypeCreateInfo, SemaphoreCreateInfo >
 
struct  vk::StructExtends< SemaphoreTypeCreateInfo, PhysicalDeviceExternalSemaphoreInfo >
 
struct  vk::StructExtends< TimelineSemaphoreSubmitInfo, SubmitInfo >
 
struct  vk::StructExtends< TimelineSemaphoreSubmitInfo, BindSparseInfo >
 
struct  vk::StructExtends< PhysicalDeviceBufferDeviceAddressFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceBufferDeviceAddressFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< BufferOpaqueCaptureAddressCreateInfo, BufferCreateInfo >
 
struct  vk::StructExtends< MemoryOpaqueCaptureAddressAllocateInfo, MemoryAllocateInfo >
 
struct  vk::StructExtends< PhysicalDeviceVulkan13Features, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceVulkan13Features, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceVulkan13Properties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineCreationFeedbackCreateInfo, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< PipelineCreationFeedbackCreateInfo, ComputePipelineCreateInfo >
 
struct  vk::StructExtends< PipelineCreationFeedbackCreateInfo, RayTracingPipelineCreateInfoNV >
 
struct  vk::StructExtends< PipelineCreationFeedbackCreateInfo, RayTracingPipelineCreateInfoKHR >
 
struct  vk::StructExtends< PipelineCreationFeedbackCreateInfo, ExecutionGraphPipelineCreateInfoAMDX >
 
struct  vk::StructExtends< PhysicalDeviceShaderTerminateInvocationFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderTerminateInvocationFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderDemoteToHelperInvocationFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderDemoteToHelperInvocationFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePrivateDataFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePrivateDataFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< DevicePrivateDataCreateInfo, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePipelineCreationCacheControlFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePipelineCreationCacheControlFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< MemoryBarrier2, SubpassDependency2 >
 
struct  vk::StructExtends< PhysicalDeviceSynchronization2Features, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceSynchronization2Features, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceImageRobustnessFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceImageRobustnessFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceSubgroupSizeControlFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceSubgroupSizeControlFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceSubgroupSizeControlProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineShaderStageRequiredSubgroupSizeCreateInfo, PipelineShaderStageCreateInfo >
 
struct  vk::StructExtends< PipelineShaderStageRequiredSubgroupSizeCreateInfo, ShaderCreateInfoEXT >
 
struct  vk::StructExtends< PhysicalDeviceInlineUniformBlockFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceInlineUniformBlockFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceInlineUniformBlockProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< WriteDescriptorSetInlineUniformBlock, WriteDescriptorSet >
 
struct  vk::StructExtends< DescriptorPoolInlineUniformBlockCreateInfo, DescriptorPoolCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceTextureCompressionASTCHDRFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceTextureCompressionASTCHDRFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PipelineRenderingCreateInfo, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceDynamicRenderingFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDynamicRenderingFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< CommandBufferInheritanceRenderingInfo, CommandBufferInheritanceInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderIntegerDotProductFeatures, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderIntegerDotProductFeatures, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderIntegerDotProductProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceTexelBufferAlignmentProperties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< FormatProperties3, FormatProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceMaintenance4Features, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMaintenance4Features, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMaintenance4Properties, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< ImageSwapchainCreateInfoKHR, ImageCreateInfo >
 
struct  vk::StructExtends< BindImageMemorySwapchainInfoKHR, BindImageMemoryInfo >
 
struct  vk::StructExtends< DeviceGroupPresentInfoKHR, PresentInfoKHR >
 
struct  vk::StructExtends< DeviceGroupSwapchainCreateInfoKHR, SwapchainCreateInfoKHR >
 
struct  vk::StructExtends< DisplayPresentInfoKHR, PresentInfoKHR >
 
struct  vk::StructExtends< DebugReportCallbackCreateInfoEXT, InstanceCreateInfo >
 
struct  vk::StructExtends< PipelineRasterizationStateRasterizationOrderAMD, PipelineRasterizationStateCreateInfo >
 
struct  vk::StructExtends< QueueFamilyQueryResultStatusPropertiesKHR, QueueFamilyProperties2 >
 
struct  vk::StructExtends< QueueFamilyVideoPropertiesKHR, QueueFamilyProperties2 >
 
struct  vk::StructExtends< VideoProfileInfoKHR, QueryPoolCreateInfo >
 
struct  vk::StructExtends< VideoProfileListInfoKHR, PhysicalDeviceImageFormatInfo2 >
 
struct  vk::StructExtends< VideoProfileListInfoKHR, PhysicalDeviceVideoFormatInfoKHR >
 
struct  vk::StructExtends< VideoProfileListInfoKHR, ImageCreateInfo >
 
struct  vk::StructExtends< VideoProfileListInfoKHR, BufferCreateInfo >
 
struct  vk::StructExtends< VideoDecodeCapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  vk::StructExtends< VideoDecodeUsageInfoKHR, VideoProfileInfoKHR >
 
struct  vk::StructExtends< VideoDecodeUsageInfoKHR, QueryPoolCreateInfo >
 
struct  vk::StructExtends< DedicatedAllocationImageCreateInfoNV, ImageCreateInfo >
 
struct  vk::StructExtends< DedicatedAllocationBufferCreateInfoNV, BufferCreateInfo >
 
struct  vk::StructExtends< DedicatedAllocationMemoryAllocateInfoNV, MemoryAllocateInfo >
 
struct  vk::StructExtends< PhysicalDeviceTransformFeedbackFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceTransformFeedbackFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceTransformFeedbackPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineRasterizationStateStreamCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  vk::StructExtends< VideoEncodeH264CapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  vk::StructExtends< VideoEncodeH264QualityLevelPropertiesKHR, VideoEncodeQualityLevelPropertiesKHR >
 
struct  vk::StructExtends< VideoEncodeH264SessionCreateInfoKHR, VideoSessionCreateInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH264SessionParametersCreateInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH264SessionParametersAddInfoKHR, VideoSessionParametersUpdateInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH264SessionParametersGetInfoKHR, VideoEncodeSessionParametersGetInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH264SessionParametersFeedbackInfoKHR, VideoEncodeSessionParametersFeedbackInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH264PictureInfoKHR, VideoEncodeInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH264DpbSlotInfoKHR, VideoReferenceSlotInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH264ProfileInfoKHR, VideoProfileInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH264ProfileInfoKHR, QueryPoolCreateInfo >
 
struct  vk::StructExtends< VideoEncodeH264RateControlInfoKHR, VideoCodingControlInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH264RateControlInfoKHR, VideoBeginCodingInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH264RateControlLayerInfoKHR, VideoEncodeRateControlLayerInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH264GopRemainingFrameInfoKHR, VideoBeginCodingInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH265CapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  vk::StructExtends< VideoEncodeH265SessionCreateInfoKHR, VideoSessionCreateInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH265QualityLevelPropertiesKHR, VideoEncodeQualityLevelPropertiesKHR >
 
struct  vk::StructExtends< VideoEncodeH265SessionParametersCreateInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH265SessionParametersAddInfoKHR, VideoSessionParametersUpdateInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH265SessionParametersGetInfoKHR, VideoEncodeSessionParametersGetInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH265SessionParametersFeedbackInfoKHR, VideoEncodeSessionParametersFeedbackInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH265PictureInfoKHR, VideoEncodeInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH265DpbSlotInfoKHR, VideoReferenceSlotInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH265ProfileInfoKHR, VideoProfileInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH265ProfileInfoKHR, QueryPoolCreateInfo >
 
struct  vk::StructExtends< VideoEncodeH265RateControlInfoKHR, VideoCodingControlInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH265RateControlInfoKHR, VideoBeginCodingInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH265RateControlLayerInfoKHR, VideoEncodeRateControlLayerInfoKHR >
 
struct  vk::StructExtends< VideoEncodeH265GopRemainingFrameInfoKHR, VideoBeginCodingInfoKHR >
 
struct  vk::StructExtends< VideoDecodeH264ProfileInfoKHR, VideoProfileInfoKHR >
 
struct  vk::StructExtends< VideoDecodeH264ProfileInfoKHR, QueryPoolCreateInfo >
 
struct  vk::StructExtends< VideoDecodeH264CapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  vk::StructExtends< VideoDecodeH264SessionParametersCreateInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  vk::StructExtends< VideoDecodeH264SessionParametersAddInfoKHR, VideoSessionParametersUpdateInfoKHR >
 
struct  vk::StructExtends< VideoDecodeH264PictureInfoKHR, VideoDecodeInfoKHR >
 
struct  vk::StructExtends< VideoDecodeH264DpbSlotInfoKHR, VideoReferenceSlotInfoKHR >
 
struct  vk::StructExtends< TextureLODGatherFormatPropertiesAMD, ImageFormatProperties2 >
 
struct  vk::StructExtends< RenderingFragmentShadingRateAttachmentInfoKHR, RenderingInfo >
 
struct  vk::StructExtends< RenderingFragmentDensityMapAttachmentInfoEXT, RenderingInfo >
 
struct  vk::StructExtends< AttachmentSampleCountInfoAMD, CommandBufferInheritanceInfo >
 
struct  vk::StructExtends< AttachmentSampleCountInfoAMD, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< MultiviewPerViewAttributesInfoNVX, CommandBufferInheritanceInfo >
 
struct  vk::StructExtends< MultiviewPerViewAttributesInfoNVX, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< MultiviewPerViewAttributesInfoNVX, RenderingInfo >
 
struct  vk::StructExtends< PhysicalDeviceCornerSampledImageFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceCornerSampledImageFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< ExternalMemoryImageCreateInfoNV, ImageCreateInfo >
 
struct  vk::StructExtends< ExportMemoryAllocateInfoNV, MemoryAllocateInfo >
 
struct  vk::StructExtends< ValidationFlagsEXT, InstanceCreateInfo >
 
struct  vk::StructExtends< ImageViewASTCDecodeModeEXT, ImageViewCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceASTCDecodeFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceASTCDecodeFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePipelineRobustnessFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePipelineRobustnessFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePipelineRobustnessPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineRobustnessCreateInfoEXT, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< PipelineRobustnessCreateInfoEXT, ComputePipelineCreateInfo >
 
struct  vk::StructExtends< PipelineRobustnessCreateInfoEXT, PipelineShaderStageCreateInfo >
 
struct  vk::StructExtends< PipelineRobustnessCreateInfoEXT, RayTracingPipelineCreateInfoKHR >
 
struct  vk::StructExtends< ImportMemoryFdInfoKHR, MemoryAllocateInfo >
 
struct  vk::StructExtends< PhysicalDevicePushDescriptorPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceConditionalRenderingFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceConditionalRenderingFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< CommandBufferInheritanceConditionalRenderingInfoEXT, CommandBufferInheritanceInfo >
 
struct  vk::StructExtends< PresentRegionsKHR, PresentInfoKHR >
 
struct  vk::StructExtends< PipelineViewportWScalingStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  vk::StructExtends< SwapchainCounterCreateInfoEXT, SwapchainCreateInfoKHR >
 
struct  vk::StructExtends< PresentTimesInfoGOOGLE, PresentInfoKHR >
 
struct  vk::StructExtends< PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineViewportSwizzleStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceDiscardRectanglePropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineDiscardRectangleStateCreateInfoEXT, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceConservativeRasterizationPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineRasterizationConservativeStateCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceDepthClipEnableFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDepthClipEnableFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PipelineRasterizationDepthClipStateCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceRelaxedLineRasterizationFeaturesIMG, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceRelaxedLineRasterizationFeaturesIMG, DeviceCreateInfo >
 
struct  vk::StructExtends< SharedPresentSurfaceCapabilitiesKHR, SurfaceCapabilities2KHR >
 
struct  vk::StructExtends< PhysicalDevicePerformanceQueryFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePerformanceQueryFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePerformanceQueryPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< QueryPoolPerformanceCreateInfoKHR, QueryPoolCreateInfo >
 
struct  vk::StructExtends< PerformanceQuerySubmitInfoKHR, SubmitInfo >
 
struct  vk::StructExtends< PerformanceQuerySubmitInfoKHR, SubmitInfo2 >
 
struct  vk::StructExtends< DebugUtilsMessengerCreateInfoEXT, InstanceCreateInfo >
 
struct  vk::StructExtends< DebugUtilsObjectNameInfoEXT, PipelineShaderStageCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderEnqueueFeaturesAMDX, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderEnqueueFeaturesAMDX, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderEnqueuePropertiesAMDX, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineShaderStageNodeCreateInfoAMDX, PipelineShaderStageCreateInfo >
 
struct  vk::StructExtends< SampleLocationsInfoEXT, ImageMemoryBarrier >
 
struct  vk::StructExtends< SampleLocationsInfoEXT, ImageMemoryBarrier2 >
 
struct  vk::StructExtends< RenderPassSampleLocationsBeginInfoEXT, RenderPassBeginInfo >
 
struct  vk::StructExtends< PipelineSampleLocationsStateCreateInfoEXT, PipelineMultisampleStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceSampleLocationsPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceBlendOperationAdvancedFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceBlendOperationAdvancedFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceBlendOperationAdvancedPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineColorBlendAdvancedStateCreateInfoEXT, PipelineColorBlendStateCreateInfo >
 
struct  vk::StructExtends< PipelineCoverageToColorStateCreateInfoNV, PipelineMultisampleStateCreateInfo >
 
struct  vk::StructExtends< WriteDescriptorSetAccelerationStructureKHR, WriteDescriptorSet >
 
struct  vk::StructExtends< PhysicalDeviceAccelerationStructureFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceAccelerationStructureFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceAccelerationStructurePropertiesKHR, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingPipelineFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingPipelineFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingPipelinePropertiesKHR, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceRayQueryFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceRayQueryFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PipelineCoverageModulationStateCreateInfoNV, PipelineMultisampleStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderSMBuiltinsPropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderSMBuiltinsFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderSMBuiltinsFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< DrmFormatModifierPropertiesListEXT, FormatProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceImageDrmFormatModifierInfoEXT, PhysicalDeviceImageFormatInfo2 >
 
struct  vk::StructExtends< ImageDrmFormatModifierListCreateInfoEXT, ImageCreateInfo >
 
struct  vk::StructExtends< ImageDrmFormatModifierExplicitCreateInfoEXT, ImageCreateInfo >
 
struct  vk::StructExtends< DrmFormatModifierPropertiesList2EXT, FormatProperties2 >
 
struct  vk::StructExtends< ShaderModuleValidationCacheCreateInfoEXT, ShaderModuleCreateInfo >
 
struct  vk::StructExtends< ShaderModuleValidationCacheCreateInfoEXT, PipelineShaderStageCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePortabilitySubsetFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePortabilitySubsetFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePortabilitySubsetPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineViewportShadingRateImageStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShadingRateImageFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShadingRateImageFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShadingRateImagePropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineViewportCoarseSampleOrderStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  vk::StructExtends< WriteDescriptorSetAccelerationStructureNV, WriteDescriptorSet >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingPropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceRepresentativeFragmentTestFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceRepresentativeFragmentTestFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PipelineRepresentativeFragmentTestStateCreateInfoNV, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceImageViewImageFormatInfoEXT, PhysicalDeviceImageFormatInfo2 >
 
struct  vk::StructExtends< FilterCubicImageViewImageFormatPropertiesEXT, ImageFormatProperties2 >
 
struct  vk::StructExtends< ImportMemoryHostPointerInfoEXT, MemoryAllocateInfo >
 
struct  vk::StructExtends< PhysicalDeviceExternalMemoryHostPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderClockFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderClockFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PipelineCompilerControlCreateInfoAMD, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< PipelineCompilerControlCreateInfoAMD, ComputePipelineCreateInfo >
 
struct  vk::StructExtends< PipelineCompilerControlCreateInfoAMD, ExecutionGraphPipelineCreateInfoAMDX >
 
struct  vk::StructExtends< PhysicalDeviceShaderCorePropertiesAMD, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< VideoDecodeH265ProfileInfoKHR, VideoProfileInfoKHR >
 
struct  vk::StructExtends< VideoDecodeH265ProfileInfoKHR, QueryPoolCreateInfo >
 
struct  vk::StructExtends< VideoDecodeH265CapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  vk::StructExtends< VideoDecodeH265SessionParametersCreateInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  vk::StructExtends< VideoDecodeH265SessionParametersAddInfoKHR, VideoSessionParametersUpdateInfoKHR >
 
struct  vk::StructExtends< VideoDecodeH265PictureInfoKHR, VideoDecodeInfoKHR >
 
struct  vk::StructExtends< VideoDecodeH265DpbSlotInfoKHR, VideoReferenceSlotInfoKHR >
 
struct  vk::StructExtends< DeviceQueueGlobalPriorityCreateInfoKHR, DeviceQueueCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceGlobalPriorityQueryFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceGlobalPriorityQueryFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< QueueFamilyGlobalPriorityPropertiesKHR, QueueFamilyProperties2 >
 
struct  vk::StructExtends< DeviceMemoryOverallocationCreateInfoAMD, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceVertexAttributeDivisorPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceComputeShaderDerivativesFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceComputeShaderDerivativesFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMeshShaderFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMeshShaderFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMeshShaderPropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderImageFootprintFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderImageFootprintFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PipelineViewportExclusiveScissorStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceExclusiveScissorFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceExclusiveScissorFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< QueueFamilyCheckpointPropertiesNV, QueueFamilyProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, DeviceCreateInfo >
 
struct  vk::StructExtends< QueryPoolPerformanceQueryCreateInfoINTEL, QueryPoolCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePCIBusInfoPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< DisplayNativeHdrSurfaceCapabilitiesAMD, SurfaceCapabilities2KHR >
 
struct  vk::StructExtends< SwapchainDisplayNativeHdrCreateInfoAMD, SwapchainCreateInfoKHR >
 
struct  vk::StructExtends< PhysicalDeviceFragmentDensityMapFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceFragmentDensityMapFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFragmentDensityMapPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< RenderPassFragmentDensityMapCreateInfoEXT, RenderPassCreateInfo >
 
struct  vk::StructExtends< RenderPassFragmentDensityMapCreateInfoEXT, RenderPassCreateInfo2 >
 
struct  vk::StructExtends< FragmentShadingRateAttachmentInfoKHR, SubpassDescription2 >
 
struct  vk::StructExtends< PipelineFragmentShadingRateStateCreateInfoKHR, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFragmentShadingRateFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceFragmentShadingRateFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFragmentShadingRatePropertiesKHR, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderCoreProperties2AMD, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceCoherentMemoryFeaturesAMD, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceCoherentMemoryFeaturesAMD, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMemoryBudgetPropertiesEXT, PhysicalDeviceMemoryProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceMemoryPriorityFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMemoryPriorityFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< MemoryPriorityAllocateInfoEXT, MemoryAllocateInfo >
 
struct  vk::StructExtends< SurfaceProtectedCapabilitiesKHR, SurfaceCapabilities2KHR >
 
struct  vk::StructExtends< PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceBufferDeviceAddressFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceBufferDeviceAddressFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< BufferDeviceAddressCreateInfoEXT, BufferCreateInfo >
 
struct  vk::StructExtends< ValidationFeaturesEXT, InstanceCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePresentWaitFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePresentWaitFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceCooperativeMatrixFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceCooperativeMatrixFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceCooperativeMatrixPropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceCoverageReductionModeFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceCoverageReductionModeFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PipelineCoverageReductionStateCreateInfoNV, PipelineMultisampleStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFragmentShaderInterlockFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceFragmentShaderInterlockFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceYcbcrImageArraysFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceYcbcrImageArraysFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceProvokingVertexFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceProvokingVertexFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceProvokingVertexPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineRasterizationProvokingVertexStateCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceLineRasterizationFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceLineRasterizationFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceLineRasterizationPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineRasterizationLineStateCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderAtomicFloatFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderAtomicFloatFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceIndexTypeUint8FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceIndexTypeUint8FeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceExtendedDynamicStateFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceExtendedDynamicStateFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePipelineExecutablePropertiesFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePipelineExecutablePropertiesFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceHostImageCopyFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceHostImageCopyFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceHostImageCopyPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< SubresourceHostMemcpySizeEXT, SubresourceLayout2KHR >
 
struct  vk::StructExtends< HostImageCopyDevicePerformanceQueryEXT, ImageFormatProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderAtomicFloat2FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderAtomicFloat2FeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< SurfacePresentModeEXT, PhysicalDeviceSurfaceInfo2KHR >
 
struct  vk::StructExtends< SurfacePresentScalingCapabilitiesEXT, SurfaceCapabilities2KHR >
 
struct  vk::StructExtends< SurfacePresentModeCompatibilityEXT, SurfaceCapabilities2KHR >
 
struct  vk::StructExtends< PhysicalDeviceSwapchainMaintenance1FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceSwapchainMaintenance1FeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< SwapchainPresentFenceInfoEXT, PresentInfoKHR >
 
struct  vk::StructExtends< SwapchainPresentModesCreateInfoEXT, SwapchainCreateInfoKHR >
 
struct  vk::StructExtends< SwapchainPresentModeInfoEXT, PresentInfoKHR >
 
struct  vk::StructExtends< SwapchainPresentScalingCreateInfoEXT, SwapchainCreateInfoKHR >
 
struct  vk::StructExtends< PhysicalDeviceDeviceGeneratedCommandsPropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceDeviceGeneratedCommandsFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDeviceGeneratedCommandsFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< GraphicsPipelineShaderGroupsCreateInfoNV, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceInheritedViewportScissorFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceInheritedViewportScissorFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< CommandBufferInheritanceViewportScissorInfoNV, CommandBufferInheritanceInfo >
 
struct  vk::StructExtends< PhysicalDeviceTexelBufferAlignmentFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceTexelBufferAlignmentFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< RenderPassTransformBeginInfoQCOM, RenderPassBeginInfo >
 
struct  vk::StructExtends< CommandBufferInheritanceRenderPassTransformInfoQCOM, CommandBufferInheritanceInfo >
 
struct  vk::StructExtends< PhysicalDeviceDepthBiasControlFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDepthBiasControlFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< DepthBiasRepresentationInfoEXT, DepthBiasInfoEXT >
 
struct  vk::StructExtends< DepthBiasRepresentationInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceDeviceMemoryReportFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDeviceMemoryReportFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< DeviceDeviceMemoryReportCreateInfoEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceRobustness2FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceRobustness2FeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceRobustness2PropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< SamplerCustomBorderColorCreateInfoEXT, SamplerCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceCustomBorderColorPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceCustomBorderColorFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceCustomBorderColorFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PipelineLibraryCreateInfoKHR, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePresentBarrierFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePresentBarrierFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< SurfaceCapabilitiesPresentBarrierNV, SurfaceCapabilities2KHR >
 
struct  vk::StructExtends< SwapchainPresentBarrierCreateInfoNV, SwapchainCreateInfoKHR >
 
struct  vk::StructExtends< PresentIdKHR, PresentInfoKHR >
 
struct  vk::StructExtends< PhysicalDevicePresentIdFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePresentIdFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< VideoEncodeCapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  vk::StructExtends< QueryPoolVideoEncodeFeedbackCreateInfoKHR, QueryPoolCreateInfo >
 
struct  vk::StructExtends< VideoEncodeUsageInfoKHR, VideoProfileInfoKHR >
 
struct  vk::StructExtends< VideoEncodeUsageInfoKHR, QueryPoolCreateInfo >
 
struct  vk::StructExtends< VideoEncodeRateControlInfoKHR, VideoCodingControlInfoKHR >
 
struct  vk::StructExtends< VideoEncodeRateControlInfoKHR, VideoBeginCodingInfoKHR >
 
struct  vk::StructExtends< VideoEncodeQualityLevelInfoKHR, VideoCodingControlInfoKHR >
 
struct  vk::StructExtends< VideoEncodeQualityLevelInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  vk::StructExtends< PhysicalDeviceDiagnosticsConfigFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDiagnosticsConfigFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< DeviceDiagnosticsConfigCreateInfoNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceCudaKernelLaunchFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceCudaKernelLaunchFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceCudaKernelLaunchPropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< QueryLowLatencySupportNV, SemaphoreCreateInfo >
 
struct  vk::StructExtends< QueueFamilyCheckpointProperties2NV, QueueFamilyProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceDescriptorBufferPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceDescriptorBufferFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDescriptorBufferFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< DescriptorBufferBindingPushDescriptorBufferHandleEXT, DescriptorBufferBindingInfoEXT >
 
struct  vk::StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, BufferCreateInfo >
 
struct  vk::StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, ImageCreateInfo >
 
struct  vk::StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, ImageViewCreateInfo >
 
struct  vk::StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, SamplerCreateInfo >
 
struct  vk::StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, AccelerationStructureCreateInfoKHR >
 
struct  vk::StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, AccelerationStructureCreateInfoNV >
 
struct  vk::StructExtends< PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< GraphicsPipelineLibraryCreateInfoEXT, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFragmentShaderBarycentricPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFragmentShadingRateEnumsFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceFragmentShadingRateEnumsFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFragmentShadingRateEnumsPropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineFragmentShadingRateEnumStateCreateInfoNV, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< AccelerationStructureGeometryMotionTrianglesDataNV, AccelerationStructureGeometryTrianglesDataKHR >
 
struct  vk::StructExtends< AccelerationStructureMotionInfoNV, AccelerationStructureCreateInfoKHR >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingMotionBlurFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingMotionBlurFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMeshShaderFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMeshShaderFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMeshShaderPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFragmentDensityMap2FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceFragmentDensityMap2FeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFragmentDensityMap2PropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< CopyCommandTransformInfoQCOM, BufferImageCopy2 >
 
struct  vk::StructExtends< CopyCommandTransformInfoQCOM, ImageBlit2 >
 
struct  vk::StructExtends< PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceImageCompressionControlFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceImageCompressionControlFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< ImageCompressionControlEXT, ImageCreateInfo >
 
struct  vk::StructExtends< ImageCompressionControlEXT, SwapchainCreateInfoKHR >
 
struct  vk::StructExtends< ImageCompressionControlEXT, PhysicalDeviceImageFormatInfo2 >
 
struct  vk::StructExtends< ImageCompressionPropertiesEXT, ImageFormatProperties2 >
 
struct  vk::StructExtends< ImageCompressionPropertiesEXT, SurfaceFormat2KHR >
 
struct  vk::StructExtends< ImageCompressionPropertiesEXT, SubresourceLayout2KHR >
 
struct  vk::StructExtends< PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDevice4444FormatsFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevice4444FormatsFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFaultFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceFaultFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceRGBA10X6FormatsFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceRGBA10X6FormatsFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceVertexInputDynamicStateFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceVertexInputDynamicStateFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceDrmPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceAddressBindingReportFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceAddressBindingReportFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< DeviceAddressBindingCallbackDataEXT, DebugUtilsMessengerCallbackDataEXT >
 
struct  vk::StructExtends< PhysicalDeviceDepthClipControlFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDepthClipControlFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PipelineViewportDepthClipControlCreateInfoEXT, PipelineViewportStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< SubpassShadingPipelineCreateInfoHUAWEI, ComputePipelineCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceSubpassShadingFeaturesHUAWEI, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceSubpassShadingFeaturesHUAWEI, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceSubpassShadingPropertiesHUAWEI, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceInvocationMaskFeaturesHUAWEI, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceInvocationMaskFeaturesHUAWEI, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceExternalMemoryRDMAFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceExternalMemoryRDMAFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePipelinePropertiesFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePipelinePropertiesFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFrameBoundaryFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceFrameBoundaryFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< FrameBoundaryEXT, SubmitInfo >
 
struct  vk::StructExtends< FrameBoundaryEXT, SubmitInfo2 >
 
struct  vk::StructExtends< FrameBoundaryEXT, PresentInfoKHR >
 
struct  vk::StructExtends< FrameBoundaryEXT, BindSparseInfo >
 
struct  vk::StructExtends< PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< SubpassResolvePerformanceQueryEXT, FormatProperties2 >
 
struct  vk::StructExtends< MultisampledRenderToSingleSampledInfoEXT, SubpassDescription2 >
 
struct  vk::StructExtends< MultisampledRenderToSingleSampledInfoEXT, RenderingInfo >
 
struct  vk::StructExtends< PhysicalDeviceExtendedDynamicState2FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceExtendedDynamicState2FeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceColorWriteEnableFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceColorWriteEnableFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PipelineColorWriteCreateInfoEXT, PipelineColorBlendStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingMaintenance1FeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingMaintenance1FeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceImageViewMinLodFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceImageViewMinLodFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< ImageViewMinLodCreateInfoEXT, ImageViewCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMultiDrawFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMultiDrawFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMultiDrawPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceImage2DViewOf3DFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceImage2DViewOf3DFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderTileImageFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderTileImageFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderTileImagePropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceOpacityMicromapFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceOpacityMicromapFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceOpacityMicromapPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< AccelerationStructureTrianglesOpacityMicromapEXT, AccelerationStructureGeometryTrianglesDataKHR >
 
struct  vk::StructExtends< PhysicalDeviceDisplacementMicromapFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDisplacementMicromapFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceDisplacementMicromapPropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< AccelerationStructureTrianglesDisplacementMicromapNV, AccelerationStructureGeometryTrianglesDataKHR >
 
struct  vk::StructExtends< PhysicalDeviceClusterCullingShaderFeaturesHUAWEI, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceClusterCullingShaderFeaturesHUAWEI, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceClusterCullingShaderPropertiesHUAWEI, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI, PhysicalDeviceClusterCullingShaderFeaturesHUAWEI >
 
struct  vk::StructExtends< PhysicalDeviceBorderColorSwizzleFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceBorderColorSwizzleFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< SamplerBorderColorComponentMappingCreateInfoEXT, SamplerCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderCorePropertiesARM, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< DeviceQueueShaderCoreControlCreateInfoARM, DeviceQueueCreateInfo >
 
struct  vk::StructExtends< DeviceQueueShaderCoreControlCreateInfoARM, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceSchedulingControlsFeaturesARM, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceSchedulingControlsFeaturesARM, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceSchedulingControlsPropertiesARM, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceImageSlicedViewOf3DFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceImageSlicedViewOf3DFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< ImageViewSlicedCreateInfoEXT, ImageViewCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceDepthClampZeroOneFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDepthClampZeroOneFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceNonSeamlessCubeMapFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceNonSeamlessCubeMapFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceRenderPassStripedFeaturesARM, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceRenderPassStripedFeaturesARM, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceRenderPassStripedPropertiesARM, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< RenderPassStripeBeginInfoARM, RenderingInfo >
 
struct  vk::StructExtends< RenderPassStripeBeginInfoARM, RenderPassBeginInfo >
 
struct  vk::StructExtends< RenderPassStripeSubmitInfoARM, CommandBufferSubmitInfo >
 
struct  vk::StructExtends< PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< SubpassFragmentDensityMapOffsetEndInfoQCOM, SubpassEndInfo >
 
struct  vk::StructExtends< PhysicalDeviceCopyMemoryIndirectFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceCopyMemoryIndirectFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceCopyMemoryIndirectPropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceMemoryDecompressionFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMemoryDecompressionFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMemoryDecompressionPropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceLinearColorAttachmentFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceLinearColorAttachmentFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< ImageViewSampleWeightCreateInfoQCOM, ImageViewCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceImageProcessingFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceImageProcessingFeaturesQCOM, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceImageProcessingPropertiesQCOM, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceNestedCommandBufferFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceNestedCommandBufferFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceNestedCommandBufferPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< ExternalMemoryAcquireUnmodifiedEXT, BufferMemoryBarrier >
 
struct  vk::StructExtends< ExternalMemoryAcquireUnmodifiedEXT, BufferMemoryBarrier2 >
 
struct  vk::StructExtends< ExternalMemoryAcquireUnmodifiedEXT, ImageMemoryBarrier >
 
struct  vk::StructExtends< ExternalMemoryAcquireUnmodifiedEXT, ImageMemoryBarrier2 >
 
struct  vk::StructExtends< PhysicalDeviceExtendedDynamicState3FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceExtendedDynamicState3FeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceExtendedDynamicState3PropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceSubpassMergeFeedbackFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceSubpassMergeFeedbackFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< RenderPassCreationControlEXT, RenderPassCreateInfo2 >
 
struct  vk::StructExtends< RenderPassCreationControlEXT, SubpassDescription2 >
 
struct  vk::StructExtends< RenderPassCreationFeedbackCreateInfoEXT, RenderPassCreateInfo2 >
 
struct  vk::StructExtends< RenderPassSubpassFeedbackCreateInfoEXT, SubpassDescription2 >
 
struct  vk::StructExtends< DirectDriverLoadingListLUNARG, InstanceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderModuleIdentifierFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderModuleIdentifierFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderModuleIdentifierPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineShaderStageModuleIdentifierCreateInfoEXT, PipelineShaderStageCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceOpticalFlowFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceOpticalFlowFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceOpticalFlowPropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< OpticalFlowImageFormatInfoNV, PhysicalDeviceImageFormatInfo2 >
 
struct  vk::StructExtends< OpticalFlowImageFormatInfoNV, ImageCreateInfo >
 
struct  vk::StructExtends< OpticalFlowSessionCreatePrivateDataInfoNV, OpticalFlowSessionCreateInfoNV >
 
struct  vk::StructExtends< PhysicalDeviceLegacyDitheringFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceLegacyDitheringFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDevicePipelineProtectedAccessFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePipelineProtectedAccessFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMaintenance5FeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMaintenance5FeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMaintenance5PropertiesKHR, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineCreateFlags2CreateInfoKHR, ComputePipelineCreateInfo >
 
struct  vk::StructExtends< PipelineCreateFlags2CreateInfoKHR, GraphicsPipelineCreateInfo >
 
struct  vk::StructExtends< PipelineCreateFlags2CreateInfoKHR, RayTracingPipelineCreateInfoNV >
 
struct  vk::StructExtends< PipelineCreateFlags2CreateInfoKHR, RayTracingPipelineCreateInfoKHR >
 
struct  vk::StructExtends< BufferUsageFlags2CreateInfoKHR, BufferViewCreateInfo >
 
struct  vk::StructExtends< BufferUsageFlags2CreateInfoKHR, BufferCreateInfo >
 
struct  vk::StructExtends< BufferUsageFlags2CreateInfoKHR, PhysicalDeviceExternalBufferInfo >
 
struct  vk::StructExtends< BufferUsageFlags2CreateInfoKHR, DescriptorBufferBindingInfoEXT >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingPositionFetchFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingPositionFetchFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderObjectFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderObjectFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderObjectPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceTilePropertiesFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceTilePropertiesFeaturesQCOM, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceAmigoProfilingFeaturesSEC, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceAmigoProfilingFeaturesSEC, DeviceCreateInfo >
 
struct  vk::StructExtends< AmigoProfilingSubmitInfoSEC, SubmitInfo >
 
struct  vk::StructExtends< PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingInvocationReorderPropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingInvocationReorderFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceRayTracingInvocationReorderFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceExtendedSparseAddressSpacePropertiesNV, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceMutableDescriptorTypeFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMutableDescriptorTypeFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< MutableDescriptorTypeCreateInfoEXT, DescriptorSetLayoutCreateInfo >
 
struct  vk::StructExtends< MutableDescriptorTypeCreateInfoEXT, DescriptorPoolCreateInfo >
 
struct  vk::StructExtends< LayerSettingsCreateInfoEXT, InstanceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderCoreBuiltinsFeaturesARM, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceShaderCoreBuiltinsFeaturesARM, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceShaderCoreBuiltinsPropertiesARM, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< LatencySubmissionPresentIdNV, SubmitInfo >
 
struct  vk::StructExtends< LatencySubmissionPresentIdNV, SubmitInfo2 >
 
struct  vk::StructExtends< SwapchainLatencyCreateInfoNV, SwapchainCreateInfoKHR >
 
struct  vk::StructExtends< LatencySurfaceCapabilitiesNV, SurfaceCapabilities2KHR >
 
struct  vk::StructExtends< PhysicalDeviceCooperativeMatrixFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceCooperativeMatrixFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceCooperativeMatrixPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM, DeviceCreateInfo >
 
struct  vk::StructExtends< MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM, RenderPassBeginInfo >
 
struct  vk::StructExtends< MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM, RenderingInfo >
 
struct  vk::StructExtends< PhysicalDeviceVideoMaintenance1FeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceVideoMaintenance1FeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< VideoInlineQueryInfoKHR, VideoDecodeInfoKHR >
 
struct  vk::StructExtends< VideoInlineQueryInfoKHR, VideoEncodeInfoKHR >
 
struct  vk::StructExtends< PhysicalDevicePerStageDescriptorSetFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDevicePerStageDescriptorSetFeaturesNV, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceImageProcessing2FeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceImageProcessing2FeaturesQCOM, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceImageProcessing2PropertiesQCOM, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< SamplerBlockMatchWindowCreateInfoQCOM, SamplerCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceCubicWeightsFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceCubicWeightsFeaturesQCOM, DeviceCreateInfo >
 
struct  vk::StructExtends< SamplerCubicWeightsCreateInfoQCOM, SamplerCreateInfo >
 
struct  vk::StructExtends< BlitImageCubicWeightsInfoQCOM, BlitImageInfo2 >
 
struct  vk::StructExtends< PhysicalDeviceYcbcrDegammaFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceYcbcrDegammaFeaturesQCOM, DeviceCreateInfo >
 
struct  vk::StructExtends< SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM, SamplerYcbcrConversionCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceCubicClampFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceCubicClampFeaturesQCOM, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceVertexAttributeDivisorPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PipelineVertexInputDivisorStateCreateInfoKHR, PipelineVertexInputStateCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceVertexAttributeDivisorFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceVertexAttributeDivisorFeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceLayeredDriverPropertiesMSFT, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< PhysicalDeviceMaintenance6FeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceMaintenance6FeaturesKHR, DeviceCreateInfo >
 
struct  vk::StructExtends< PhysicalDeviceMaintenance6PropertiesKHR, PhysicalDeviceProperties2 >
 
struct  vk::StructExtends< BindMemoryStatusKHR, BindBufferMemoryInfo >
 
struct  vk::StructExtends< BindMemoryStatusKHR, BindImageMemoryInfo >
 
struct  vk::StructExtends< PhysicalDeviceDescriptorPoolOverallocationFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  vk::StructExtends< PhysicalDeviceDescriptorPoolOverallocationFeaturesNV, DeviceCreateInfo >
 
class  vk::DispatchLoaderDynamic
 

Namespaces

 vk
 
 std
 
 vk::detail
 

Typedefs

using vk::Bool32 = uint32_t
 
using vk::DeviceAddress = uint64_t
 
using vk::DeviceSize = uint64_t
 
using vk::RemoteAddressNV = void *
 
using vk::SampleMask = uint32_t
 
using vk::PFN_dummy = void(*)()
 

Functions

template<size_t N>
bool vk::operator< (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool vk::operator<= (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool vk::operator> (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool vk::operator>= (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool vk::operator== (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool vk::operator!= (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<typename UniqueType >
VULKAN_HPP_INLINE std::vector< typename UniqueType::element_type > vk::uniqueToRaw (std::vector< UniqueType > const &handles)
 
template<typename Type , typename Dispatch >
VULKAN_HPP_INLINE void vk::swap (UniqueHandle< Type, Dispatch > &lhs, UniqueHandle< Type, Dispatch > &rhs) VULKAN_HPP_NOEXCEPT
 
inline ::vk::DispatchLoaderStaticvk::getDispatchLoaderStatic ()
 
VULKAN_HPP_INLINE const std::error_category & vk::errorCategory () VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_INLINE std::error_code vk::make_error_code (Result e) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_INLINE std::error_condition vk::make_error_condition (Result e) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_INLINE void vk::detail::throwResultException (Result result, char const *message)
 
template<typename T >
void vk::ignore (T const &) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_INLINE ResultValueType< void >::type vk::createResultValueType (Result result)
 
template<typename T >
VULKAN_HPP_INLINE ResultValueType< T >::type vk::createResultValueType (Result result, T &data)
 
template<typename T >
VULKAN_HPP_INLINE ResultValueType< T >::type vk::createResultValueType (Result result, T &&data)
 
VULKAN_HPP_INLINE void vk::resultCheck (Result result, char const *message)
 
VULKAN_HPP_INLINE void vk::resultCheck (Result result, char const *message, std::initializer_list< Result > successCodes)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::apiVersionMajor (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::apiVersionMinor (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::apiVersionPatch (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::apiVersionVariant (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::makeApiVersion (T const variant, T const major, T const minor, T const patch)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::makeVersion (T const major, T const minor, T const patch)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::versionMajor (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::versionMinor (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::versionPatch (T const version)
 

Variables

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::AttachmentUnused = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::False = 0U
 
VULKAN_HPP_CONSTEXPR_INLINE float vk::LodClampNone = 1000.0F
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::QueueFamilyIgnored = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::RemainingArrayLayers = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::RemainingMipLevels = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::SubpassExternal = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::True = 1U
 
VULKAN_HPP_CONSTEXPR_INLINE uint64_t vk::WholeSize = (~0ULL)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxMemoryTypes = 32U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxPhysicalDeviceNameSize = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::UuidSize = 16U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxExtensionNameSize = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDescriptionSize = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxMemoryHeaps = 16U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDeviceGroupSize = 32U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::LuidSize = 8U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::QueueFamilyExternal = (~1U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDriverNameSize = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDriverInfoSize = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDeviceGroupSizeKHR = 32U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::LuidSizeKHR = 8U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::QueueFamilyExternalKHR = (~1U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::QueueFamilyForeignEXT = (~2U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::ShaderIndexUnusedAMDX = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::ShaderUnusedKHR = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::ShaderUnusedNV = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxGlobalPrioritySizeKHR = 16U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDriverNameSizeKHR = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDriverInfoSizeKHR = 256U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxGlobalPrioritySizeEXT = 16U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::Remaining3DSlicesEXT = (~0U)
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxShaderModuleIdentifierSizeEXT = 32U
 
VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::HeaderVersion = 275
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion = makeApiVersion( 0, 1, 0, 0 )
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion10 = makeApiVersion( 0, 1, 0, 0 )
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion11 = makeApiVersion( 0, 1, 1, 0 )
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion12 = makeApiVersion( 0, 1, 2, 0 )
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion13 = makeApiVersion( 0, 1, 3, 0 )
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::HeaderVersionComplete = makeApiVersion( 0, 1, 3, 275 )
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSurfaceExtensionName = "VK_KHR_surface"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSurfaceSpecVersion = 25
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSwapchainExtensionName = "VK_KHR_swapchain"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSwapchainSpecVersion = 70
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDisplayExtensionName = "VK_KHR_display"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDisplaySpecVersion = 23
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDisplaySwapchainExtensionName = "VK_KHR_display_swapchain"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDisplaySwapchainSpecVersion = 10
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugReportExtensionName = "VK_EXT_debug_report"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugReportSpecVersion = 10
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVGlslShaderExtensionName = "VK_NV_glsl_shader"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVGlslShaderSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthRangeUnrestrictedExtensionName = "VK_EXT_depth_range_unrestricted"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthRangeUnrestrictedSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSamplerMirrorClampToEdgeExtensionName = "VK_KHR_sampler_mirror_clamp_to_edge"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSamplerMirrorClampToEdgeSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGFilterCubicExtensionName = "VK_IMG_filter_cubic"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGFilterCubicSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDRasterizationOrderExtensionName = "VK_AMD_rasterization_order"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDRasterizationOrderSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderTrinaryMinmaxExtensionName = "VK_AMD_shader_trinary_minmax"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderTrinaryMinmaxSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderExplicitVertexParameterExtensionName = "VK_AMD_shader_explicit_vertex_parameter"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderExplicitVertexParameterSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugMarkerExtensionName = "VK_EXT_debug_marker"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugMarkerSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoQueueExtensionName = "VK_KHR_video_queue"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoQueueSpecVersion = 8
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeQueueExtensionName = "VK_KHR_video_decode_queue"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeQueueSpecVersion = 8
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGcnShaderExtensionName = "VK_AMD_gcn_shader"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGcnShaderSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDedicatedAllocationExtensionName = "VK_NV_dedicated_allocation"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDedicatedAllocationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTransformFeedbackExtensionName = "VK_EXT_transform_feedback"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTransformFeedbackSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXBinaryImportExtensionName = "VK_NVX_binary_import"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXBinaryImportSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXImageViewHandleExtensionName = "VK_NVX_image_view_handle"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXImageViewHandleSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDrawIndirectCountExtensionName = "VK_AMD_draw_indirect_count"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDrawIndirectCountSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDNegativeViewportHeightExtensionName = "VK_AMD_negative_viewport_height"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDNegativeViewportHeightSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGpuShaderHalfFloatExtensionName = "VK_AMD_gpu_shader_half_float"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGpuShaderHalfFloatSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderBallotExtensionName = "VK_AMD_shader_ballot"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderBallotSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeH264ExtensionName = "VK_KHR_video_encode_h264"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeH264SpecVersion = 14
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeH265ExtensionName = "VK_KHR_video_encode_h265"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeH265SpecVersion = 14
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeH264ExtensionName = "VK_KHR_video_decode_h264"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeH264SpecVersion = 9
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDTextureGatherBiasLodExtensionName = "VK_AMD_texture_gather_bias_lod"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDTextureGatherBiasLodSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderInfoExtensionName = "VK_AMD_shader_info"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderInfoSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDynamicRenderingExtensionName = "VK_KHR_dynamic_rendering"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDynamicRenderingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderImageLoadStoreLodExtensionName = "VK_AMD_shader_image_load_store_lod"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderImageLoadStoreLodSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCornerSampledImageExtensionName = "VK_NV_corner_sampled_image"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCornerSampledImageSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMultiviewExtensionName = "VK_KHR_multiview"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMultiviewSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGFormatPvrtcExtensionName = "VK_IMG_format_pvrtc"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGFormatPvrtcSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryCapabilitiesExtensionName = "VK_NV_external_memory_capabilities"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryCapabilitiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryExtensionName = "VK_NV_external_memory"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemorySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetPhysicalDeviceProperties2ExtensionName = "VK_KHR_get_physical_device_properties2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetPhysicalDeviceProperties2SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeviceGroupExtensionName = "VK_KHR_device_group"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeviceGroupSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationFlagsExtensionName = "VK_EXT_validation_flags"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationFlagsSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderDrawParametersExtensionName = "VK_KHR_shader_draw_parameters"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderDrawParametersSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderSubgroupBallotExtensionName = "VK_EXT_shader_subgroup_ballot"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderSubgroupBallotSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderSubgroupVoteExtensionName = "VK_EXT_shader_subgroup_vote"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderSubgroupVoteSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTextureCompressionAstcHdrExtensionName = "VK_EXT_texture_compression_astc_hdr"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTextureCompressionAstcHdrSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAstcDecodeModeExtensionName = "VK_EXT_astc_decode_mode"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAstcDecodeModeSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineRobustnessExtensionName = "VK_EXT_pipeline_robustness"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineRobustnessSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance1ExtensionName = "VK_KHR_maintenance1"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance1SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeviceGroupCreationExtensionName = "VK_KHR_device_group_creation"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeviceGroupCreationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryCapabilitiesExtensionName = "VK_KHR_external_memory_capabilities"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryCapabilitiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryExtensionName = "VK_KHR_external_memory"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemorySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryFdExtensionName = "VK_KHR_external_memory_fd"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryFdSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreCapabilitiesExtensionName = "VK_KHR_external_semaphore_capabilities"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreCapabilitiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreExtensionName = "VK_KHR_external_semaphore"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreFdExtensionName = "VK_KHR_external_semaphore_fd"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreFdSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPushDescriptorExtensionName = "VK_KHR_push_descriptor"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPushDescriptorSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTConditionalRenderingExtensionName = "VK_EXT_conditional_rendering"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTConditionalRenderingSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderFloat16Int8ExtensionName = "VK_KHR_shader_float16_int8"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderFloat16Int8SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHR16BitStorageExtensionName = "VK_KHR_16bit_storage"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHR16BitStorageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRIncrementalPresentExtensionName = "VK_KHR_incremental_present"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRIncrementalPresentSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDescriptorUpdateTemplateExtensionName = "VK_KHR_descriptor_update_template"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDescriptorUpdateTemplateSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVClipSpaceWScalingExtensionName = "VK_NV_clip_space_w_scaling"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVClipSpaceWScalingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDirectModeDisplayExtensionName = "VK_EXT_direct_mode_display"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDirectModeDisplaySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDisplaySurfaceCounterExtensionName = "VK_EXT_display_surface_counter"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDisplaySurfaceCounterSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDisplayControlExtensionName = "VK_EXT_display_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDisplayControlSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEDisplayTimingExtensionName = "VK_GOOGLE_display_timing"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEDisplayTimingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVSampleMaskOverrideCoverageExtensionName = "VK_NV_sample_mask_override_coverage"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVSampleMaskOverrideCoverageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVGeometryShaderPassthroughExtensionName = "VK_NV_geometry_shader_passthrough"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVGeometryShaderPassthroughSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVViewportArray2ExtensionName = "VK_NV_viewport_array2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVViewportArray2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXMultiviewPerViewAttributesExtensionName = "VK_NVX_multiview_per_view_attributes"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXMultiviewPerViewAttributesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVViewportSwizzleExtensionName = "VK_NV_viewport_swizzle"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVViewportSwizzleSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDiscardRectanglesExtensionName = "VK_EXT_discard_rectangles"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDiscardRectanglesSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTConservativeRasterizationExtensionName = "VK_EXT_conservative_rasterization"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTConservativeRasterizationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClipEnableExtensionName = "VK_EXT_depth_clip_enable"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClipEnableSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSwapchainColorSpaceExtensionName = "VK_EXT_swapchain_colorspace"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSwapchainColorSpaceSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHdrMetadataExtensionName = "VK_EXT_hdr_metadata"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHdrMetadataSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRImagelessFramebufferExtensionName = "VK_KHR_imageless_framebuffer"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRImagelessFramebufferSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCreateRenderpass2ExtensionName = "VK_KHR_create_renderpass2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCreateRenderpass2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGRelaxedLineRasterizationExtensionName = "VK_IMG_relaxed_line_rasterization"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGRelaxedLineRasterizationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSharedPresentableImageExtensionName = "VK_KHR_shared_presentable_image"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSharedPresentableImageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceCapabilitiesExtensionName = "VK_KHR_external_fence_capabilities"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceCapabilitiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceExtensionName = "VK_KHR_external_fence"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceFdExtensionName = "VK_KHR_external_fence_fd"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceFdSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPerformanceQueryExtensionName = "VK_KHR_performance_query"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPerformanceQuerySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance2ExtensionName = "VK_KHR_maintenance2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetSurfaceCapabilities2ExtensionName = "VK_KHR_get_surface_capabilities2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetSurfaceCapabilities2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVariablePointersExtensionName = "VK_KHR_variable_pointers"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVariablePointersSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetDisplayProperties2ExtensionName = "VK_KHR_get_display_properties2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetDisplayProperties2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryDmaBufExtensionName = "VK_EXT_external_memory_dma_buf"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryDmaBufSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTQueueFamilyForeignExtensionName = "VK_EXT_queue_family_foreign"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTQueueFamilyForeignSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDedicatedAllocationExtensionName = "VK_KHR_dedicated_allocation"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDedicatedAllocationSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugUtilsExtensionName = "VK_EXT_debug_utils"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugUtilsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSamplerFilterMinmaxExtensionName = "VK_EXT_sampler_filter_minmax"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSamplerFilterMinmaxSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRStorageBufferStorageClassExtensionName = "VK_KHR_storage_buffer_storage_class"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRStorageBufferStorageClassSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGpuShaderInt16ExtensionName = "VK_AMD_gpu_shader_int16"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGpuShaderInt16SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDXShaderEnqueueExtensionName = "VK_AMDX_shader_enqueue"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDXShaderEnqueueSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDMixedAttachmentSamplesExtensionName = "VK_AMD_mixed_attachment_samples"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDMixedAttachmentSamplesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderFragmentMaskExtensionName = "VK_AMD_shader_fragment_mask"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderFragmentMaskSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTInlineUniformBlockExtensionName = "VK_EXT_inline_uniform_block"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTInlineUniformBlockSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderStencilExportExtensionName = "VK_EXT_shader_stencil_export"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderStencilExportSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSampleLocationsExtensionName = "VK_EXT_sample_locations"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSampleLocationsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRelaxedBlockLayoutExtensionName = "VK_KHR_relaxed_block_layout"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRelaxedBlockLayoutSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetMemoryRequirements2ExtensionName = "VK_KHR_get_memory_requirements2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetMemoryRequirements2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRImageFormatListExtensionName = "VK_KHR_image_format_list"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRImageFormatListSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBlendOperationAdvancedExtensionName = "VK_EXT_blend_operation_advanced"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBlendOperationAdvancedSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentCoverageToColorExtensionName = "VK_NV_fragment_coverage_to_color"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentCoverageToColorSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRAccelerationStructureExtensionName = "VK_KHR_acceleration_structure"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRAccelerationStructureSpecVersion = 13
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingPipelineExtensionName = "VK_KHR_ray_tracing_pipeline"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingPipelineSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayQueryExtensionName = "VK_KHR_ray_query"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayQuerySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFramebufferMixedSamplesExtensionName = "VK_NV_framebuffer_mixed_samples"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFramebufferMixedSamplesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFillRectangleExtensionName = "VK_NV_fill_rectangle"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFillRectangleSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderSmBuiltinsExtensionName = "VK_NV_shader_sm_builtins"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderSmBuiltinsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPostDepthCoverageExtensionName = "VK_EXT_post_depth_coverage"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPostDepthCoverageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSamplerYcbcrConversionExtensionName = "VK_KHR_sampler_ycbcr_conversion"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSamplerYcbcrConversionSpecVersion = 14
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRBindMemory2ExtensionName = "VK_KHR_bind_memory2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRBindMemory2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageDrmFormatModifierExtensionName = "VK_EXT_image_drm_format_modifier"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageDrmFormatModifierSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationCacheExtensionName = "VK_EXT_validation_cache"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationCacheSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDescriptorIndexingExtensionName = "VK_EXT_descriptor_indexing"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDescriptorIndexingSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderViewportIndexLayerExtensionName = "VK_EXT_shader_viewport_index_layer"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderViewportIndexLayerSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPortabilitySubsetExtensionName = "VK_KHR_portability_subset"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPortabilitySubsetSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShadingRateImageExtensionName = "VK_NV_shading_rate_image"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShadingRateImageSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingExtensionName = "VK_NV_ray_tracing"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRepresentativeFragmentTestExtensionName = "VK_NV_representative_fragment_test"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRepresentativeFragmentTestSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance3ExtensionName = "VK_KHR_maintenance3"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance3SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDrawIndirectCountExtensionName = "VK_KHR_draw_indirect_count"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDrawIndirectCountSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFilterCubicExtensionName = "VK_EXT_filter_cubic"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFilterCubicSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassShaderResolveExtensionName = "VK_QCOM_render_pass_shader_resolve"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassShaderResolveSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGlobalPriorityExtensionName = "VK_EXT_global_priority"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGlobalPrioritySpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderSubgroupExtendedTypesExtensionName = "VK_KHR_shader_subgroup_extended_types"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderSubgroupExtendedTypesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHR8BitStorageExtensionName = "VK_KHR_8bit_storage"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHR8BitStorageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryHostExtensionName = "VK_EXT_external_memory_host"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryHostSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDBufferMarkerExtensionName = "VK_AMD_buffer_marker"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDBufferMarkerSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderAtomicInt64ExtensionName = "VK_KHR_shader_atomic_int64"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderAtomicInt64SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderClockExtensionName = "VK_KHR_shader_clock"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderClockSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDPipelineCompilerControlExtensionName = "VK_AMD_pipeline_compiler_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDPipelineCompilerControlSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTCalibratedTimestampsExtensionName = "VK_EXT_calibrated_timestamps"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTCalibratedTimestampsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderCorePropertiesExtensionName = "VK_AMD_shader_core_properties"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderCorePropertiesSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeH265ExtensionName = "VK_KHR_video_decode_h265"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeH265SpecVersion = 8
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGlobalPriorityExtensionName = "VK_KHR_global_priority"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGlobalPrioritySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDMemoryOverallocationBehaviorExtensionName = "VK_AMD_memory_overallocation_behavior"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDMemoryOverallocationBehaviorSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTVertexAttributeDivisorExtensionName = "VK_EXT_vertex_attribute_divisor"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTVertexAttributeDivisorSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineCreationFeedbackExtensionName = "VK_EXT_pipeline_creation_feedback"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineCreationFeedbackSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDriverPropertiesExtensionName = "VK_KHR_driver_properties"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDriverPropertiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderFloatControlsExtensionName = "VK_KHR_shader_float_controls"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderFloatControlsSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderSubgroupPartitionedExtensionName = "VK_NV_shader_subgroup_partitioned"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderSubgroupPartitionedSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDepthStencilResolveExtensionName = "VK_KHR_depth_stencil_resolve"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDepthStencilResolveSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSwapchainMutableFormatExtensionName = "VK_KHR_swapchain_mutable_format"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSwapchainMutableFormatSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVComputeShaderDerivativesExtensionName = "VK_NV_compute_shader_derivatives"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVComputeShaderDerivativesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVMeshShaderExtensionName = "VK_NV_mesh_shader"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVMeshShaderSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentShaderBarycentricExtensionName = "VK_NV_fragment_shader_barycentric"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentShaderBarycentricSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderImageFootprintExtensionName = "VK_NV_shader_image_footprint"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderImageFootprintSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVScissorExclusiveExtensionName = "VK_NV_scissor_exclusive"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVScissorExclusiveSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceDiagnosticCheckpointsExtensionName = "VK_NV_device_diagnostic_checkpoints"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceDiagnosticCheckpointsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRTimelineSemaphoreExtensionName = "VK_KHR_timeline_semaphore"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRTimelineSemaphoreSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::INTELShaderIntegerFunctions2ExtensionName = "VK_INTEL_shader_integer_functions2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::INTELShaderIntegerFunctions2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::INTELPerformanceQueryExtensionName = "VK_INTEL_performance_query"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::INTELPerformanceQuerySpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVulkanMemoryModelExtensionName = "VK_KHR_vulkan_memory_model"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVulkanMemoryModelSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPciBusInfoExtensionName = "VK_EXT_pci_bus_info"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPciBusInfoSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDisplayNativeHdrExtensionName = "VK_AMD_display_native_hdr"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDisplayNativeHdrSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderTerminateInvocationExtensionName = "VK_KHR_shader_terminate_invocation"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderTerminateInvocationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentDensityMapExtensionName = "VK_EXT_fragment_density_map"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentDensityMapSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTScalarBlockLayoutExtensionName = "VK_EXT_scalar_block_layout"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTScalarBlockLayoutSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEHlslFunctionality1ExtensionName = "VK_GOOGLE_hlsl_functionality1"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEHlslFunctionality1SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEDecorateStringExtensionName = "VK_GOOGLE_decorate_string"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEDecorateStringSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSubgroupSizeControlExtensionName = "VK_EXT_subgroup_size_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSubgroupSizeControlSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFragmentShadingRateExtensionName = "VK_KHR_fragment_shading_rate"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFragmentShadingRateSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderCoreProperties2ExtensionName = "VK_AMD_shader_core_properties2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderCoreProperties2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDeviceCoherentMemoryExtensionName = "VK_AMD_device_coherent_memory"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDeviceCoherentMemorySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderImageAtomicInt64ExtensionName = "VK_EXT_shader_image_atomic_int64"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderImageAtomicInt64SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSpirv14ExtensionName = "VK_KHR_spirv_1_4"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSpirv14SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMemoryBudgetExtensionName = "VK_EXT_memory_budget"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMemoryBudgetSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMemoryPriorityExtensionName = "VK_EXT_memory_priority"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMemoryPrioritySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSurfaceProtectedCapabilitiesExtensionName = "VK_KHR_surface_protected_capabilities"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSurfaceProtectedCapabilitiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDedicatedAllocationImageAliasingExtensionName = "VK_NV_dedicated_allocation_image_aliasing"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDedicatedAllocationImageAliasingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSeparateDepthStencilLayoutsExtensionName = "VK_KHR_separate_depth_stencil_layouts"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSeparateDepthStencilLayoutsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBufferDeviceAddressExtensionName = "VK_EXT_buffer_device_address"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBufferDeviceAddressSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTToolingInfoExtensionName = "VK_EXT_tooling_info"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTToolingInfoSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSeparateStencilUsageExtensionName = "VK_EXT_separate_stencil_usage"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSeparateStencilUsageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationFeaturesExtensionName = "VK_EXT_validation_features"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationFeaturesSpecVersion = 6
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPresentWaitExtensionName = "VK_KHR_present_wait"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPresentWaitSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCooperativeMatrixExtensionName = "VK_NV_cooperative_matrix"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCooperativeMatrixSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCoverageReductionModeExtensionName = "VK_NV_coverage_reduction_mode"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCoverageReductionModeSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentShaderInterlockExtensionName = "VK_EXT_fragment_shader_interlock"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentShaderInterlockSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTYcbcrImageArraysExtensionName = "VK_EXT_ycbcr_image_arrays"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTYcbcrImageArraysSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRUniformBufferStandardLayoutExtensionName = "VK_KHR_uniform_buffer_standard_layout"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRUniformBufferStandardLayoutSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTProvokingVertexExtensionName = "VK_EXT_provoking_vertex"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTProvokingVertexSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHeadlessSurfaceExtensionName = "VK_EXT_headless_surface"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHeadlessSurfaceSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRBufferDeviceAddressExtensionName = "VK_KHR_buffer_device_address"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRBufferDeviceAddressSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLineRasterizationExtensionName = "VK_EXT_line_rasterization"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLineRasterizationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderAtomicFloatExtensionName = "VK_EXT_shader_atomic_float"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderAtomicFloatSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHostQueryResetExtensionName = "VK_EXT_host_query_reset"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHostQueryResetSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTIndexTypeUint8ExtensionName = "VK_EXT_index_type_uint8"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTIndexTypeUint8SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicStateExtensionName = "VK_EXT_extended_dynamic_state"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicStateSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeferredHostOperationsExtensionName = "VK_KHR_deferred_host_operations"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeferredHostOperationsSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPipelineExecutablePropertiesExtensionName = "VK_KHR_pipeline_executable_properties"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPipelineExecutablePropertiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHostImageCopyExtensionName = "VK_EXT_host_image_copy"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHostImageCopySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMapMemory2ExtensionName = "VK_KHR_map_memory2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMapMemory2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderAtomicFloat2ExtensionName = "VK_EXT_shader_atomic_float2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderAtomicFloat2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSurfaceMaintenance1ExtensionName = "VK_EXT_surface_maintenance1"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSurfaceMaintenance1SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSwapchainMaintenance1ExtensionName = "VK_EXT_swapchain_maintenance1"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSwapchainMaintenance1SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderDemoteToHelperInvocationExtensionName = "VK_EXT_shader_demote_to_helper_invocation"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderDemoteToHelperInvocationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceGeneratedCommandsExtensionName = "VK_NV_device_generated_commands"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceGeneratedCommandsSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVInheritedViewportScissorExtensionName = "VK_NV_inherited_viewport_scissor"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVInheritedViewportScissorSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderIntegerDotProductExtensionName = "VK_KHR_shader_integer_dot_product"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderIntegerDotProductSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTexelBufferAlignmentExtensionName = "VK_EXT_texel_buffer_alignment"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTexelBufferAlignmentSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassTransformExtensionName = "VK_QCOM_render_pass_transform"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassTransformSpecVersion = 4
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthBiasControlExtensionName = "VK_EXT_depth_bias_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthBiasControlSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceMemoryReportExtensionName = "VK_EXT_device_memory_report"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceMemoryReportSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAcquireDrmDisplayExtensionName = "VK_EXT_acquire_drm_display"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAcquireDrmDisplaySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRobustness2ExtensionName = "VK_EXT_robustness2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRobustness2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTCustomBorderColorExtensionName = "VK_EXT_custom_border_color"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTCustomBorderColorSpecVersion = 12
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEUserTypeExtensionName = "VK_GOOGLE_user_type"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEUserTypeSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPipelineLibraryExtensionName = "VK_KHR_pipeline_library"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPipelineLibrarySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVPresentBarrierExtensionName = "VK_NV_present_barrier"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVPresentBarrierSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderNonSemanticInfoExtensionName = "VK_KHR_shader_non_semantic_info"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderNonSemanticInfoSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPresentIdExtensionName = "VK_KHR_present_id"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPresentIdSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrivateDataExtensionName = "VK_EXT_private_data"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrivateDataSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineCreationCacheControlExtensionName = "VK_EXT_pipeline_creation_cache_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineCreationCacheControlSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeQueueExtensionName = "VK_KHR_video_encode_queue"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeQueueSpecVersion = 12
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceDiagnosticsConfigExtensionName = "VK_NV_device_diagnostics_config"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceDiagnosticsConfigSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassStoreOpsExtensionName = "VK_QCOM_render_pass_store_ops"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassStoreOpsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCudaKernelLaunchExtensionName = "VK_NV_cuda_kernel_launch"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCudaKernelLaunchSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLowLatencyExtensionName = "VK_NV_low_latency"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLowLatencySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSynchronization2ExtensionName = "VK_KHR_synchronization2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSynchronization2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDescriptorBufferExtensionName = "VK_EXT_descriptor_buffer"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDescriptorBufferSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGraphicsPipelineLibraryExtensionName = "VK_EXT_graphics_pipeline_library"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGraphicsPipelineLibrarySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderEarlyAndLateFragmentTestsExtensionName = "VK_AMD_shader_early_and_late_fragment_tests"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderEarlyAndLateFragmentTestsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFragmentShaderBarycentricExtensionName = "VK_KHR_fragment_shader_barycentric"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFragmentShaderBarycentricSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderSubgroupUniformControlFlowExtensionName = "VK_KHR_shader_subgroup_uniform_control_flow"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderSubgroupUniformControlFlowSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRZeroInitializeWorkgroupMemoryExtensionName = "VK_KHR_zero_initialize_workgroup_memory"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRZeroInitializeWorkgroupMemorySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentShadingRateEnumsExtensionName = "VK_NV_fragment_shading_rate_enums"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentShadingRateEnumsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingMotionBlurExtensionName = "VK_NV_ray_tracing_motion_blur"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingMotionBlurSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMeshShaderExtensionName = "VK_EXT_mesh_shader"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMeshShaderSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTYcbcr2Plane444FormatsExtensionName = "VK_EXT_ycbcr_2plane_444_formats"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTYcbcr2Plane444FormatsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentDensityMap2ExtensionName = "VK_EXT_fragment_density_map2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentDensityMap2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRotatedCopyCommandsExtensionName = "VK_QCOM_rotated_copy_commands"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRotatedCopyCommandsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageRobustnessExtensionName = "VK_EXT_image_robustness"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageRobustnessSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRWorkgroupMemoryExplicitLayoutExtensionName = "VK_KHR_workgroup_memory_explicit_layout"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRWorkgroupMemoryExplicitLayoutSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCopyCommands2ExtensionName = "VK_KHR_copy_commands2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCopyCommands2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageCompressionControlExtensionName = "VK_EXT_image_compression_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageCompressionControlSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAttachmentFeedbackLoopLayoutExtensionName = "VK_EXT_attachment_feedback_loop_layout"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAttachmentFeedbackLoopLayoutSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXT4444FormatsExtensionName = "VK_EXT_4444_formats"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXT4444FormatsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceFaultExtensionName = "VK_EXT_device_fault"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceFaultSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMRasterizationOrderAttachmentAccessExtensionName = "VK_ARM_rasterization_order_attachment_access"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMRasterizationOrderAttachmentAccessSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRgba10X6FormatsExtensionName = "VK_EXT_rgba10x6_formats"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRgba10X6FormatsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::VALVEMutableDescriptorTypeExtensionName = "VK_VALVE_mutable_descriptor_type"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::VALVEMutableDescriptorTypeSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTVertexInputDynamicStateExtensionName = "VK_EXT_vertex_input_dynamic_state"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTVertexInputDynamicStateSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPhysicalDeviceDrmExtensionName = "VK_EXT_physical_device_drm"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPhysicalDeviceDrmSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceAddressBindingReportExtensionName = "VK_EXT_device_address_binding_report"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceAddressBindingReportSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClipControlExtensionName = "VK_EXT_depth_clip_control"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClipControlSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrimitiveTopologyListRestartExtensionName = "VK_EXT_primitive_topology_list_restart"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrimitiveTopologyListRestartSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFormatFeatureFlags2ExtensionName = "VK_KHR_format_feature_flags2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFormatFeatureFlags2SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEISubpassShadingExtensionName = "VK_HUAWEI_subpass_shading"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEISubpassShadingSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEIInvocationMaskExtensionName = "VK_HUAWEI_invocation_mask"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEIInvocationMaskSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryRdmaExtensionName = "VK_NV_external_memory_rdma"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryRdmaSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelinePropertiesExtensionName = "VK_EXT_pipeline_properties"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelinePropertiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFrameBoundaryExtensionName = "VK_EXT_frame_boundary"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFrameBoundarySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMultisampledRenderToSingleSampledExtensionName = "VK_EXT_multisampled_render_to_single_sampled"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMultisampledRenderToSingleSampledSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicState2ExtensionName = "VK_EXT_extended_dynamic_state2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicState2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTColorWriteEnableExtensionName = "VK_EXT_color_write_enable"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTColorWriteEnableSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrimitivesGeneratedQueryExtensionName = "VK_EXT_primitives_generated_query"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrimitivesGeneratedQuerySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingMaintenance1ExtensionName = "VK_KHR_ray_tracing_maintenance1"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingMaintenance1SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGlobalPriorityQueryExtensionName = "VK_EXT_global_priority_query"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGlobalPriorityQuerySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageViewMinLodExtensionName = "VK_EXT_image_view_min_lod"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageViewMinLodSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMultiDrawExtensionName = "VK_EXT_multi_draw"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMultiDrawSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImage2DViewOf3DExtensionName = "VK_EXT_image_2d_view_of_3d"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImage2DViewOf3DSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPortabilityEnumerationExtensionName = "VK_KHR_portability_enumeration"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPortabilityEnumerationSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderTileImageExtensionName = "VK_EXT_shader_tile_image"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderTileImageSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTOpacityMicromapExtensionName = "VK_EXT_opacity_micromap"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTOpacityMicromapSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDisplacementMicromapExtensionName = "VK_NV_displacement_micromap"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDisplacementMicromapSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLoadStoreOpNoneExtensionName = "VK_EXT_load_store_op_none"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLoadStoreOpNoneSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEIClusterCullingShaderExtensionName = "VK_HUAWEI_cluster_culling_shader"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEIClusterCullingShaderSpecVersion = 3
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBorderColorSwizzleExtensionName = "VK_EXT_border_color_swizzle"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBorderColorSwizzleSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPageableDeviceLocalMemoryExtensionName = "VK_EXT_pageable_device_local_memory"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPageableDeviceLocalMemorySpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance4ExtensionName = "VK_KHR_maintenance4"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance4SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMShaderCorePropertiesExtensionName = "VK_ARM_shader_core_properties"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMShaderCorePropertiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMSchedulingControlsExtensionName = "VK_ARM_scheduling_controls"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMSchedulingControlsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageSlicedViewOf3DExtensionName = "VK_EXT_image_sliced_view_of_3d"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageSlicedViewOf3DSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::VALVEDescriptorSetHostMappingExtensionName = "VK_VALVE_descriptor_set_host_mapping"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::VALVEDescriptorSetHostMappingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClampZeroOneExtensionName = "VK_EXT_depth_clamp_zero_one"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClampZeroOneSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTNonSeamlessCubeMapExtensionName = "VK_EXT_non_seamless_cube_map"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTNonSeamlessCubeMapSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMRenderPassStripedExtensionName = "VK_ARM_render_pass_striped"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMRenderPassStripedSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFragmentDensityMapOffsetExtensionName = "VK_QCOM_fragment_density_map_offset"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFragmentDensityMapOffsetSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCopyMemoryIndirectExtensionName = "VK_NV_copy_memory_indirect"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCopyMemoryIndirectSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVMemoryDecompressionExtensionName = "VK_NV_memory_decompression"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVMemoryDecompressionSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceGeneratedCommandsComputeExtensionName = "VK_NV_device_generated_commands_compute"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceGeneratedCommandsComputeSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLinearColorAttachmentExtensionName = "VK_NV_linear_color_attachment"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLinearColorAttachmentSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLESurfacelessQueryExtensionName = "VK_GOOGLE_surfaceless_query"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLESurfacelessQuerySpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageCompressionControlSwapchainExtensionName = "VK_EXT_image_compression_control_swapchain"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageCompressionControlSwapchainSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMImageProcessingExtensionName = "VK_QCOM_image_processing"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMImageProcessingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTNestedCommandBufferExtensionName = "VK_EXT_nested_command_buffer"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTNestedCommandBufferSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryAcquireUnmodifiedExtensionName = "VK_EXT_external_memory_acquire_unmodified"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryAcquireUnmodifiedSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicState3ExtensionName = "VK_EXT_extended_dynamic_state3"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicState3SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSubpassMergeFeedbackExtensionName = "VK_EXT_subpass_merge_feedback"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSubpassMergeFeedbackSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::LUNARGDirectDriverLoadingExtensionName = "VK_LUNARG_direct_driver_loading"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::LUNARGDirectDriverLoadingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderModuleIdentifierExtensionName = "VK_EXT_shader_module_identifier"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderModuleIdentifierSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRasterizationOrderAttachmentAccessExtensionName = "VK_EXT_rasterization_order_attachment_access"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRasterizationOrderAttachmentAccessSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVOpticalFlowExtensionName = "VK_NV_optical_flow"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVOpticalFlowSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLegacyDitheringExtensionName = "VK_EXT_legacy_dithering"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLegacyDitheringSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineProtectedAccessExtensionName = "VK_EXT_pipeline_protected_access"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineProtectedAccessSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance5ExtensionName = "VK_KHR_maintenance5"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance5SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingPositionFetchExtensionName = "VK_KHR_ray_tracing_position_fetch"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingPositionFetchSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderObjectExtensionName = "VK_EXT_shader_object"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderObjectSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMTilePropertiesExtensionName = "VK_QCOM_tile_properties"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMTilePropertiesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::SECAmigoProfilingExtensionName = "VK_SEC_amigo_profiling"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::SECAmigoProfilingSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMMultiviewPerViewViewportsExtensionName = "VK_QCOM_multiview_per_view_viewports"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMMultiviewPerViewViewportsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingInvocationReorderExtensionName = "VK_NV_ray_tracing_invocation_reorder"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingInvocationReorderSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExtendedSparseAddressSpaceExtensionName = "VK_NV_extended_sparse_address_space"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExtendedSparseAddressSpaceSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMutableDescriptorTypeExtensionName = "VK_EXT_mutable_descriptor_type"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMutableDescriptorTypeSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLayerSettingsExtensionName = "VK_EXT_layer_settings"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLayerSettingsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMShaderCoreBuiltinsExtensionName = "VK_ARM_shader_core_builtins"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMShaderCoreBuiltinsSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineLibraryGroupHandlesExtensionName = "VK_EXT_pipeline_library_group_handles"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineLibraryGroupHandlesSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDynamicRenderingUnusedAttachmentsExtensionName = "VK_EXT_dynamic_rendering_unused_attachments"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDynamicRenderingUnusedAttachmentsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLowLatency2ExtensionName = "VK_NV_low_latency2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLowLatency2SpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCooperativeMatrixExtensionName = "VK_KHR_cooperative_matrix"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCooperativeMatrixSpecVersion = 2
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMMultiviewPerViewRenderAreasExtensionName = "VK_QCOM_multiview_per_view_render_areas"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMMultiviewPerViewRenderAreasSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoMaintenance1ExtensionName = "VK_KHR_video_maintenance1"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoMaintenance1SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVPerStageDescriptorSetExtensionName = "VK_NV_per_stage_descriptor_set"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVPerStageDescriptorSetSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMImageProcessing2ExtensionName = "VK_QCOM_image_processing2"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMImageProcessing2SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFilterCubicWeightsExtensionName = "VK_QCOM_filter_cubic_weights"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFilterCubicWeightsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMYcbcrDegammaExtensionName = "VK_QCOM_ycbcr_degamma"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMYcbcrDegammaSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFilterCubicClampExtensionName = "VK_QCOM_filter_cubic_clamp"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFilterCubicClampSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAttachmentFeedbackLoopDynamicStateExtensionName = "VK_EXT_attachment_feedback_loop_dynamic_state"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAttachmentFeedbackLoopDynamicStateSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVertexAttributeDivisorExtensionName = "VK_KHR_vertex_attribute_divisor"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVertexAttributeDivisorSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::MSFTLayeredDriverExtensionName = "VK_MSFT_layered_driver"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::MSFTLayeredDriverSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCalibratedTimestampsExtensionName = "VK_KHR_calibrated_timestamps"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCalibratedTimestampsSpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance6ExtensionName = "VK_KHR_maintenance6"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance6SpecVersion = 1
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDescriptorPoolOverallocationExtensionName = "VK_NV_descriptor_pool_overallocation"
 
VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDescriptorPoolOverallocationSpecVersion = 1