Vulkan-Hpp
vk Namespace Reference

Namespaces

 detail
 
 raii
 
 su
 
 video
 

Classes

class  ArrayWrapper1D
 
class  ArrayWrapper2D
 
class  ArrayProxy
 
class  ArrayProxyNoTemporaries
 
class  StridedArrayProxy
 
class  Optional
 
struct  StructExtends
 
struct  IsPartOfStructureChain
 
struct  IsPartOfStructureChain< Type, Head, Tail... >
 
struct  StructureChainContains
 
struct  StructureChainContains< 0, T, ChainElements... >
 
struct  StructureChainValidation
 
struct  StructureChainValidation< 0, ChainElements... >
 
class  StructureChain
 
class  UniqueHandleTraits
 
class  UniqueHandle
 
class  DispatchLoaderBase
 
class  DispatchLoaderStatic
 
class  ObjectDestroy
 
class  ObjectDestroy< NoParent, Dispatch >
 
class  ObjectFree
 
class  ObjectRelease
 
class  PoolFree
 
class  ErrorCategoryImpl
 
class  Error
 
class  LogicError
 
class  SystemError
 
class  OutOfHostMemoryError
 
class  OutOfDeviceMemoryError
 
class  InitializationFailedError
 
class  DeviceLostError
 
class  MemoryMapFailedError
 
class  LayerNotPresentError
 
class  ExtensionNotPresentError
 
class  FeatureNotPresentError
 
class  IncompatibleDriverError
 
class  TooManyObjectsError
 
class  FormatNotSupportedError
 
class  FragmentedPoolError
 
class  UnknownError
 
class  OutOfPoolMemoryError
 
class  InvalidExternalHandleError
 
class  FragmentationError
 
class  InvalidOpaqueCaptureAddressError
 
class  SurfaceLostKHRError
 
class  NativeWindowInUseKHRError
 
class  OutOfDateKHRError
 
class  IncompatibleDisplayKHRError
 
class  ValidationFailedEXTError
 
class  InvalidShaderNVError
 
class  ImageUsageNotSupportedKHRError
 
class  VideoPictureLayoutNotSupportedKHRError
 
class  VideoProfileOperationNotSupportedKHRError
 
class  VideoProfileFormatNotSupportedKHRError
 
class  VideoProfileCodecNotSupportedKHRError
 
class  VideoStdVersionNotSupportedKHRError
 
class  InvalidDrmFormatModifierPlaneLayoutEXTError
 
class  NotPermittedKHRError
 
class  InvalidVideoStdParametersKHRError
 
class  CompressionExhaustedEXTError
 
class  IncompatibleShaderBinaryEXTError
 
struct  ResultValue
 
struct  ResultValue< UniqueHandle< Type, Dispatch > >
 
struct  ResultValue< std::vector< UniqueHandle< Type, Dispatch > > >
 
struct  ResultValueType
 
struct  ResultValueType< void >
 
struct  StructExtends< ShaderModuleCreateInfo, PipelineShaderStageCreateInfo >
 
struct  StructExtends< PipelineLayoutCreateInfo, BindDescriptorSetsInfoKHR >
 
struct  StructExtends< PipelineLayoutCreateInfo, PushConstantsInfoKHR >
 
struct  StructExtends< PipelineLayoutCreateInfo, PushDescriptorSetInfoKHR >
 
struct  StructExtends< PipelineLayoutCreateInfo, PushDescriptorSetWithTemplateInfoKHR >
 
struct  StructExtends< PipelineLayoutCreateInfo, SetDescriptorBufferOffsetsInfoEXT >
 
struct  StructExtends< PipelineLayoutCreateInfo, BindDescriptorBufferEmbeddedSamplersInfoEXT >
 
struct  StructExtends< PhysicalDeviceSubgroupProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDevice16BitStorageFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevice16BitStorageFeatures, DeviceCreateInfo >
 
struct  StructExtends< MemoryDedicatedRequirements, MemoryRequirements2 >
 
struct  StructExtends< MemoryDedicatedAllocateInfo, MemoryAllocateInfo >
 
struct  StructExtends< MemoryAllocateFlagsInfo, MemoryAllocateInfo >
 
struct  StructExtends< DeviceGroupRenderPassBeginInfo, RenderPassBeginInfo >
 
struct  StructExtends< DeviceGroupRenderPassBeginInfo, RenderingInfo >
 
struct  StructExtends< DeviceGroupCommandBufferBeginInfo, CommandBufferBeginInfo >
 
struct  StructExtends< DeviceGroupSubmitInfo, SubmitInfo >
 
struct  StructExtends< DeviceGroupBindSparseInfo, BindSparseInfo >
 
struct  StructExtends< BindBufferMemoryDeviceGroupInfo, BindBufferMemoryInfo >
 
struct  StructExtends< BindImageMemoryDeviceGroupInfo, BindImageMemoryInfo >
 
struct  StructExtends< DeviceGroupDeviceCreateInfo, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFeatures2, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePointClippingProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< RenderPassInputAttachmentAspectCreateInfo, RenderPassCreateInfo >
 
struct  StructExtends< ImageViewUsageCreateInfo, ImageViewCreateInfo >
 
struct  StructExtends< PipelineTessellationDomainOriginStateCreateInfo, PipelineTessellationStateCreateInfo >
 
struct  StructExtends< RenderPassMultiviewCreateInfo, RenderPassCreateInfo >
 
struct  StructExtends< PhysicalDeviceMultiviewFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMultiviewFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMultiviewProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceVariablePointersFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVariablePointersFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceProtectedMemoryFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceProtectedMemoryFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceProtectedMemoryProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< ProtectedSubmitInfo, SubmitInfo >
 
struct  StructExtends< SamplerYcbcrConversionInfo, SamplerCreateInfo >
 
struct  StructExtends< SamplerYcbcrConversionInfo, ImageViewCreateInfo >
 
struct  StructExtends< BindImagePlaneMemoryInfo, BindImageMemoryInfo >
 
struct  StructExtends< ImagePlaneMemoryRequirementsInfo, ImageMemoryRequirementsInfo2 >
 
struct  StructExtends< PhysicalDeviceSamplerYcbcrConversionFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSamplerYcbcrConversionFeatures, DeviceCreateInfo >
 
struct  StructExtends< SamplerYcbcrConversionImageFormatProperties, ImageFormatProperties2 >
 
struct  StructExtends< PhysicalDeviceExternalImageFormatInfo, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< ExternalImageFormatProperties, ImageFormatProperties2 >
 
struct  StructExtends< PhysicalDeviceIDProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< ExternalMemoryImageCreateInfo, ImageCreateInfo >
 
struct  StructExtends< ExternalMemoryBufferCreateInfo, BufferCreateInfo >
 
struct  StructExtends< ExportMemoryAllocateInfo, MemoryAllocateInfo >
 
struct  StructExtends< ExportFenceCreateInfo, FenceCreateInfo >
 
struct  StructExtends< ExportSemaphoreCreateInfo, SemaphoreCreateInfo >
 
struct  StructExtends< PhysicalDeviceMaintenance3Properties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderDrawParametersFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderDrawParametersFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVulkan11Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVulkan11Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVulkan11Properties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceVulkan12Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVulkan12Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVulkan12Properties, PhysicalDeviceProperties2 >
 
struct  StructExtends< ImageFormatListCreateInfo, ImageCreateInfo >
 
struct  StructExtends< ImageFormatListCreateInfo, SwapchainCreateInfoKHR >
 
struct  StructExtends< ImageFormatListCreateInfo, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< PhysicalDevice8BitStorageFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevice8BitStorageFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceDriverProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderAtomicInt64Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderAtomicInt64Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderFloat16Int8Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderFloat16Int8Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFloatControlsProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< DescriptorSetLayoutBindingFlagsCreateInfo, DescriptorSetLayoutCreateInfo >
 
struct  StructExtends< PhysicalDeviceDescriptorIndexingFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDescriptorIndexingFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceDescriptorIndexingProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< DescriptorSetVariableDescriptorCountAllocateInfo, DescriptorSetAllocateInfo >
 
struct  StructExtends< DescriptorSetVariableDescriptorCountLayoutSupport, DescriptorSetLayoutSupport >
 
struct  StructExtends< SubpassDescriptionDepthStencilResolve, SubpassDescription2 >
 
struct  StructExtends< PhysicalDeviceDepthStencilResolveProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceScalarBlockLayoutFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceScalarBlockLayoutFeatures, DeviceCreateInfo >
 
struct  StructExtends< ImageStencilUsageCreateInfo, ImageCreateInfo >
 
struct  StructExtends< ImageStencilUsageCreateInfo, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< SamplerReductionModeCreateInfo, SamplerCreateInfo >
 
struct  StructExtends< PhysicalDeviceSamplerFilterMinmaxProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceVulkanMemoryModelFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVulkanMemoryModelFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImagelessFramebufferFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImagelessFramebufferFeatures, DeviceCreateInfo >
 
struct  StructExtends< FramebufferAttachmentsCreateInfo, FramebufferCreateInfo >
 
struct  StructExtends< RenderPassAttachmentBeginInfo, RenderPassBeginInfo >
 
struct  StructExtends< PhysicalDeviceUniformBufferStandardLayoutFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceUniformBufferStandardLayoutFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderSubgroupExtendedTypesFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderSubgroupExtendedTypesFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceSeparateDepthStencilLayoutsFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSeparateDepthStencilLayoutsFeatures, DeviceCreateInfo >
 
struct  StructExtends< AttachmentReferenceStencilLayout, AttachmentReference2 >
 
struct  StructExtends< AttachmentDescriptionStencilLayout, AttachmentDescription2 >
 
struct  StructExtends< PhysicalDeviceHostQueryResetFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceHostQueryResetFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceTimelineSemaphoreFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceTimelineSemaphoreFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceTimelineSemaphoreProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< SemaphoreTypeCreateInfo, SemaphoreCreateInfo >
 
struct  StructExtends< SemaphoreTypeCreateInfo, PhysicalDeviceExternalSemaphoreInfo >
 
struct  StructExtends< TimelineSemaphoreSubmitInfo, SubmitInfo >
 
struct  StructExtends< TimelineSemaphoreSubmitInfo, BindSparseInfo >
 
struct  StructExtends< PhysicalDeviceBufferDeviceAddressFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceBufferDeviceAddressFeatures, DeviceCreateInfo >
 
struct  StructExtends< BufferOpaqueCaptureAddressCreateInfo, BufferCreateInfo >
 
struct  StructExtends< MemoryOpaqueCaptureAddressAllocateInfo, MemoryAllocateInfo >
 
struct  StructExtends< PhysicalDeviceVulkan13Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVulkan13Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVulkan13Properties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineCreationFeedbackCreateInfo, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PipelineCreationFeedbackCreateInfo, ComputePipelineCreateInfo >
 
struct  StructExtends< PipelineCreationFeedbackCreateInfo, RayTracingPipelineCreateInfoNV >
 
struct  StructExtends< PipelineCreationFeedbackCreateInfo, RayTracingPipelineCreateInfoKHR >
 
struct  StructExtends< PipelineCreationFeedbackCreateInfo, ExecutionGraphPipelineCreateInfoAMDX >
 
struct  StructExtends< PhysicalDeviceShaderTerminateInvocationFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderTerminateInvocationFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderDemoteToHelperInvocationFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderDemoteToHelperInvocationFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePrivateDataFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePrivateDataFeatures, DeviceCreateInfo >
 
struct  StructExtends< DevicePrivateDataCreateInfo, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePipelineCreationCacheControlFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePipelineCreationCacheControlFeatures, DeviceCreateInfo >
 
struct  StructExtends< MemoryBarrier2, SubpassDependency2 >
 
struct  StructExtends< PhysicalDeviceSynchronization2Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSynchronization2Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageRobustnessFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageRobustnessFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceSubgroupSizeControlFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSubgroupSizeControlFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceSubgroupSizeControlProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineShaderStageRequiredSubgroupSizeCreateInfo, PipelineShaderStageCreateInfo >
 
struct  StructExtends< PipelineShaderStageRequiredSubgroupSizeCreateInfo, ShaderCreateInfoEXT >
 
struct  StructExtends< PhysicalDeviceInlineUniformBlockFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceInlineUniformBlockFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceInlineUniformBlockProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< WriteDescriptorSetInlineUniformBlock, WriteDescriptorSet >
 
struct  StructExtends< DescriptorPoolInlineUniformBlockCreateInfo, DescriptorPoolCreateInfo >
 
struct  StructExtends< PhysicalDeviceTextureCompressionASTCHDRFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceTextureCompressionASTCHDRFeatures, DeviceCreateInfo >
 
struct  StructExtends< PipelineRenderingCreateInfo, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceDynamicRenderingFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDynamicRenderingFeatures, DeviceCreateInfo >
 
struct  StructExtends< CommandBufferInheritanceRenderingInfo, CommandBufferInheritanceInfo >
 
struct  StructExtends< PhysicalDeviceShaderIntegerDotProductFeatures, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderIntegerDotProductFeatures, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderIntegerDotProductProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceTexelBufferAlignmentProperties, PhysicalDeviceProperties2 >
 
struct  StructExtends< FormatProperties3, FormatProperties2 >
 
struct  StructExtends< PhysicalDeviceMaintenance4Features, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMaintenance4Features, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMaintenance4Properties, PhysicalDeviceProperties2 >
 
struct  StructExtends< ImageSwapchainCreateInfoKHR, ImageCreateInfo >
 
struct  StructExtends< BindImageMemorySwapchainInfoKHR, BindImageMemoryInfo >
 
struct  StructExtends< DeviceGroupPresentInfoKHR, PresentInfoKHR >
 
struct  StructExtends< DeviceGroupSwapchainCreateInfoKHR, SwapchainCreateInfoKHR >
 
struct  StructExtends< DisplayPresentInfoKHR, PresentInfoKHR >
 
struct  StructExtends< DebugReportCallbackCreateInfoEXT, InstanceCreateInfo >
 
struct  StructExtends< PipelineRasterizationStateRasterizationOrderAMD, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< QueueFamilyQueryResultStatusPropertiesKHR, QueueFamilyProperties2 >
 
struct  StructExtends< QueueFamilyVideoPropertiesKHR, QueueFamilyProperties2 >
 
struct  StructExtends< VideoProfileInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoProfileListInfoKHR, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< VideoProfileListInfoKHR, PhysicalDeviceVideoFormatInfoKHR >
 
struct  StructExtends< VideoProfileListInfoKHR, ImageCreateInfo >
 
struct  StructExtends< VideoProfileListInfoKHR, BufferCreateInfo >
 
struct  StructExtends< VideoDecodeCapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  StructExtends< VideoDecodeUsageInfoKHR, VideoProfileInfoKHR >
 
struct  StructExtends< VideoDecodeUsageInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< DedicatedAllocationImageCreateInfoNV, ImageCreateInfo >
 
struct  StructExtends< DedicatedAllocationBufferCreateInfoNV, BufferCreateInfo >
 
struct  StructExtends< DedicatedAllocationMemoryAllocateInfoNV, MemoryAllocateInfo >
 
struct  StructExtends< PhysicalDeviceTransformFeedbackFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceTransformFeedbackFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceTransformFeedbackPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineRasterizationStateStreamCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< VideoEncodeH264CapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  StructExtends< VideoEncodeH264QualityLevelPropertiesKHR, VideoEncodeQualityLevelPropertiesKHR >
 
struct  StructExtends< VideoEncodeH264SessionCreateInfoKHR, VideoSessionCreateInfoKHR >
 
struct  StructExtends< VideoEncodeH264SessionParametersCreateInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  StructExtends< VideoEncodeH264SessionParametersAddInfoKHR, VideoSessionParametersUpdateInfoKHR >
 
struct  StructExtends< VideoEncodeH264SessionParametersGetInfoKHR, VideoEncodeSessionParametersGetInfoKHR >
 
struct  StructExtends< VideoEncodeH264SessionParametersFeedbackInfoKHR, VideoEncodeSessionParametersFeedbackInfoKHR >
 
struct  StructExtends< VideoEncodeH264PictureInfoKHR, VideoEncodeInfoKHR >
 
struct  StructExtends< VideoEncodeH264DpbSlotInfoKHR, VideoReferenceSlotInfoKHR >
 
struct  StructExtends< VideoEncodeH264ProfileInfoKHR, VideoProfileInfoKHR >
 
struct  StructExtends< VideoEncodeH264ProfileInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoEncodeH264RateControlInfoKHR, VideoCodingControlInfoKHR >
 
struct  StructExtends< VideoEncodeH264RateControlInfoKHR, VideoBeginCodingInfoKHR >
 
struct  StructExtends< VideoEncodeH264RateControlLayerInfoKHR, VideoEncodeRateControlLayerInfoKHR >
 
struct  StructExtends< VideoEncodeH264GopRemainingFrameInfoKHR, VideoBeginCodingInfoKHR >
 
struct  StructExtends< VideoEncodeH265CapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  StructExtends< VideoEncodeH265SessionCreateInfoKHR, VideoSessionCreateInfoKHR >
 
struct  StructExtends< VideoEncodeH265QualityLevelPropertiesKHR, VideoEncodeQualityLevelPropertiesKHR >
 
struct  StructExtends< VideoEncodeH265SessionParametersCreateInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  StructExtends< VideoEncodeH265SessionParametersAddInfoKHR, VideoSessionParametersUpdateInfoKHR >
 
struct  StructExtends< VideoEncodeH265SessionParametersGetInfoKHR, VideoEncodeSessionParametersGetInfoKHR >
 
struct  StructExtends< VideoEncodeH265SessionParametersFeedbackInfoKHR, VideoEncodeSessionParametersFeedbackInfoKHR >
 
struct  StructExtends< VideoEncodeH265PictureInfoKHR, VideoEncodeInfoKHR >
 
struct  StructExtends< VideoEncodeH265DpbSlotInfoKHR, VideoReferenceSlotInfoKHR >
 
struct  StructExtends< VideoEncodeH265ProfileInfoKHR, VideoProfileInfoKHR >
 
struct  StructExtends< VideoEncodeH265ProfileInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoEncodeH265RateControlInfoKHR, VideoCodingControlInfoKHR >
 
struct  StructExtends< VideoEncodeH265RateControlInfoKHR, VideoBeginCodingInfoKHR >
 
struct  StructExtends< VideoEncodeH265RateControlLayerInfoKHR, VideoEncodeRateControlLayerInfoKHR >
 
struct  StructExtends< VideoEncodeH265GopRemainingFrameInfoKHR, VideoBeginCodingInfoKHR >
 
struct  StructExtends< VideoDecodeH264ProfileInfoKHR, VideoProfileInfoKHR >
 
struct  StructExtends< VideoDecodeH264ProfileInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoDecodeH264CapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  StructExtends< VideoDecodeH264SessionParametersCreateInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  StructExtends< VideoDecodeH264SessionParametersAddInfoKHR, VideoSessionParametersUpdateInfoKHR >
 
struct  StructExtends< VideoDecodeH264PictureInfoKHR, VideoDecodeInfoKHR >
 
struct  StructExtends< VideoDecodeH264DpbSlotInfoKHR, VideoReferenceSlotInfoKHR >
 
struct  StructExtends< TextureLODGatherFormatPropertiesAMD, ImageFormatProperties2 >
 
struct  StructExtends< RenderingFragmentShadingRateAttachmentInfoKHR, RenderingInfo >
 
struct  StructExtends< RenderingFragmentDensityMapAttachmentInfoEXT, RenderingInfo >
 
struct  StructExtends< AttachmentSampleCountInfoAMD, CommandBufferInheritanceInfo >
 
struct  StructExtends< AttachmentSampleCountInfoAMD, GraphicsPipelineCreateInfo >
 
struct  StructExtends< MultiviewPerViewAttributesInfoNVX, CommandBufferInheritanceInfo >
 
struct  StructExtends< MultiviewPerViewAttributesInfoNVX, GraphicsPipelineCreateInfo >
 
struct  StructExtends< MultiviewPerViewAttributesInfoNVX, RenderingInfo >
 
struct  StructExtends< PhysicalDeviceCornerSampledImageFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCornerSampledImageFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< ExternalMemoryImageCreateInfoNV, ImageCreateInfo >
 
struct  StructExtends< ExportMemoryAllocateInfoNV, MemoryAllocateInfo >
 
struct  StructExtends< ValidationFlagsEXT, InstanceCreateInfo >
 
struct  StructExtends< ImageViewASTCDecodeModeEXT, ImageViewCreateInfo >
 
struct  StructExtends< PhysicalDeviceASTCDecodeFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceASTCDecodeFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePipelineRobustnessFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePipelineRobustnessFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePipelineRobustnessPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineRobustnessCreateInfoEXT, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PipelineRobustnessCreateInfoEXT, ComputePipelineCreateInfo >
 
struct  StructExtends< PipelineRobustnessCreateInfoEXT, PipelineShaderStageCreateInfo >
 
struct  StructExtends< PipelineRobustnessCreateInfoEXT, RayTracingPipelineCreateInfoKHR >
 
struct  StructExtends< ImportMemoryFdInfoKHR, MemoryAllocateInfo >
 
struct  StructExtends< PhysicalDevicePushDescriptorPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceConditionalRenderingFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceConditionalRenderingFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< CommandBufferInheritanceConditionalRenderingInfoEXT, CommandBufferInheritanceInfo >
 
struct  StructExtends< PresentRegionsKHR, PresentInfoKHR >
 
struct  StructExtends< PipelineViewportWScalingStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  StructExtends< SwapchainCounterCreateInfoEXT, SwapchainCreateInfoKHR >
 
struct  StructExtends< PresentTimesInfoGOOGLE, PresentInfoKHR >
 
struct  StructExtends< PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineViewportSwizzleStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceDiscardRectanglePropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineDiscardRectangleStateCreateInfoEXT, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceConservativeRasterizationPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineRasterizationConservativeStateCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceDepthClipEnableFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDepthClipEnableFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PipelineRasterizationDepthClipStateCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceRelaxedLineRasterizationFeaturesIMG, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRelaxedLineRasterizationFeaturesIMG, DeviceCreateInfo >
 
struct  StructExtends< SharedPresentSurfaceCapabilitiesKHR, SurfaceCapabilities2KHR >
 
struct  StructExtends< PhysicalDevicePerformanceQueryFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePerformanceQueryFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePerformanceQueryPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< QueryPoolPerformanceCreateInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< PerformanceQuerySubmitInfoKHR, SubmitInfo >
 
struct  StructExtends< PerformanceQuerySubmitInfoKHR, SubmitInfo2 >
 
struct  StructExtends< DebugUtilsMessengerCreateInfoEXT, InstanceCreateInfo >
 
struct  StructExtends< DebugUtilsObjectNameInfoEXT, PipelineShaderStageCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderEnqueueFeaturesAMDX, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderEnqueueFeaturesAMDX, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderEnqueuePropertiesAMDX, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineShaderStageNodeCreateInfoAMDX, PipelineShaderStageCreateInfo >
 
struct  StructExtends< SampleLocationsInfoEXT, ImageMemoryBarrier >
 
struct  StructExtends< SampleLocationsInfoEXT, ImageMemoryBarrier2 >
 
struct  StructExtends< RenderPassSampleLocationsBeginInfoEXT, RenderPassBeginInfo >
 
struct  StructExtends< PipelineSampleLocationsStateCreateInfoEXT, PipelineMultisampleStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceSampleLocationsPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceBlendOperationAdvancedFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceBlendOperationAdvancedFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceBlendOperationAdvancedPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineColorBlendAdvancedStateCreateInfoEXT, PipelineColorBlendStateCreateInfo >
 
struct  StructExtends< PipelineCoverageToColorStateCreateInfoNV, PipelineMultisampleStateCreateInfo >
 
struct  StructExtends< WriteDescriptorSetAccelerationStructureKHR, WriteDescriptorSet >
 
struct  StructExtends< PhysicalDeviceAccelerationStructureFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceAccelerationStructureFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceAccelerationStructurePropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceRayTracingPipelineFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRayTracingPipelineFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRayTracingPipelinePropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceRayQueryFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRayQueryFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PipelineCoverageModulationStateCreateInfoNV, PipelineMultisampleStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderSMBuiltinsPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderSMBuiltinsFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderSMBuiltinsFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< DrmFormatModifierPropertiesListEXT, FormatProperties2 >
 
struct  StructExtends< PhysicalDeviceImageDrmFormatModifierInfoEXT, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< ImageDrmFormatModifierListCreateInfoEXT, ImageCreateInfo >
 
struct  StructExtends< ImageDrmFormatModifierExplicitCreateInfoEXT, ImageCreateInfo >
 
struct  StructExtends< DrmFormatModifierPropertiesList2EXT, FormatProperties2 >
 
struct  StructExtends< ShaderModuleValidationCacheCreateInfoEXT, ShaderModuleCreateInfo >
 
struct  StructExtends< ShaderModuleValidationCacheCreateInfoEXT, PipelineShaderStageCreateInfo >
 
struct  StructExtends< PhysicalDevicePortabilitySubsetFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePortabilitySubsetFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePortabilitySubsetPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineViewportShadingRateImageStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceShadingRateImageFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShadingRateImageFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShadingRateImagePropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineViewportCoarseSampleOrderStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  StructExtends< WriteDescriptorSetAccelerationStructureNV, WriteDescriptorSet >
 
struct  StructExtends< PhysicalDeviceRayTracingPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceRepresentativeFragmentTestFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRepresentativeFragmentTestFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PipelineRepresentativeFragmentTestStateCreateInfoNV, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageViewImageFormatInfoEXT, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< FilterCubicImageViewImageFormatPropertiesEXT, ImageFormatProperties2 >
 
struct  StructExtends< ImportMemoryHostPointerInfoEXT, MemoryAllocateInfo >
 
struct  StructExtends< PhysicalDeviceExternalMemoryHostPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderClockFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderClockFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PipelineCompilerControlCreateInfoAMD, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PipelineCompilerControlCreateInfoAMD, ComputePipelineCreateInfo >
 
struct  StructExtends< PipelineCompilerControlCreateInfoAMD, ExecutionGraphPipelineCreateInfoAMDX >
 
struct  StructExtends< PhysicalDeviceShaderCorePropertiesAMD, PhysicalDeviceProperties2 >
 
struct  StructExtends< VideoDecodeH265ProfileInfoKHR, VideoProfileInfoKHR >
 
struct  StructExtends< VideoDecodeH265ProfileInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoDecodeH265CapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  StructExtends< VideoDecodeH265SessionParametersCreateInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  StructExtends< VideoDecodeH265SessionParametersAddInfoKHR, VideoSessionParametersUpdateInfoKHR >
 
struct  StructExtends< VideoDecodeH265PictureInfoKHR, VideoDecodeInfoKHR >
 
struct  StructExtends< VideoDecodeH265DpbSlotInfoKHR, VideoReferenceSlotInfoKHR >
 
struct  StructExtends< DeviceQueueGlobalPriorityCreateInfoKHR, DeviceQueueCreateInfo >
 
struct  StructExtends< PhysicalDeviceGlobalPriorityQueryFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceGlobalPriorityQueryFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< QueueFamilyGlobalPriorityPropertiesKHR, QueueFamilyProperties2 >
 
struct  StructExtends< DeviceMemoryOverallocationCreateInfoAMD, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVertexAttributeDivisorPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceComputeShaderDerivativesFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceComputeShaderDerivativesFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMeshShaderFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMeshShaderFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMeshShaderPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderImageFootprintFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderImageFootprintFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PipelineViewportExclusiveScissorStateCreateInfoNV, PipelineViewportStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceExclusiveScissorFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceExclusiveScissorFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< QueueFamilyCheckpointPropertiesNV, QueueFamilyProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, DeviceCreateInfo >
 
struct  StructExtends< QueryPoolPerformanceQueryCreateInfoINTEL, QueryPoolCreateInfo >
 
struct  StructExtends< PhysicalDevicePCIBusInfoPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< DisplayNativeHdrSurfaceCapabilitiesAMD, SurfaceCapabilities2KHR >
 
struct  StructExtends< SwapchainDisplayNativeHdrCreateInfoAMD, SwapchainCreateInfoKHR >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMapFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMapFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMapPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< RenderPassFragmentDensityMapCreateInfoEXT, RenderPassCreateInfo >
 
struct  StructExtends< RenderPassFragmentDensityMapCreateInfoEXT, RenderPassCreateInfo2 >
 
struct  StructExtends< FragmentShadingRateAttachmentInfoKHR, SubpassDescription2 >
 
struct  StructExtends< PipelineFragmentShadingRateStateCreateInfoKHR, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShadingRateFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentShadingRateFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShadingRatePropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderCoreProperties2AMD, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceCoherentMemoryFeaturesAMD, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCoherentMemoryFeaturesAMD, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMemoryBudgetPropertiesEXT, PhysicalDeviceMemoryProperties2 >
 
struct  StructExtends< PhysicalDeviceMemoryPriorityFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMemoryPriorityFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< MemoryPriorityAllocateInfoEXT, MemoryAllocateInfo >
 
struct  StructExtends< SurfaceProtectedCapabilitiesKHR, SurfaceCapabilities2KHR >
 
struct  StructExtends< PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceBufferDeviceAddressFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceBufferDeviceAddressFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< BufferDeviceAddressCreateInfoEXT, BufferCreateInfo >
 
struct  StructExtends< ValidationFeaturesEXT, InstanceCreateInfo >
 
struct  StructExtends< PhysicalDevicePresentWaitFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePresentWaitFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceCooperativeMatrixFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCooperativeMatrixFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceCooperativeMatrixPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceCoverageReductionModeFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCoverageReductionModeFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PipelineCoverageReductionStateCreateInfoNV, PipelineMultisampleStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShaderInterlockFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentShaderInterlockFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceYcbcrImageArraysFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceYcbcrImageArraysFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceProvokingVertexFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceProvokingVertexFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceProvokingVertexPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineRasterizationProvokingVertexStateCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceLineRasterizationFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceLineRasterizationFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceLineRasterizationPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineRasterizationLineStateCreateInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderAtomicFloatFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderAtomicFloatFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceIndexTypeUint8FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceIndexTypeUint8FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicStateFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicStateFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePipelineExecutablePropertiesFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePipelineExecutablePropertiesFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceHostImageCopyFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceHostImageCopyFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceHostImageCopyPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< SubresourceHostMemcpySizeEXT, SubresourceLayout2KHR >
 
struct  StructExtends< HostImageCopyDevicePerformanceQueryEXT, ImageFormatProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderAtomicFloat2FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderAtomicFloat2FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< SurfacePresentModeEXT, PhysicalDeviceSurfaceInfo2KHR >
 
struct  StructExtends< SurfacePresentScalingCapabilitiesEXT, SurfaceCapabilities2KHR >
 
struct  StructExtends< SurfacePresentModeCompatibilityEXT, SurfaceCapabilities2KHR >
 
struct  StructExtends< PhysicalDeviceSwapchainMaintenance1FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSwapchainMaintenance1FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< SwapchainPresentFenceInfoEXT, PresentInfoKHR >
 
struct  StructExtends< SwapchainPresentModesCreateInfoEXT, SwapchainCreateInfoKHR >
 
struct  StructExtends< SwapchainPresentModeInfoEXT, PresentInfoKHR >
 
struct  StructExtends< SwapchainPresentScalingCreateInfoEXT, SwapchainCreateInfoKHR >
 
struct  StructExtends< PhysicalDeviceDeviceGeneratedCommandsPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceDeviceGeneratedCommandsFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDeviceGeneratedCommandsFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< GraphicsPipelineShaderGroupsCreateInfoNV, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceInheritedViewportScissorFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceInheritedViewportScissorFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< CommandBufferInheritanceViewportScissorInfoNV, CommandBufferInheritanceInfo >
 
struct  StructExtends< PhysicalDeviceTexelBufferAlignmentFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceTexelBufferAlignmentFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< RenderPassTransformBeginInfoQCOM, RenderPassBeginInfo >
 
struct  StructExtends< CommandBufferInheritanceRenderPassTransformInfoQCOM, CommandBufferInheritanceInfo >
 
struct  StructExtends< PhysicalDeviceDepthBiasControlFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDepthBiasControlFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< DepthBiasRepresentationInfoEXT, DepthBiasInfoEXT >
 
struct  StructExtends< DepthBiasRepresentationInfoEXT, PipelineRasterizationStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceDeviceMemoryReportFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDeviceMemoryReportFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< DeviceDeviceMemoryReportCreateInfoEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRobustness2FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRobustness2FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRobustness2PropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< SamplerCustomBorderColorCreateInfoEXT, SamplerCreateInfo >
 
struct  StructExtends< PhysicalDeviceCustomBorderColorPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceCustomBorderColorFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCustomBorderColorFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PipelineLibraryCreateInfoKHR, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDevicePresentBarrierFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePresentBarrierFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< SurfaceCapabilitiesPresentBarrierNV, SurfaceCapabilities2KHR >
 
struct  StructExtends< SwapchainPresentBarrierCreateInfoNV, SwapchainCreateInfoKHR >
 
struct  StructExtends< PresentIdKHR, PresentInfoKHR >
 
struct  StructExtends< PhysicalDevicePresentIdFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePresentIdFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< VideoEncodeCapabilitiesKHR, VideoCapabilitiesKHR >
 
struct  StructExtends< QueryPoolVideoEncodeFeedbackCreateInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoEncodeUsageInfoKHR, VideoProfileInfoKHR >
 
struct  StructExtends< VideoEncodeUsageInfoKHR, QueryPoolCreateInfo >
 
struct  StructExtends< VideoEncodeRateControlInfoKHR, VideoCodingControlInfoKHR >
 
struct  StructExtends< VideoEncodeRateControlInfoKHR, VideoBeginCodingInfoKHR >
 
struct  StructExtends< VideoEncodeQualityLevelInfoKHR, VideoCodingControlInfoKHR >
 
struct  StructExtends< VideoEncodeQualityLevelInfoKHR, VideoSessionParametersCreateInfoKHR >
 
struct  StructExtends< PhysicalDeviceDiagnosticsConfigFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDiagnosticsConfigFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< DeviceDiagnosticsConfigCreateInfoNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceCudaKernelLaunchFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCudaKernelLaunchFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceCudaKernelLaunchPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< QueryLowLatencySupportNV, SemaphoreCreateInfo >
 
struct  StructExtends< QueueFamilyCheckpointProperties2NV, QueueFamilyProperties2 >
 
struct  StructExtends< PhysicalDeviceDescriptorBufferPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceDescriptorBufferFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDescriptorBufferFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< DescriptorBufferBindingPushDescriptorBufferHandleEXT, DescriptorBufferBindingInfoEXT >
 
struct  StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, BufferCreateInfo >
 
struct  StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, ImageCreateInfo >
 
struct  StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, ImageViewCreateInfo >
 
struct  StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, SamplerCreateInfo >
 
struct  StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, AccelerationStructureCreateInfoKHR >
 
struct  StructExtends< OpaqueCaptureDescriptorDataCreateInfoEXT, AccelerationStructureCreateInfoNV >
 
struct  StructExtends< PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< GraphicsPipelineLibraryCreateInfoEXT, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShaderBarycentricPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShadingRateEnumsFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentShadingRateEnumsFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentShadingRateEnumsPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineFragmentShadingRateEnumStateCreateInfoNV, GraphicsPipelineCreateInfo >
 
struct  StructExtends< AccelerationStructureGeometryMotionTrianglesDataNV, AccelerationStructureGeometryTrianglesDataKHR >
 
struct  StructExtends< AccelerationStructureMotionInfoNV, AccelerationStructureCreateInfoKHR >
 
struct  StructExtends< PhysicalDeviceRayTracingMotionBlurFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRayTracingMotionBlurFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMeshShaderFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMeshShaderFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMeshShaderPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMap2FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMap2FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMap2PropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< CopyCommandTransformInfoQCOM, BufferImageCopy2 >
 
struct  StructExtends< CopyCommandTransformInfoQCOM, ImageBlit2 >
 
struct  StructExtends< PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageCompressionControlFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageCompressionControlFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< ImageCompressionControlEXT, ImageCreateInfo >
 
struct  StructExtends< ImageCompressionControlEXT, SwapchainCreateInfoKHR >
 
struct  StructExtends< ImageCompressionControlEXT, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< ImageCompressionPropertiesEXT, ImageFormatProperties2 >
 
struct  StructExtends< ImageCompressionPropertiesEXT, SurfaceFormat2KHR >
 
struct  StructExtends< ImageCompressionPropertiesEXT, SubresourceLayout2KHR >
 
struct  StructExtends< PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevice4444FormatsFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevice4444FormatsFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFaultFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFaultFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRGBA10X6FormatsFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRGBA10X6FormatsFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVertexInputDynamicStateFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVertexInputDynamicStateFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceDrmPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceAddressBindingReportFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceAddressBindingReportFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< DeviceAddressBindingCallbackDataEXT, DebugUtilsMessengerCallbackDataEXT >
 
struct  StructExtends< PhysicalDeviceDepthClipControlFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDepthClipControlFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PipelineViewportDepthClipControlCreateInfoEXT, PipelineViewportStateCreateInfo >
 
struct  StructExtends< PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< SubpassShadingPipelineCreateInfoHUAWEI, ComputePipelineCreateInfo >
 
struct  StructExtends< PhysicalDeviceSubpassShadingFeaturesHUAWEI, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSubpassShadingFeaturesHUAWEI, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceSubpassShadingPropertiesHUAWEI, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceInvocationMaskFeaturesHUAWEI, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceInvocationMaskFeaturesHUAWEI, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceExternalMemoryRDMAFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceExternalMemoryRDMAFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePipelinePropertiesFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePipelinePropertiesFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFrameBoundaryFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFrameBoundaryFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< FrameBoundaryEXT, SubmitInfo >
 
struct  StructExtends< FrameBoundaryEXT, SubmitInfo2 >
 
struct  StructExtends< FrameBoundaryEXT, PresentInfoKHR >
 
struct  StructExtends< FrameBoundaryEXT, BindSparseInfo >
 
struct  StructExtends< PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< SubpassResolvePerformanceQueryEXT, FormatProperties2 >
 
struct  StructExtends< MultisampledRenderToSingleSampledInfoEXT, SubpassDescription2 >
 
struct  StructExtends< MultisampledRenderToSingleSampledInfoEXT, RenderingInfo >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicState2FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicState2FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceColorWriteEnableFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceColorWriteEnableFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PipelineColorWriteCreateInfoEXT, PipelineColorBlendStateCreateInfo >
 
struct  StructExtends< PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRayTracingMaintenance1FeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRayTracingMaintenance1FeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageViewMinLodFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageViewMinLodFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< ImageViewMinLodCreateInfoEXT, ImageViewCreateInfo >
 
struct  StructExtends< PhysicalDeviceMultiDrawFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMultiDrawFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMultiDrawPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceImage2DViewOf3DFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImage2DViewOf3DFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderTileImageFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderTileImageFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderTileImagePropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceOpacityMicromapFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceOpacityMicromapFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceOpacityMicromapPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< AccelerationStructureTrianglesOpacityMicromapEXT, AccelerationStructureGeometryTrianglesDataKHR >
 
struct  StructExtends< PhysicalDeviceDisplacementMicromapFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDisplacementMicromapFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceDisplacementMicromapPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< AccelerationStructureTrianglesDisplacementMicromapNV, AccelerationStructureGeometryTrianglesDataKHR >
 
struct  StructExtends< PhysicalDeviceClusterCullingShaderFeaturesHUAWEI, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceClusterCullingShaderFeaturesHUAWEI, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceClusterCullingShaderPropertiesHUAWEI, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI, PhysicalDeviceClusterCullingShaderFeaturesHUAWEI >
 
struct  StructExtends< PhysicalDeviceBorderColorSwizzleFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceBorderColorSwizzleFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< SamplerBorderColorComponentMappingCreateInfoEXT, SamplerCreateInfo >
 
struct  StructExtends< PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderCorePropertiesARM, PhysicalDeviceProperties2 >
 
struct  StructExtends< DeviceQueueShaderCoreControlCreateInfoARM, DeviceQueueCreateInfo >
 
struct  StructExtends< DeviceQueueShaderCoreControlCreateInfoARM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceSchedulingControlsFeaturesARM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSchedulingControlsFeaturesARM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceSchedulingControlsPropertiesARM, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceImageSlicedViewOf3DFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageSlicedViewOf3DFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< ImageViewSlicedCreateInfoEXT, ImageViewCreateInfo >
 
struct  StructExtends< PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceDepthClampZeroOneFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDepthClampZeroOneFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceNonSeamlessCubeMapFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceNonSeamlessCubeMapFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRenderPassStripedFeaturesARM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRenderPassStripedFeaturesARM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRenderPassStripedPropertiesARM, PhysicalDeviceProperties2 >
 
struct  StructExtends< RenderPassStripeBeginInfoARM, RenderingInfo >
 
struct  StructExtends< RenderPassStripeBeginInfoARM, RenderPassBeginInfo >
 
struct  StructExtends< RenderPassStripeSubmitInfoARM, CommandBufferSubmitInfo >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM, PhysicalDeviceProperties2 >
 
struct  StructExtends< SubpassFragmentDensityMapOffsetEndInfoQCOM, SubpassEndInfo >
 
struct  StructExtends< PhysicalDeviceCopyMemoryIndirectFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCopyMemoryIndirectFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceCopyMemoryIndirectPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceMemoryDecompressionFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMemoryDecompressionFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMemoryDecompressionPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceLinearColorAttachmentFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceLinearColorAttachmentFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< ImageViewSampleWeightCreateInfoQCOM, ImageViewCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageProcessingFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageProcessingFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageProcessingPropertiesQCOM, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceNestedCommandBufferFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceNestedCommandBufferFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceNestedCommandBufferPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< ExternalMemoryAcquireUnmodifiedEXT, BufferMemoryBarrier >
 
struct  StructExtends< ExternalMemoryAcquireUnmodifiedEXT, BufferMemoryBarrier2 >
 
struct  StructExtends< ExternalMemoryAcquireUnmodifiedEXT, ImageMemoryBarrier >
 
struct  StructExtends< ExternalMemoryAcquireUnmodifiedEXT, ImageMemoryBarrier2 >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicState3FeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicState3FeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceExtendedDynamicState3PropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceSubpassMergeFeedbackFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceSubpassMergeFeedbackFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< RenderPassCreationControlEXT, RenderPassCreateInfo2 >
 
struct  StructExtends< RenderPassCreationControlEXT, SubpassDescription2 >
 
struct  StructExtends< RenderPassCreationFeedbackCreateInfoEXT, RenderPassCreateInfo2 >
 
struct  StructExtends< RenderPassSubpassFeedbackCreateInfoEXT, SubpassDescription2 >
 
struct  StructExtends< DirectDriverLoadingListLUNARG, InstanceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderModuleIdentifierFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderModuleIdentifierFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderModuleIdentifierPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineShaderStageModuleIdentifierCreateInfoEXT, PipelineShaderStageCreateInfo >
 
struct  StructExtends< PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceOpticalFlowFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceOpticalFlowFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceOpticalFlowPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< OpticalFlowImageFormatInfoNV, PhysicalDeviceImageFormatInfo2 >
 
struct  StructExtends< OpticalFlowImageFormatInfoNV, ImageCreateInfo >
 
struct  StructExtends< OpticalFlowSessionCreatePrivateDataInfoNV, OpticalFlowSessionCreateInfoNV >
 
struct  StructExtends< PhysicalDeviceLegacyDitheringFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceLegacyDitheringFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDevicePipelineProtectedAccessFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePipelineProtectedAccessFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMaintenance5FeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMaintenance5FeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMaintenance5PropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineCreateFlags2CreateInfoKHR, ComputePipelineCreateInfo >
 
struct  StructExtends< PipelineCreateFlags2CreateInfoKHR, GraphicsPipelineCreateInfo >
 
struct  StructExtends< PipelineCreateFlags2CreateInfoKHR, RayTracingPipelineCreateInfoNV >
 
struct  StructExtends< PipelineCreateFlags2CreateInfoKHR, RayTracingPipelineCreateInfoKHR >
 
struct  StructExtends< BufferUsageFlags2CreateInfoKHR, BufferViewCreateInfo >
 
struct  StructExtends< BufferUsageFlags2CreateInfoKHR, BufferCreateInfo >
 
struct  StructExtends< BufferUsageFlags2CreateInfoKHR, PhysicalDeviceExternalBufferInfo >
 
struct  StructExtends< BufferUsageFlags2CreateInfoKHR, DescriptorBufferBindingInfoEXT >
 
struct  StructExtends< PhysicalDeviceRayTracingPositionFetchFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRayTracingPositionFetchFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderObjectFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderObjectFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderObjectPropertiesEXT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceTilePropertiesFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceTilePropertiesFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceAmigoProfilingFeaturesSEC, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceAmigoProfilingFeaturesSEC, DeviceCreateInfo >
 
struct  StructExtends< AmigoProfilingSubmitInfoSEC, SubmitInfo >
 
struct  StructExtends< PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceRayTracingInvocationReorderPropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceRayTracingInvocationReorderFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceRayTracingInvocationReorderFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceExtendedSparseAddressSpacePropertiesNV, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceMutableDescriptorTypeFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMutableDescriptorTypeFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< MutableDescriptorTypeCreateInfoEXT, DescriptorSetLayoutCreateInfo >
 
struct  StructExtends< MutableDescriptorTypeCreateInfoEXT, DescriptorPoolCreateInfo >
 
struct  StructExtends< LayerSettingsCreateInfoEXT, InstanceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderCoreBuiltinsFeaturesARM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceShaderCoreBuiltinsFeaturesARM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceShaderCoreBuiltinsPropertiesARM, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< LatencySubmissionPresentIdNV, SubmitInfo >
 
struct  StructExtends< LatencySubmissionPresentIdNV, SubmitInfo2 >
 
struct  StructExtends< SwapchainLatencyCreateInfoNV, SwapchainCreateInfoKHR >
 
struct  StructExtends< LatencySurfaceCapabilitiesNV, SurfaceCapabilities2KHR >
 
struct  StructExtends< PhysicalDeviceCooperativeMatrixFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCooperativeMatrixFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceCooperativeMatrixPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM, RenderPassBeginInfo >
 
struct  StructExtends< MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM, RenderingInfo >
 
struct  StructExtends< PhysicalDeviceVideoMaintenance1FeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVideoMaintenance1FeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< VideoInlineQueryInfoKHR, VideoDecodeInfoKHR >
 
struct  StructExtends< VideoInlineQueryInfoKHR, VideoEncodeInfoKHR >
 
struct  StructExtends< PhysicalDevicePerStageDescriptorSetFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDevicePerStageDescriptorSetFeaturesNV, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageProcessing2FeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceImageProcessing2FeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceImageProcessing2PropertiesQCOM, PhysicalDeviceProperties2 >
 
struct  StructExtends< SamplerBlockMatchWindowCreateInfoQCOM, SamplerCreateInfo >
 
struct  StructExtends< PhysicalDeviceCubicWeightsFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCubicWeightsFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< SamplerCubicWeightsCreateInfoQCOM, SamplerCreateInfo >
 
struct  StructExtends< BlitImageCubicWeightsInfoQCOM, BlitImageInfo2 >
 
struct  StructExtends< PhysicalDeviceYcbcrDegammaFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceYcbcrDegammaFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM, SamplerYcbcrConversionCreateInfo >
 
struct  StructExtends< PhysicalDeviceCubicClampFeaturesQCOM, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceCubicClampFeaturesQCOM, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceVertexAttributeDivisorPropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< PipelineVertexInputDivisorStateCreateInfoKHR, PipelineVertexInputStateCreateInfo >
 
struct  StructExtends< PhysicalDeviceVertexAttributeDivisorFeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceVertexAttributeDivisorFeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceLayeredDriverPropertiesMSFT, PhysicalDeviceProperties2 >
 
struct  StructExtends< PhysicalDeviceMaintenance6FeaturesKHR, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceMaintenance6FeaturesKHR, DeviceCreateInfo >
 
struct  StructExtends< PhysicalDeviceMaintenance6PropertiesKHR, PhysicalDeviceProperties2 >
 
struct  StructExtends< BindMemoryStatusKHR, BindBufferMemoryInfo >
 
struct  StructExtends< BindMemoryStatusKHR, BindImageMemoryInfo >
 
struct  StructExtends< PhysicalDeviceDescriptorPoolOverallocationFeaturesNV, PhysicalDeviceFeatures2 >
 
struct  StructExtends< PhysicalDeviceDescriptorPoolOverallocationFeaturesNV, DeviceCreateInfo >
 
class  DispatchLoaderDynamic
 
struct  FlagTraits
 
class  Flags
 
struct  CppType
 
struct  FlagTraits< FormatFeatureFlagBits >
 
struct  FlagTraits< ImageCreateFlagBits >
 
struct  FlagTraits< ImageUsageFlagBits >
 
struct  FlagTraits< InstanceCreateFlagBits >
 
struct  FlagTraits< MemoryHeapFlagBits >
 
struct  FlagTraits< MemoryPropertyFlagBits >
 
struct  FlagTraits< QueueFlagBits >
 
struct  FlagTraits< SampleCountFlagBits >
 
struct  FlagTraits< DeviceCreateFlagBits >
 
struct  FlagTraits< DeviceQueueCreateFlagBits >
 
struct  FlagTraits< PipelineStageFlagBits >
 
struct  FlagTraits< MemoryMapFlagBits >
 
struct  FlagTraits< ImageAspectFlagBits >
 
struct  FlagTraits< SparseImageFormatFlagBits >
 
struct  FlagTraits< SparseMemoryBindFlagBits >
 
struct  FlagTraits< FenceCreateFlagBits >
 
struct  FlagTraits< SemaphoreCreateFlagBits >
 
struct  FlagTraits< EventCreateFlagBits >
 
struct  FlagTraits< QueryPipelineStatisticFlagBits >
 
struct  FlagTraits< QueryResultFlagBits >
 
struct  FlagTraits< QueryPoolCreateFlagBits >
 
struct  FlagTraits< BufferCreateFlagBits >
 
struct  FlagTraits< BufferUsageFlagBits >
 
struct  FlagTraits< BufferViewCreateFlagBits >
 
struct  FlagTraits< ImageViewCreateFlagBits >
 
struct  FlagTraits< ShaderModuleCreateFlagBits >
 
struct  FlagTraits< PipelineCacheCreateFlagBits >
 
struct  FlagTraits< ColorComponentFlagBits >
 
struct  FlagTraits< CullModeFlagBits >
 
struct  FlagTraits< PipelineCreateFlagBits >
 
struct  FlagTraits< PipelineShaderStageCreateFlagBits >
 
struct  FlagTraits< ShaderStageFlagBits >
 
struct  FlagTraits< PipelineColorBlendStateCreateFlagBits >
 
struct  FlagTraits< PipelineDepthStencilStateCreateFlagBits >
 
struct  FlagTraits< PipelineDynamicStateCreateFlagBits >
 
struct  FlagTraits< PipelineInputAssemblyStateCreateFlagBits >
 
struct  FlagTraits< PipelineLayoutCreateFlagBits >
 
struct  FlagTraits< PipelineMultisampleStateCreateFlagBits >
 
struct  FlagTraits< PipelineRasterizationStateCreateFlagBits >
 
struct  FlagTraits< PipelineTessellationStateCreateFlagBits >
 
struct  FlagTraits< PipelineVertexInputStateCreateFlagBits >
 
struct  FlagTraits< PipelineViewportStateCreateFlagBits >
 
struct  FlagTraits< SamplerCreateFlagBits >
 
struct  FlagTraits< DescriptorPoolCreateFlagBits >
 
struct  FlagTraits< DescriptorSetLayoutCreateFlagBits >
 
struct  FlagTraits< DescriptorPoolResetFlagBits >
 
struct  FlagTraits< AccessFlagBits >
 
struct  FlagTraits< AttachmentDescriptionFlagBits >
 
struct  FlagTraits< DependencyFlagBits >
 
struct  FlagTraits< FramebufferCreateFlagBits >
 
struct  FlagTraits< RenderPassCreateFlagBits >
 
struct  FlagTraits< SubpassDescriptionFlagBits >
 
struct  FlagTraits< CommandPoolCreateFlagBits >
 
struct  FlagTraits< CommandPoolResetFlagBits >
 
struct  FlagTraits< CommandBufferResetFlagBits >
 
struct  FlagTraits< CommandBufferUsageFlagBits >
 
struct  FlagTraits< QueryControlFlagBits >
 
struct  FlagTraits< StencilFaceFlagBits >
 
struct  FlagTraits< SubgroupFeatureFlagBits >
 
struct  FlagTraits< PeerMemoryFeatureFlagBits >
 
struct  FlagTraits< MemoryAllocateFlagBits >
 
struct  FlagTraits< CommandPoolTrimFlagBits >
 
struct  FlagTraits< DescriptorUpdateTemplateCreateFlagBits >
 
struct  FlagTraits< ExternalMemoryHandleTypeFlagBits >
 
struct  FlagTraits< ExternalMemoryFeatureFlagBits >
 
struct  FlagTraits< ExternalFenceHandleTypeFlagBits >
 
struct  FlagTraits< ExternalFenceFeatureFlagBits >
 
struct  FlagTraits< FenceImportFlagBits >
 
struct  FlagTraits< SemaphoreImportFlagBits >
 
struct  FlagTraits< ExternalSemaphoreHandleTypeFlagBits >
 
struct  FlagTraits< ExternalSemaphoreFeatureFlagBits >
 
struct  FlagTraits< DescriptorBindingFlagBits >
 
struct  FlagTraits< ResolveModeFlagBits >
 
struct  FlagTraits< SemaphoreWaitFlagBits >
 
struct  FlagTraits< PipelineCreationFeedbackFlagBits >
 
struct  FlagTraits< ToolPurposeFlagBits >
 
struct  FlagTraits< PrivateDataSlotCreateFlagBits >
 
struct  FlagTraits< PipelineStageFlagBits2 >
 
struct  FlagTraits< AccessFlagBits2 >
 
struct  FlagTraits< SubmitFlagBits >
 
struct  FlagTraits< RenderingFlagBits >
 
struct  FlagTraits< FormatFeatureFlagBits2 >
 
struct  FlagTraits< SurfaceTransformFlagBitsKHR >
 
struct  FlagTraits< CompositeAlphaFlagBitsKHR >
 
struct  FlagTraits< SwapchainCreateFlagBitsKHR >
 
struct  FlagTraits< DeviceGroupPresentModeFlagBitsKHR >
 
struct  FlagTraits< DisplayPlaneAlphaFlagBitsKHR >
 
struct  FlagTraits< DisplayModeCreateFlagBitsKHR >
 
struct  FlagTraits< DisplaySurfaceCreateFlagBitsKHR >
 
struct  FlagTraits< DebugReportFlagBitsEXT >
 
struct  FlagTraits< VideoCodecOperationFlagBitsKHR >
 
struct  FlagTraits< VideoChromaSubsamplingFlagBitsKHR >
 
struct  FlagTraits< VideoComponentBitDepthFlagBitsKHR >
 
struct  FlagTraits< VideoCapabilityFlagBitsKHR >
 
struct  FlagTraits< VideoSessionCreateFlagBitsKHR >
 
struct  FlagTraits< VideoCodingControlFlagBitsKHR >
 
struct  FlagTraits< VideoSessionParametersCreateFlagBitsKHR >
 
struct  FlagTraits< VideoBeginCodingFlagBitsKHR >
 
struct  FlagTraits< VideoEndCodingFlagBitsKHR >
 
struct  FlagTraits< VideoDecodeCapabilityFlagBitsKHR >
 
struct  FlagTraits< VideoDecodeUsageFlagBitsKHR >
 
struct  FlagTraits< VideoDecodeFlagBitsKHR >
 
struct  FlagTraits< PipelineRasterizationStateStreamCreateFlagBitsEXT >
 
struct  FlagTraits< VideoEncodeH264CapabilityFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH264StdFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH264RateControlFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH265CapabilityFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH265StdFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH265CtbSizeFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH265TransformBlockSizeFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeH265RateControlFlagBitsKHR >
 
struct  FlagTraits< VideoDecodeH264PictureLayoutFlagBitsKHR >
 
struct  FlagTraits< ExternalMemoryHandleTypeFlagBitsNV >
 
struct  FlagTraits< ExternalMemoryFeatureFlagBitsNV >
 
struct  FlagTraits< ConditionalRenderingFlagBitsEXT >
 
struct  FlagTraits< SurfaceCounterFlagBitsEXT >
 
struct  FlagTraits< PipelineViewportSwizzleStateCreateFlagBitsNV >
 
struct  FlagTraits< PipelineDiscardRectangleStateCreateFlagBitsEXT >
 
struct  FlagTraits< PipelineRasterizationConservativeStateCreateFlagBitsEXT >
 
struct  FlagTraits< PipelineRasterizationDepthClipStateCreateFlagBitsEXT >
 
struct  FlagTraits< PerformanceCounterDescriptionFlagBitsKHR >
 
struct  FlagTraits< AcquireProfilingLockFlagBitsKHR >
 
struct  FlagTraits< DebugUtilsMessageSeverityFlagBitsEXT >
 
struct  FlagTraits< DebugUtilsMessageTypeFlagBitsEXT >
 
struct  FlagTraits< DebugUtilsMessengerCallbackDataFlagBitsEXT >
 
struct  FlagTraits< DebugUtilsMessengerCreateFlagBitsEXT >
 
struct  FlagTraits< PipelineCoverageToColorStateCreateFlagBitsNV >
 
struct  FlagTraits< GeometryFlagBitsKHR >
 
struct  FlagTraits< GeometryInstanceFlagBitsKHR >
 
struct  FlagTraits< BuildAccelerationStructureFlagBitsKHR >
 
struct  FlagTraits< AccelerationStructureCreateFlagBitsKHR >
 
struct  FlagTraits< PipelineCoverageModulationStateCreateFlagBitsNV >
 
struct  FlagTraits< ValidationCacheCreateFlagBitsEXT >
 
struct  FlagTraits< PipelineCompilerControlFlagBitsAMD >
 
struct  FlagTraits< ShaderCorePropertiesFlagBitsAMD >
 
struct  FlagTraits< PipelineCoverageReductionStateCreateFlagBitsNV >
 
struct  FlagTraits< HeadlessSurfaceCreateFlagBitsEXT >
 
struct  FlagTraits< HostImageCopyFlagBitsEXT >
 
struct  FlagTraits< MemoryUnmapFlagBitsKHR >
 
struct  FlagTraits< PresentScalingFlagBitsEXT >
 
struct  FlagTraits< PresentGravityFlagBitsEXT >
 
struct  FlagTraits< IndirectStateFlagBitsNV >
 
struct  FlagTraits< IndirectCommandsLayoutUsageFlagBitsNV >
 
struct  FlagTraits< DeviceMemoryReportFlagBitsEXT >
 
struct  FlagTraits< VideoEncodeCapabilityFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeFeedbackFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeUsageFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeContentFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeRateControlModeFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeFlagBitsKHR >
 
struct  FlagTraits< VideoEncodeRateControlFlagBitsKHR >
 
struct  FlagTraits< DeviceDiagnosticsConfigFlagBitsNV >
 
struct  FlagTraits< GraphicsPipelineLibraryFlagBitsEXT >
 
struct  FlagTraits< AccelerationStructureMotionInfoFlagBitsNV >
 
struct  FlagTraits< AccelerationStructureMotionInstanceFlagBitsNV >
 
struct  FlagTraits< ImageCompressionFlagBitsEXT >
 
struct  FlagTraits< ImageCompressionFixedRateFlagBitsEXT >
 
struct  FlagTraits< DeviceAddressBindingFlagBitsEXT >
 
struct  FlagTraits< FrameBoundaryFlagBitsEXT >
 
struct  FlagTraits< BuildMicromapFlagBitsEXT >
 
struct  FlagTraits< MicromapCreateFlagBitsEXT >
 
struct  FlagTraits< PhysicalDeviceSchedulingControlsFlagBitsARM >
 
struct  FlagTraits< MemoryDecompressionMethodFlagBitsNV >
 
struct  FlagTraits< DirectDriverLoadingFlagBitsLUNARG >
 
struct  FlagTraits< OpticalFlowUsageFlagBitsNV >
 
struct  FlagTraits< OpticalFlowGridSizeFlagBitsNV >
 
struct  FlagTraits< OpticalFlowSessionCreateFlagBitsNV >
 
struct  FlagTraits< OpticalFlowExecuteFlagBitsNV >
 
struct  FlagTraits< PipelineCreateFlagBits2KHR >
 
struct  FlagTraits< BufferUsageFlagBits2KHR >
 
struct  FlagTraits< ShaderCreateFlagBitsEXT >
 
struct  IndexTypeValue
 
struct  IndexTypeValue< uint16_t >
 
struct  CppType< IndexType, IndexType::eUint16 >
 
struct  IndexTypeValue< uint32_t >
 
struct  CppType< IndexType, IndexType::eUint32 >
 
struct  IndexTypeValue< uint8_t >
 
struct  CppType< IndexType, IndexType::eUint8EXT >
 
class  UniqueHandleTraits< Instance, Dispatch >
 
class  UniqueHandleTraits< Device, Dispatch >
 
class  UniqueHandleTraits< DeviceMemory, Dispatch >
 
class  UniqueHandleTraits< Fence, Dispatch >
 
class  UniqueHandleTraits< Semaphore, Dispatch >
 
class  UniqueHandleTraits< Event, Dispatch >
 
class  UniqueHandleTraits< QueryPool, Dispatch >
 
class  UniqueHandleTraits< Buffer, Dispatch >
 
class  UniqueHandleTraits< BufferView, Dispatch >
 
class  UniqueHandleTraits< Image, Dispatch >
 
class  UniqueHandleTraits< ImageView, Dispatch >
 
class  UniqueHandleTraits< ShaderModule, Dispatch >
 
class  UniqueHandleTraits< PipelineCache, Dispatch >
 
class  UniqueHandleTraits< Pipeline, Dispatch >
 
class  UniqueHandleTraits< PipelineLayout, Dispatch >
 
class  UniqueHandleTraits< Sampler, Dispatch >
 
class  UniqueHandleTraits< DescriptorPool, Dispatch >
 
class  UniqueHandleTraits< DescriptorSet, Dispatch >
 
class  UniqueHandleTraits< DescriptorSetLayout, Dispatch >
 
class  UniqueHandleTraits< Framebuffer, Dispatch >
 
class  UniqueHandleTraits< RenderPass, Dispatch >
 
class  UniqueHandleTraits< CommandPool, Dispatch >
 
class  UniqueHandleTraits< CommandBuffer, Dispatch >
 
class  UniqueHandleTraits< SamplerYcbcrConversion, Dispatch >
 
class  UniqueHandleTraits< DescriptorUpdateTemplate, Dispatch >
 
class  UniqueHandleTraits< PrivateDataSlot, Dispatch >
 
class  UniqueHandleTraits< SurfaceKHR, Dispatch >
 
class  UniqueHandleTraits< SwapchainKHR, Dispatch >
 
class  UniqueHandleTraits< DisplayKHR, Dispatch >
 
class  UniqueHandleTraits< DebugReportCallbackEXT, Dispatch >
 
class  UniqueHandleTraits< VideoSessionKHR, Dispatch >
 
class  UniqueHandleTraits< VideoSessionParametersKHR, Dispatch >
 
class  UniqueHandleTraits< CuModuleNVX, Dispatch >
 
class  UniqueHandleTraits< CuFunctionNVX, Dispatch >
 
class  UniqueHandleTraits< DebugUtilsMessengerEXT, Dispatch >
 
class  UniqueHandleTraits< AccelerationStructureKHR, Dispatch >
 
class  UniqueHandleTraits< ValidationCacheEXT, Dispatch >
 
class  UniqueHandleTraits< AccelerationStructureNV, Dispatch >
 
class  UniqueHandleTraits< PerformanceConfigurationINTEL, Dispatch >
 
class  UniqueHandleTraits< DeferredOperationKHR, Dispatch >
 
class  UniqueHandleTraits< IndirectCommandsLayoutNV, Dispatch >
 
class  UniqueHandleTraits< CudaModuleNV, Dispatch >
 
class  UniqueHandleTraits< CudaFunctionNV, Dispatch >
 
class  UniqueHandleTraits< MicromapEXT, Dispatch >
 
class  UniqueHandleTraits< OpticalFlowSessionNV, Dispatch >
 
class  UniqueHandleTraits< ShaderEXT, Dispatch >
 
struct  isVulkanHandleType
 
class  SurfaceKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eSurfaceKHR >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eSurfaceKHR >
 
struct  isVulkanHandleType< vk::SurfaceKHR >
 
class  DebugReportCallbackEXT
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDebugReportCallbackEXT >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDebugReportCallbackEXT >
 
struct  isVulkanHandleType< vk::DebugReportCallbackEXT >
 
class  DebugUtilsMessengerEXT
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDebugUtilsMessengerEXT >
 
struct  isVulkanHandleType< vk::DebugUtilsMessengerEXT >
 
class  DisplayKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDisplayKHR >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDisplayKHR >
 
struct  isVulkanHandleType< vk::DisplayKHR >
 
class  SwapchainKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eSwapchainKHR >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eSwapchainKHR >
 
struct  isVulkanHandleType< vk::SwapchainKHR >
 
class  Semaphore
 
struct  CppType< vk::ObjectType, vk::ObjectType::eSemaphore >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eSemaphore >
 
struct  isVulkanHandleType< vk::Semaphore >
 
class  Fence
 
struct  CppType< vk::ObjectType, vk::ObjectType::eFence >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eFence >
 
struct  isVulkanHandleType< vk::Fence >
 
class  PerformanceConfigurationINTEL
 
struct  CppType< vk::ObjectType, vk::ObjectType::ePerformanceConfigurationINTEL >
 
struct  isVulkanHandleType< vk::PerformanceConfigurationINTEL >
 
class  QueryPool
 
struct  CppType< vk::ObjectType, vk::ObjectType::eQueryPool >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eQueryPool >
 
struct  isVulkanHandleType< vk::QueryPool >
 
class  Buffer
 
struct  CppType< vk::ObjectType, vk::ObjectType::eBuffer >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eBuffer >
 
struct  isVulkanHandleType< vk::Buffer >
 
class  PipelineLayout
 
struct  CppType< vk::ObjectType, vk::ObjectType::ePipelineLayout >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::ePipelineLayout >
 
struct  isVulkanHandleType< vk::PipelineLayout >
 
class  DescriptorSet
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDescriptorSet >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDescriptorSet >
 
struct  isVulkanHandleType< vk::DescriptorSet >
 
class  ImageView
 
struct  CppType< vk::ObjectType, vk::ObjectType::eImageView >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eImageView >
 
struct  isVulkanHandleType< vk::ImageView >
 
class  Pipeline
 
struct  CppType< vk::ObjectType, vk::ObjectType::ePipeline >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::ePipeline >
 
struct  isVulkanHandleType< vk::Pipeline >
 
class  ShaderEXT
 
struct  CppType< vk::ObjectType, vk::ObjectType::eShaderEXT >
 
struct  isVulkanHandleType< vk::ShaderEXT >
 
class  Image
 
struct  CppType< vk::ObjectType, vk::ObjectType::eImage >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eImage >
 
struct  isVulkanHandleType< vk::Image >
 
class  AccelerationStructureNV
 
struct  CppType< vk::ObjectType, vk::ObjectType::eAccelerationStructureNV >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eAccelerationStructureNV >
 
struct  isVulkanHandleType< vk::AccelerationStructureNV >
 
class  OpticalFlowSessionNV
 
struct  CppType< vk::ObjectType, vk::ObjectType::eOpticalFlowSessionNV >
 
struct  isVulkanHandleType< vk::OpticalFlowSessionNV >
 
class  DescriptorUpdateTemplate
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDescriptorUpdateTemplate >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDescriptorUpdateTemplate >
 
struct  isVulkanHandleType< vk::DescriptorUpdateTemplate >
 
class  Event
 
struct  CppType< vk::ObjectType, vk::ObjectType::eEvent >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eEvent >
 
struct  isVulkanHandleType< vk::Event >
 
class  AccelerationStructureKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eAccelerationStructureKHR >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eAccelerationStructureKHR >
 
struct  isVulkanHandleType< vk::AccelerationStructureKHR >
 
class  MicromapEXT
 
struct  CppType< vk::ObjectType, vk::ObjectType::eMicromapEXT >
 
struct  isVulkanHandleType< vk::MicromapEXT >
 
class  CommandBuffer
 
struct  CppType< vk::ObjectType, vk::ObjectType::eCommandBuffer >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eCommandBuffer >
 
struct  isVulkanHandleType< vk::CommandBuffer >
 
class  DeviceMemory
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDeviceMemory >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDeviceMemory >
 
struct  isVulkanHandleType< vk::DeviceMemory >
 
class  VideoSessionKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eVideoSessionKHR >
 
struct  isVulkanHandleType< vk::VideoSessionKHR >
 
class  DeferredOperationKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDeferredOperationKHR >
 
struct  isVulkanHandleType< vk::DeferredOperationKHR >
 
class  BufferView
 
struct  CppType< vk::ObjectType, vk::ObjectType::eBufferView >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eBufferView >
 
struct  isVulkanHandleType< vk::BufferView >
 
class  CommandPool
 
struct  CppType< vk::ObjectType, vk::ObjectType::eCommandPool >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eCommandPool >
 
struct  isVulkanHandleType< vk::CommandPool >
 
class  PipelineCache
 
struct  CppType< vk::ObjectType, vk::ObjectType::ePipelineCache >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::ePipelineCache >
 
struct  isVulkanHandleType< vk::PipelineCache >
 
class  CuFunctionNVX
 
struct  CppType< vk::ObjectType, vk::ObjectType::eCuFunctionNVX >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eCuFunctionNVX >
 
struct  isVulkanHandleType< vk::CuFunctionNVX >
 
class  CuModuleNVX
 
struct  CppType< vk::ObjectType, vk::ObjectType::eCuModuleNVX >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eCuModuleNVX >
 
struct  isVulkanHandleType< vk::CuModuleNVX >
 
class  CudaFunctionNV
 
struct  CppType< vk::ObjectType, vk::ObjectType::eCudaFunctionNV >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eCudaFunctionNV >
 
struct  isVulkanHandleType< vk::CudaFunctionNV >
 
class  CudaModuleNV
 
struct  CppType< vk::ObjectType, vk::ObjectType::eCudaModuleNV >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eCudaModuleNV >
 
struct  isVulkanHandleType< vk::CudaModuleNV >
 
class  DescriptorPool
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDescriptorPool >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDescriptorPool >
 
struct  isVulkanHandleType< vk::DescriptorPool >
 
class  DescriptorSetLayout
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDescriptorSetLayout >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDescriptorSetLayout >
 
struct  isVulkanHandleType< vk::DescriptorSetLayout >
 
class  Framebuffer
 
struct  CppType< vk::ObjectType, vk::ObjectType::eFramebuffer >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eFramebuffer >
 
struct  isVulkanHandleType< vk::Framebuffer >
 
class  IndirectCommandsLayoutNV
 
struct  CppType< vk::ObjectType, vk::ObjectType::eIndirectCommandsLayoutNV >
 
struct  isVulkanHandleType< vk::IndirectCommandsLayoutNV >
 
class  PrivateDataSlot
 
struct  CppType< vk::ObjectType, vk::ObjectType::ePrivateDataSlot >
 
struct  isVulkanHandleType< vk::PrivateDataSlot >
 
class  RenderPass
 
struct  CppType< vk::ObjectType, vk::ObjectType::eRenderPass >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eRenderPass >
 
struct  isVulkanHandleType< vk::RenderPass >
 
class  Sampler
 
struct  CppType< vk::ObjectType, vk::ObjectType::eSampler >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eSampler >
 
struct  isVulkanHandleType< vk::Sampler >
 
class  SamplerYcbcrConversion
 
struct  CppType< vk::ObjectType, vk::ObjectType::eSamplerYcbcrConversion >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eSamplerYcbcrConversion >
 
struct  isVulkanHandleType< vk::SamplerYcbcrConversion >
 
class  ShaderModule
 
struct  CppType< vk::ObjectType, vk::ObjectType::eShaderModule >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eShaderModule >
 
struct  isVulkanHandleType< vk::ShaderModule >
 
class  ValidationCacheEXT
 
struct  CppType< vk::ObjectType, vk::ObjectType::eValidationCacheEXT >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eValidationCacheEXT >
 
struct  isVulkanHandleType< vk::ValidationCacheEXT >
 
class  VideoSessionParametersKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eVideoSessionParametersKHR >
 
struct  isVulkanHandleType< vk::VideoSessionParametersKHR >
 
class  Queue
 
struct  CppType< vk::ObjectType, vk::ObjectType::eQueue >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eQueue >
 
struct  isVulkanHandleType< vk::Queue >
 
class  Device
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDevice >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDevice >
 
struct  isVulkanHandleType< vk::Device >
 
class  DisplayModeKHR
 
struct  CppType< vk::ObjectType, vk::ObjectType::eDisplayModeKHR >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eDisplayModeKHR >
 
struct  isVulkanHandleType< vk::DisplayModeKHR >
 
class  PhysicalDevice
 
struct  CppType< vk::ObjectType, vk::ObjectType::ePhysicalDevice >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::ePhysicalDevice >
 
struct  isVulkanHandleType< vk::PhysicalDevice >
 
class  Instance
 
struct  CppType< vk::ObjectType, vk::ObjectType::eInstance >
 
struct  CppType< vk::DebugReportObjectTypeEXT, vk::DebugReportObjectTypeEXT::eInstance >
 
struct  isVulkanHandleType< vk::Instance >
 
struct  AabbPositionsKHR
 
union  DeviceOrHostAddressConstKHR
 
struct  AccelerationStructureGeometryTrianglesDataKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureGeometryTrianglesDataKHR >
 
struct  AccelerationStructureGeometryAabbsDataKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureGeometryAabbsDataKHR >
 
struct  AccelerationStructureGeometryInstancesDataKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureGeometryInstancesDataKHR >
 
union  AccelerationStructureGeometryDataKHR
 
struct  AccelerationStructureGeometryKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureGeometryKHR >
 
union  DeviceOrHostAddressKHR
 
struct  AccelerationStructureBuildGeometryInfoKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureBuildGeometryInfoKHR >
 
struct  AccelerationStructureBuildRangeInfoKHR
 
struct  AccelerationStructureBuildSizesInfoKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureBuildSizesInfoKHR >
 
struct  AccelerationStructureCaptureDescriptorDataInfoEXT
 
struct  CppType< StructureType, StructureType::eAccelerationStructureCaptureDescriptorDataInfoEXT >
 
struct  AccelerationStructureCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureCreateInfoKHR >
 
struct  GeometryTrianglesNV
 
struct  CppType< StructureType, StructureType::eGeometryTrianglesNV >
 
struct  GeometryAABBNV
 
struct  CppType< StructureType, StructureType::eGeometryAabbNV >
 
struct  GeometryDataNV
 
struct  GeometryNV
 
struct  CppType< StructureType, StructureType::eGeometryNV >
 
struct  AccelerationStructureInfoNV
 
struct  CppType< StructureType, StructureType::eAccelerationStructureInfoNV >
 
struct  AccelerationStructureCreateInfoNV
 
struct  CppType< StructureType, StructureType::eAccelerationStructureCreateInfoNV >
 
struct  AccelerationStructureDeviceAddressInfoKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureDeviceAddressInfoKHR >
 
struct  AccelerationStructureGeometryMotionTrianglesDataNV
 
struct  CppType< StructureType, StructureType::eAccelerationStructureGeometryMotionTrianglesDataNV >
 
struct  TransformMatrixKHR
 
struct  AccelerationStructureInstanceKHR
 
struct  AccelerationStructureMatrixMotionInstanceNV
 
struct  AccelerationStructureMemoryRequirementsInfoNV
 
struct  CppType< StructureType, StructureType::eAccelerationStructureMemoryRequirementsInfoNV >
 
struct  AccelerationStructureMotionInfoNV
 
struct  CppType< StructureType, StructureType::eAccelerationStructureMotionInfoNV >
 
struct  SRTDataNV
 
struct  AccelerationStructureSRTMotionInstanceNV
 
union  AccelerationStructureMotionInstanceDataNV
 
struct  AccelerationStructureMotionInstanceNV
 
struct  MicromapUsageEXT
 
struct  AccelerationStructureTrianglesDisplacementMicromapNV
 
struct  CppType< StructureType, StructureType::eAccelerationStructureTrianglesDisplacementMicromapNV >
 
struct  AccelerationStructureTrianglesOpacityMicromapEXT
 
struct  CppType< StructureType, StructureType::eAccelerationStructureTrianglesOpacityMicromapEXT >
 
struct  AccelerationStructureVersionInfoKHR
 
struct  CppType< StructureType, StructureType::eAccelerationStructureVersionInfoKHR >
 
struct  AcquireNextImageInfoKHR
 
struct  CppType< StructureType, StructureType::eAcquireNextImageInfoKHR >
 
struct  AcquireProfilingLockInfoKHR
 
struct  CppType< StructureType, StructureType::eAcquireProfilingLockInfoKHR >
 
struct  AllocationCallbacks
 
struct  AmigoProfilingSubmitInfoSEC
 
struct  CppType< StructureType, StructureType::eAmigoProfilingSubmitInfoSEC >
 
struct  ComponentMapping
 
struct  ApplicationInfo
 
struct  CppType< StructureType, StructureType::eApplicationInfo >
 
struct  AttachmentDescription
 
struct  AttachmentDescription2
 
struct  CppType< StructureType, StructureType::eAttachmentDescription2 >
 
struct  AttachmentDescriptionStencilLayout
 
struct  CppType< StructureType, StructureType::eAttachmentDescriptionStencilLayout >
 
struct  AttachmentReference
 
struct  AttachmentReference2
 
struct  CppType< StructureType, StructureType::eAttachmentReference2 >
 
struct  AttachmentReferenceStencilLayout
 
struct  CppType< StructureType, StructureType::eAttachmentReferenceStencilLayout >
 
struct  AttachmentSampleCountInfoAMD
 
struct  CppType< StructureType, StructureType::eAttachmentSampleCountInfoAMD >
 
struct  Extent2D
 
struct  SampleLocationEXT
 
struct  SampleLocationsInfoEXT
 
struct  CppType< StructureType, StructureType::eSampleLocationsInfoEXT >
 
struct  AttachmentSampleLocationsEXT
 
struct  BaseInStructure
 
struct  BaseOutStructure
 
struct  BindAccelerationStructureMemoryInfoNV
 
struct  CppType< StructureType, StructureType::eBindAccelerationStructureMemoryInfoNV >
 
struct  BindBufferMemoryDeviceGroupInfo
 
struct  CppType< StructureType, StructureType::eBindBufferMemoryDeviceGroupInfo >
 
struct  BindBufferMemoryInfo
 
struct  CppType< StructureType, StructureType::eBindBufferMemoryInfo >
 
struct  BindDescriptorBufferEmbeddedSamplersInfoEXT
 
struct  CppType< StructureType, StructureType::eBindDescriptorBufferEmbeddedSamplersInfoEXT >
 
struct  BindDescriptorSetsInfoKHR
 
struct  CppType< StructureType, StructureType::eBindDescriptorSetsInfoKHR >
 
struct  Offset2D
 
struct  Rect2D
 
struct  BindImageMemoryDeviceGroupInfo
 
struct  CppType< StructureType, StructureType::eBindImageMemoryDeviceGroupInfo >
 
struct  BindImageMemoryInfo
 
struct  CppType< StructureType, StructureType::eBindImageMemoryInfo >
 
struct  BindImageMemorySwapchainInfoKHR
 
struct  CppType< StructureType, StructureType::eBindImageMemorySwapchainInfoKHR >
 
struct  BindImagePlaneMemoryInfo
 
struct  CppType< StructureType, StructureType::eBindImagePlaneMemoryInfo >
 
struct  BindIndexBufferIndirectCommandNV
 
struct  BindMemoryStatusKHR
 
struct  CppType< StructureType, StructureType::eBindMemoryStatusKHR >
 
struct  BindPipelineIndirectCommandNV
 
struct  BindShaderGroupIndirectCommandNV
 
struct  SparseMemoryBind
 
struct  SparseBufferMemoryBindInfo
 
struct  SparseImageOpaqueMemoryBindInfo
 
struct  ImageSubresource
 
struct  Offset3D
 
struct  Extent3D
 
struct  SparseImageMemoryBind
 
struct  SparseImageMemoryBindInfo
 
struct  BindSparseInfo
 
struct  CppType< StructureType, StructureType::eBindSparseInfo >
 
struct  BindVertexBufferIndirectCommandNV
 
struct  BindVideoSessionMemoryInfoKHR
 
struct  CppType< StructureType, StructureType::eBindVideoSessionMemoryInfoKHR >
 
struct  BlitImageCubicWeightsInfoQCOM
 
struct  CppType< StructureType, StructureType::eBlitImageCubicWeightsInfoQCOM >
 
struct  ImageSubresourceLayers
 
struct  ImageBlit2
 
struct  CppType< StructureType, StructureType::eImageBlit2 >
 
struct  BlitImageInfo2
 
struct  CppType< StructureType, StructureType::eBlitImageInfo2 >
 
struct  BufferCaptureDescriptorDataInfoEXT
 
struct  CppType< StructureType, StructureType::eBufferCaptureDescriptorDataInfoEXT >
 
struct  BufferCreateInfo
 
struct  CppType< StructureType, StructureType::eBufferCreateInfo >
 
struct  BufferCopy
 
struct  BufferCopy2
 
struct  CppType< StructureType, StructureType::eBufferCopy2 >
 
struct  BufferDeviceAddressCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eBufferDeviceAddressCreateInfoEXT >
 
struct  BufferDeviceAddressInfo
 
struct  CppType< StructureType, StructureType::eBufferDeviceAddressInfo >
 
struct  BufferImageCopy
 
struct  BufferImageCopy2
 
struct  CppType< StructureType, StructureType::eBufferImageCopy2 >
 
struct  BufferMemoryBarrier
 
struct  CppType< StructureType, StructureType::eBufferMemoryBarrier >
 
struct  BufferMemoryBarrier2
 
struct  CppType< StructureType, StructureType::eBufferMemoryBarrier2 >
 
struct  BufferMemoryRequirementsInfo2
 
struct  CppType< StructureType, StructureType::eBufferMemoryRequirementsInfo2 >
 
struct  BufferOpaqueCaptureAddressCreateInfo
 
struct  CppType< StructureType, StructureType::eBufferOpaqueCaptureAddressCreateInfo >
 
struct  BufferUsageFlags2CreateInfoKHR
 
struct  CppType< StructureType, StructureType::eBufferUsageFlags2CreateInfoKHR >
 
struct  BufferViewCreateInfo
 
struct  CppType< StructureType, StructureType::eBufferViewCreateInfo >
 
struct  CalibratedTimestampInfoKHR
 
struct  CppType< StructureType, StructureType::eCalibratedTimestampInfoKHR >
 
struct  CheckpointData2NV
 
struct  CppType< StructureType, StructureType::eCheckpointData2NV >
 
struct  CheckpointDataNV
 
struct  CppType< StructureType, StructureType::eCheckpointDataNV >
 
union  ClearColorValue
 
struct  ClearDepthStencilValue
 
union  ClearValue
 
struct  ClearAttachment
 
struct  ClearRect
 
struct  CoarseSampleLocationNV
 
struct  CoarseSampleOrderCustomNV
 
struct  ColorBlendAdvancedEXT
 
struct  ColorBlendEquationEXT
 
struct  CommandBufferAllocateInfo
 
struct  CppType< StructureType, StructureType::eCommandBufferAllocateInfo >
 
struct  CommandBufferInheritanceInfo
 
struct  CppType< StructureType, StructureType::eCommandBufferInheritanceInfo >
 
struct  CommandBufferBeginInfo
 
struct  CppType< StructureType, StructureType::eCommandBufferBeginInfo >
 
struct  CommandBufferInheritanceConditionalRenderingInfoEXT
 
struct  CppType< StructureType, StructureType::eCommandBufferInheritanceConditionalRenderingInfoEXT >
 
struct  CommandBufferInheritanceRenderPassTransformInfoQCOM
 
struct  CppType< StructureType, StructureType::eCommandBufferInheritanceRenderPassTransformInfoQCOM >
 
struct  CommandBufferInheritanceRenderingInfo
 
struct  CppType< StructureType, StructureType::eCommandBufferInheritanceRenderingInfo >
 
struct  Viewport
 
struct  CommandBufferInheritanceViewportScissorInfoNV
 
struct  CppType< StructureType, StructureType::eCommandBufferInheritanceViewportScissorInfoNV >
 
struct  CommandBufferSubmitInfo
 
struct  CppType< StructureType, StructureType::eCommandBufferSubmitInfo >
 
struct  CommandPoolCreateInfo
 
struct  CppType< StructureType, StructureType::eCommandPoolCreateInfo >
 
struct  SpecializationMapEntry
 
struct  SpecializationInfo
 
struct  PipelineShaderStageCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineShaderStageCreateInfo >
 
struct  ComputePipelineCreateInfo
 
struct  CppType< StructureType, StructureType::eComputePipelineCreateInfo >
 
struct  ComputePipelineIndirectBufferInfoNV
 
struct  CppType< StructureType, StructureType::eComputePipelineIndirectBufferInfoNV >
 
struct  ConditionalRenderingBeginInfoEXT
 
struct  CppType< StructureType, StructureType::eConditionalRenderingBeginInfoEXT >
 
struct  ConformanceVersion
 
struct  CooperativeMatrixPropertiesKHR
 
struct  CppType< StructureType, StructureType::eCooperativeMatrixPropertiesKHR >
 
struct  CooperativeMatrixPropertiesNV
 
struct  CppType< StructureType, StructureType::eCooperativeMatrixPropertiesNV >
 
struct  CopyAccelerationStructureInfoKHR
 
struct  CppType< StructureType, StructureType::eCopyAccelerationStructureInfoKHR >
 
struct  CopyAccelerationStructureToMemoryInfoKHR
 
struct  CppType< StructureType, StructureType::eCopyAccelerationStructureToMemoryInfoKHR >
 
struct  CopyBufferInfo2
 
struct  CppType< StructureType, StructureType::eCopyBufferInfo2 >
 
struct  CopyBufferToImageInfo2
 
struct  CppType< StructureType, StructureType::eCopyBufferToImageInfo2 >
 
struct  CopyCommandTransformInfoQCOM
 
struct  CppType< StructureType, StructureType::eCopyCommandTransformInfoQCOM >
 
struct  CopyDescriptorSet
 
struct  CppType< StructureType, StructureType::eCopyDescriptorSet >
 
struct  ImageCopy2
 
struct  CppType< StructureType, StructureType::eImageCopy2 >
 
struct  CopyImageInfo2
 
struct  CppType< StructureType, StructureType::eCopyImageInfo2 >
 
struct  CopyImageToBufferInfo2
 
struct  CppType< StructureType, StructureType::eCopyImageToBufferInfo2 >
 
struct  CopyImageToImageInfoEXT
 
struct  CppType< StructureType, StructureType::eCopyImageToImageInfoEXT >
 
struct  ImageToMemoryCopyEXT
 
struct  CppType< StructureType, StructureType::eImageToMemoryCopyEXT >
 
struct  CopyImageToMemoryInfoEXT
 
struct  CppType< StructureType, StructureType::eCopyImageToMemoryInfoEXT >
 
struct  CopyMemoryIndirectCommandNV
 
struct  CopyMemoryToAccelerationStructureInfoKHR
 
struct  CppType< StructureType, StructureType::eCopyMemoryToAccelerationStructureInfoKHR >
 
struct  CopyMemoryToImageIndirectCommandNV
 
struct  MemoryToImageCopyEXT
 
struct  CppType< StructureType, StructureType::eMemoryToImageCopyEXT >
 
struct  CopyMemoryToImageInfoEXT
 
struct  CppType< StructureType, StructureType::eCopyMemoryToImageInfoEXT >
 
struct  CopyMemoryToMicromapInfoEXT
 
struct  CppType< StructureType, StructureType::eCopyMemoryToMicromapInfoEXT >
 
struct  CopyMicromapInfoEXT
 
struct  CppType< StructureType, StructureType::eCopyMicromapInfoEXT >
 
struct  CopyMicromapToMemoryInfoEXT
 
struct  CppType< StructureType, StructureType::eCopyMicromapToMemoryInfoEXT >
 
struct  CuFunctionCreateInfoNVX
 
struct  CppType< StructureType, StructureType::eCuFunctionCreateInfoNVX >
 
struct  CuLaunchInfoNVX
 
struct  CppType< StructureType, StructureType::eCuLaunchInfoNVX >
 
struct  CuModuleCreateInfoNVX
 
struct  CppType< StructureType, StructureType::eCuModuleCreateInfoNVX >
 
struct  CudaFunctionCreateInfoNV
 
struct  CppType< StructureType, StructureType::eCudaFunctionCreateInfoNV >
 
struct  CudaLaunchInfoNV
 
struct  CppType< StructureType, StructureType::eCudaLaunchInfoNV >
 
struct  CudaModuleCreateInfoNV
 
struct  CppType< StructureType, StructureType::eCudaModuleCreateInfoNV >
 
struct  DebugMarkerMarkerInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugMarkerMarkerInfoEXT >
 
struct  DebugMarkerObjectNameInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugMarkerObjectNameInfoEXT >
 
struct  DebugMarkerObjectTagInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugMarkerObjectTagInfoEXT >
 
struct  DebugReportCallbackCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugReportCallbackCreateInfoEXT >
 
struct  DebugUtilsLabelEXT
 
struct  CppType< StructureType, StructureType::eDebugUtilsLabelEXT >
 
struct  DebugUtilsObjectNameInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugUtilsObjectNameInfoEXT >
 
struct  DebugUtilsMessengerCallbackDataEXT
 
struct  CppType< StructureType, StructureType::eDebugUtilsMessengerCallbackDataEXT >
 
struct  DebugUtilsMessengerCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugUtilsMessengerCreateInfoEXT >
 
struct  DebugUtilsObjectTagInfoEXT
 
struct  CppType< StructureType, StructureType::eDebugUtilsObjectTagInfoEXT >
 
struct  DecompressMemoryRegionNV
 
struct  DedicatedAllocationBufferCreateInfoNV
 
struct  CppType< StructureType, StructureType::eDedicatedAllocationBufferCreateInfoNV >
 
struct  DedicatedAllocationImageCreateInfoNV
 
struct  CppType< StructureType, StructureType::eDedicatedAllocationImageCreateInfoNV >
 
struct  DedicatedAllocationMemoryAllocateInfoNV
 
struct  CppType< StructureType, StructureType::eDedicatedAllocationMemoryAllocateInfoNV >
 
struct  MemoryBarrier2
 
struct  CppType< StructureType, StructureType::eMemoryBarrier2 >
 
struct  ImageSubresourceRange
 
struct  ImageMemoryBarrier2
 
struct  CppType< StructureType, StructureType::eImageMemoryBarrier2 >
 
struct  DependencyInfo
 
struct  CppType< StructureType, StructureType::eDependencyInfo >
 
struct  DepthBiasInfoEXT
 
struct  CppType< StructureType, StructureType::eDepthBiasInfoEXT >
 
struct  DepthBiasRepresentationInfoEXT
 
struct  CppType< StructureType, StructureType::eDepthBiasRepresentationInfoEXT >
 
struct  DescriptorAddressInfoEXT
 
struct  CppType< StructureType, StructureType::eDescriptorAddressInfoEXT >
 
struct  DescriptorBufferBindingInfoEXT
 
struct  CppType< StructureType, StructureType::eDescriptorBufferBindingInfoEXT >
 
struct  DescriptorBufferBindingPushDescriptorBufferHandleEXT
 
struct  CppType< StructureType, StructureType::eDescriptorBufferBindingPushDescriptorBufferHandleEXT >
 
struct  DescriptorBufferInfo
 
struct  DescriptorImageInfo
 
union  DescriptorDataEXT
 
struct  DescriptorGetInfoEXT
 
struct  CppType< StructureType, StructureType::eDescriptorGetInfoEXT >
 
struct  DescriptorPoolSize
 
struct  DescriptorPoolCreateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorPoolCreateInfo >
 
struct  DescriptorPoolInlineUniformBlockCreateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorPoolInlineUniformBlockCreateInfo >
 
struct  DescriptorSetAllocateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorSetAllocateInfo >
 
struct  DescriptorSetBindingReferenceVALVE
 
struct  CppType< StructureType, StructureType::eDescriptorSetBindingReferenceVALVE >
 
struct  DescriptorSetLayoutBinding
 
struct  DescriptorSetLayoutBindingFlagsCreateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorSetLayoutBindingFlagsCreateInfo >
 
struct  DescriptorSetLayoutCreateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorSetLayoutCreateInfo >
 
struct  DescriptorSetLayoutHostMappingInfoVALVE
 
struct  CppType< StructureType, StructureType::eDescriptorSetLayoutHostMappingInfoVALVE >
 
struct  DescriptorSetLayoutSupport
 
struct  CppType< StructureType, StructureType::eDescriptorSetLayoutSupport >
 
struct  DescriptorSetVariableDescriptorCountAllocateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorSetVariableDescriptorCountAllocateInfo >
 
struct  DescriptorSetVariableDescriptorCountLayoutSupport
 
struct  CppType< StructureType, StructureType::eDescriptorSetVariableDescriptorCountLayoutSupport >
 
struct  DescriptorUpdateTemplateEntry
 
struct  DescriptorUpdateTemplateCreateInfo
 
struct  CppType< StructureType, StructureType::eDescriptorUpdateTemplateCreateInfo >
 
struct  DeviceAddressBindingCallbackDataEXT
 
struct  CppType< StructureType, StructureType::eDeviceAddressBindingCallbackDataEXT >
 
struct  DeviceBufferMemoryRequirements
 
struct  CppType< StructureType, StructureType::eDeviceBufferMemoryRequirements >
 
struct  DeviceQueueCreateInfo
 
struct  CppType< StructureType, StructureType::eDeviceQueueCreateInfo >
 
struct  PhysicalDeviceFeatures
 
struct  DeviceCreateInfo
 
struct  CppType< StructureType, StructureType::eDeviceCreateInfo >
 
struct  DeviceDeviceMemoryReportCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eDeviceDeviceMemoryReportCreateInfoEXT >
 
struct  DeviceDiagnosticsConfigCreateInfoNV
 
struct  CppType< StructureType, StructureType::eDeviceDiagnosticsConfigCreateInfoNV >
 
struct  DeviceEventInfoEXT
 
struct  CppType< StructureType, StructureType::eDeviceEventInfoEXT >
 
struct  DeviceFaultAddressInfoEXT
 
struct  DeviceFaultCountsEXT
 
struct  CppType< StructureType, StructureType::eDeviceFaultCountsEXT >
 
struct  DeviceFaultVendorInfoEXT
 
struct  DeviceFaultInfoEXT
 
struct  CppType< StructureType, StructureType::eDeviceFaultInfoEXT >
 
struct  DeviceFaultVendorBinaryHeaderVersionOneEXT
 
struct  DeviceGroupBindSparseInfo
 
struct  CppType< StructureType, StructureType::eDeviceGroupBindSparseInfo >
 
struct  DeviceGroupCommandBufferBeginInfo
 
struct  CppType< StructureType, StructureType::eDeviceGroupCommandBufferBeginInfo >
 
struct  DeviceGroupDeviceCreateInfo
 
struct  CppType< StructureType, StructureType::eDeviceGroupDeviceCreateInfo >
 
struct  DeviceGroupPresentCapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eDeviceGroupPresentCapabilitiesKHR >
 
struct  DeviceGroupPresentInfoKHR
 
struct  CppType< StructureType, StructureType::eDeviceGroupPresentInfoKHR >
 
struct  DeviceGroupRenderPassBeginInfo
 
struct  CppType< StructureType, StructureType::eDeviceGroupRenderPassBeginInfo >
 
struct  DeviceGroupSubmitInfo
 
struct  CppType< StructureType, StructureType::eDeviceGroupSubmitInfo >
 
struct  DeviceGroupSwapchainCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eDeviceGroupSwapchainCreateInfoKHR >
 
struct  ImageCreateInfo
 
struct  CppType< StructureType, StructureType::eImageCreateInfo >
 
struct  DeviceImageMemoryRequirements
 
struct  CppType< StructureType, StructureType::eDeviceImageMemoryRequirements >
 
struct  ImageSubresource2KHR
 
struct  CppType< StructureType, StructureType::eImageSubresource2KHR >
 
struct  DeviceImageSubresourceInfoKHR
 
struct  CppType< StructureType, StructureType::eDeviceImageSubresourceInfoKHR >
 
struct  DeviceMemoryOpaqueCaptureAddressInfo
 
struct  CppType< StructureType, StructureType::eDeviceMemoryOpaqueCaptureAddressInfo >
 
struct  DeviceMemoryOverallocationCreateInfoAMD
 
struct  CppType< StructureType, StructureType::eDeviceMemoryOverallocationCreateInfoAMD >
 
struct  DeviceMemoryReportCallbackDataEXT
 
struct  CppType< StructureType, StructureType::eDeviceMemoryReportCallbackDataEXT >
 
union  DeviceOrHostAddressConstAMDX
 
struct  DevicePrivateDataCreateInfo
 
struct  CppType< StructureType, StructureType::eDevicePrivateDataCreateInfo >
 
struct  DeviceQueueGlobalPriorityCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eDeviceQueueGlobalPriorityCreateInfoKHR >
 
struct  DeviceQueueInfo2
 
struct  CppType< StructureType, StructureType::eDeviceQueueInfo2 >
 
struct  DeviceQueueShaderCoreControlCreateInfoARM
 
struct  CppType< StructureType, StructureType::eDeviceQueueShaderCoreControlCreateInfoARM >
 
struct  DirectDriverLoadingInfoLUNARG
 
struct  CppType< StructureType, StructureType::eDirectDriverLoadingInfoLUNARG >
 
struct  DirectDriverLoadingListLUNARG
 
struct  CppType< StructureType, StructureType::eDirectDriverLoadingListLUNARG >
 
struct  DispatchGraphCountInfoAMDX
 
struct  DispatchGraphInfoAMDX
 
struct  DispatchIndirectCommand
 
struct  DisplayEventInfoEXT
 
struct  CppType< StructureType, StructureType::eDisplayEventInfoEXT >
 
struct  DisplayModeParametersKHR
 
struct  DisplayModeCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eDisplayModeCreateInfoKHR >
 
struct  DisplayModePropertiesKHR
 
struct  DisplayModeProperties2KHR
 
struct  CppType< StructureType, StructureType::eDisplayModeProperties2KHR >
 
struct  DisplayNativeHdrSurfaceCapabilitiesAMD
 
struct  CppType< StructureType, StructureType::eDisplayNativeHdrSurfaceCapabilitiesAMD >
 
struct  DisplayPlaneCapabilitiesKHR
 
struct  DisplayPlaneCapabilities2KHR
 
struct  CppType< StructureType, StructureType::eDisplayPlaneCapabilities2KHR >
 
struct  DisplayPlaneInfo2KHR
 
struct  CppType< StructureType, StructureType::eDisplayPlaneInfo2KHR >
 
struct  DisplayPlanePropertiesKHR
 
struct  DisplayPlaneProperties2KHR
 
struct  CppType< StructureType, StructureType::eDisplayPlaneProperties2KHR >
 
struct  DisplayPowerInfoEXT
 
struct  CppType< StructureType, StructureType::eDisplayPowerInfoEXT >
 
struct  DisplayPresentInfoKHR
 
struct  CppType< StructureType, StructureType::eDisplayPresentInfoKHR >
 
struct  DisplayPropertiesKHR
 
struct  DisplayProperties2KHR
 
struct  CppType< StructureType, StructureType::eDisplayProperties2KHR >
 
struct  DisplaySurfaceCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eDisplaySurfaceCreateInfoKHR >
 
struct  DrawIndexedIndirectCommand
 
struct  DrawIndirectCommand
 
struct  DrawMeshTasksIndirectCommandEXT
 
struct  DrawMeshTasksIndirectCommandNV
 
struct  DrmFormatModifierProperties2EXT
 
struct  DrmFormatModifierPropertiesEXT
 
struct  DrmFormatModifierPropertiesList2EXT
 
struct  CppType< StructureType, StructureType::eDrmFormatModifierPropertiesList2EXT >
 
struct  DrmFormatModifierPropertiesListEXT
 
struct  CppType< StructureType, StructureType::eDrmFormatModifierPropertiesListEXT >
 
struct  EventCreateInfo
 
struct  CppType< StructureType, StructureType::eEventCreateInfo >
 
struct  PipelineLibraryCreateInfoKHR
 
struct  CppType< StructureType, StructureType::ePipelineLibraryCreateInfoKHR >
 
struct  ExecutionGraphPipelineCreateInfoAMDX
 
struct  CppType< StructureType, StructureType::eExecutionGraphPipelineCreateInfoAMDX >
 
struct  ExecutionGraphPipelineScratchSizeAMDX
 
struct  CppType< StructureType, StructureType::eExecutionGraphPipelineScratchSizeAMDX >
 
struct  ExportFenceCreateInfo
 
struct  CppType< StructureType, StructureType::eExportFenceCreateInfo >
 
struct  ExportMemoryAllocateInfo
 
struct  CppType< StructureType, StructureType::eExportMemoryAllocateInfo >
 
struct  ExportMemoryAllocateInfoNV
 
struct  CppType< StructureType, StructureType::eExportMemoryAllocateInfoNV >
 
struct  ExportSemaphoreCreateInfo
 
struct  CppType< StructureType, StructureType::eExportSemaphoreCreateInfo >
 
struct  ExtensionProperties
 
struct  ExternalMemoryProperties
 
struct  ExternalBufferProperties
 
struct  CppType< StructureType, StructureType::eExternalBufferProperties >
 
struct  ExternalFenceProperties
 
struct  CppType< StructureType, StructureType::eExternalFenceProperties >
 
struct  ExternalImageFormatProperties
 
struct  CppType< StructureType, StructureType::eExternalImageFormatProperties >
 
struct  ImageFormatProperties
 
struct  ExternalImageFormatPropertiesNV
 
struct  ExternalMemoryAcquireUnmodifiedEXT
 
struct  CppType< StructureType, StructureType::eExternalMemoryAcquireUnmodifiedEXT >
 
struct  ExternalMemoryBufferCreateInfo
 
struct  CppType< StructureType, StructureType::eExternalMemoryBufferCreateInfo >
 
struct  ExternalMemoryImageCreateInfo
 
struct  CppType< StructureType, StructureType::eExternalMemoryImageCreateInfo >
 
struct  ExternalMemoryImageCreateInfoNV
 
struct  CppType< StructureType, StructureType::eExternalMemoryImageCreateInfoNV >
 
struct  ExternalSemaphoreProperties
 
struct  CppType< StructureType, StructureType::eExternalSemaphoreProperties >
 
struct  FenceCreateInfo
 
struct  CppType< StructureType, StructureType::eFenceCreateInfo >
 
struct  FenceGetFdInfoKHR
 
struct  CppType< StructureType, StructureType::eFenceGetFdInfoKHR >
 
struct  FilterCubicImageViewImageFormatPropertiesEXT
 
struct  CppType< StructureType, StructureType::eFilterCubicImageViewImageFormatPropertiesEXT >
 
struct  FormatProperties
 
struct  FormatProperties2
 
struct  CppType< StructureType, StructureType::eFormatProperties2 >
 
struct  FormatProperties3
 
struct  CppType< StructureType, StructureType::eFormatProperties3 >
 
struct  FragmentShadingRateAttachmentInfoKHR
 
struct  CppType< StructureType, StructureType::eFragmentShadingRateAttachmentInfoKHR >
 
struct  FrameBoundaryEXT
 
struct  CppType< StructureType, StructureType::eFrameBoundaryEXT >
 
struct  FramebufferAttachmentImageInfo
 
struct  CppType< StructureType, StructureType::eFramebufferAttachmentImageInfo >
 
struct  FramebufferAttachmentsCreateInfo
 
struct  CppType< StructureType, StructureType::eFramebufferAttachmentsCreateInfo >
 
struct  FramebufferCreateInfo
 
struct  CppType< StructureType, StructureType::eFramebufferCreateInfo >
 
struct  FramebufferMixedSamplesCombinationNV
 
struct  CppType< StructureType, StructureType::eFramebufferMixedSamplesCombinationNV >
 
struct  IndirectCommandsStreamNV
 
struct  GeneratedCommandsInfoNV
 
struct  CppType< StructureType, StructureType::eGeneratedCommandsInfoNV >
 
struct  GeneratedCommandsMemoryRequirementsInfoNV
 
struct  CppType< StructureType, StructureType::eGeneratedCommandsMemoryRequirementsInfoNV >
 
struct  LatencyTimingsFrameReportNV
 
struct  CppType< StructureType, StructureType::eLatencyTimingsFrameReportNV >
 
struct  GetLatencyMarkerInfoNV
 
struct  CppType< StructureType, StructureType::eGetLatencyMarkerInfoNV >
 
struct  VertexInputBindingDescription
 
struct  VertexInputAttributeDescription
 
struct  PipelineVertexInputStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineVertexInputStateCreateInfo >
 
struct  PipelineInputAssemblyStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineInputAssemblyStateCreateInfo >
 
struct  PipelineTessellationStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineTessellationStateCreateInfo >
 
struct  PipelineViewportStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineViewportStateCreateInfo >
 
struct  PipelineRasterizationStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationStateCreateInfo >
 
struct  PipelineMultisampleStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineMultisampleStateCreateInfo >
 
struct  StencilOpState
 
struct  PipelineDepthStencilStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineDepthStencilStateCreateInfo >
 
struct  PipelineColorBlendAttachmentState
 
struct  PipelineColorBlendStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineColorBlendStateCreateInfo >
 
struct  PipelineDynamicStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineDynamicStateCreateInfo >
 
struct  GraphicsPipelineCreateInfo
 
struct  CppType< StructureType, StructureType::eGraphicsPipelineCreateInfo >
 
struct  GraphicsPipelineLibraryCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eGraphicsPipelineLibraryCreateInfoEXT >
 
struct  GraphicsShaderGroupCreateInfoNV
 
struct  CppType< StructureType, StructureType::eGraphicsShaderGroupCreateInfoNV >
 
struct  GraphicsPipelineShaderGroupsCreateInfoNV
 
struct  CppType< StructureType, StructureType::eGraphicsPipelineShaderGroupsCreateInfoNV >
 
struct  XYColorEXT
 
struct  HdrMetadataEXT
 
struct  CppType< StructureType, StructureType::eHdrMetadataEXT >
 
struct  HeadlessSurfaceCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eHeadlessSurfaceCreateInfoEXT >
 
struct  HostImageCopyDevicePerformanceQueryEXT
 
struct  CppType< StructureType, StructureType::eHostImageCopyDevicePerformanceQueryEXT >
 
struct  HostImageLayoutTransitionInfoEXT
 
struct  CppType< StructureType, StructureType::eHostImageLayoutTransitionInfoEXT >
 
struct  ImageBlit
 
struct  ImageCaptureDescriptorDataInfoEXT
 
struct  CppType< StructureType, StructureType::eImageCaptureDescriptorDataInfoEXT >
 
struct  ImageCompressionControlEXT
 
struct  CppType< StructureType, StructureType::eImageCompressionControlEXT >
 
struct  ImageCompressionPropertiesEXT
 
struct  CppType< StructureType, StructureType::eImageCompressionPropertiesEXT >
 
struct  ImageCopy
 
struct  SubresourceLayout
 
struct  ImageDrmFormatModifierExplicitCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eImageDrmFormatModifierExplicitCreateInfoEXT >
 
struct  ImageDrmFormatModifierListCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eImageDrmFormatModifierListCreateInfoEXT >
 
struct  ImageDrmFormatModifierPropertiesEXT
 
struct  CppType< StructureType, StructureType::eImageDrmFormatModifierPropertiesEXT >
 
struct  ImageFormatListCreateInfo
 
struct  CppType< StructureType, StructureType::eImageFormatListCreateInfo >
 
struct  ImageFormatProperties2
 
struct  CppType< StructureType, StructureType::eImageFormatProperties2 >
 
struct  ImageMemoryBarrier
 
struct  CppType< StructureType, StructureType::eImageMemoryBarrier >
 
struct  ImageMemoryRequirementsInfo2
 
struct  CppType< StructureType, StructureType::eImageMemoryRequirementsInfo2 >
 
struct  ImagePlaneMemoryRequirementsInfo
 
struct  CppType< StructureType, StructureType::eImagePlaneMemoryRequirementsInfo >
 
struct  ImageResolve
 
struct  ImageResolve2
 
struct  CppType< StructureType, StructureType::eImageResolve2 >
 
struct  ImageSparseMemoryRequirementsInfo2
 
struct  CppType< StructureType, StructureType::eImageSparseMemoryRequirementsInfo2 >
 
struct  ImageStencilUsageCreateInfo
 
struct  CppType< StructureType, StructureType::eImageStencilUsageCreateInfo >
 
struct  ImageSwapchainCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eImageSwapchainCreateInfoKHR >
 
struct  ImageViewASTCDecodeModeEXT
 
struct  CppType< StructureType, StructureType::eImageViewAstcDecodeModeEXT >
 
struct  ImageViewAddressPropertiesNVX
 
struct  CppType< StructureType, StructureType::eImageViewAddressPropertiesNVX >
 
struct  ImageViewCaptureDescriptorDataInfoEXT
 
struct  CppType< StructureType, StructureType::eImageViewCaptureDescriptorDataInfoEXT >
 
struct  ImageViewCreateInfo
 
struct  CppType< StructureType, StructureType::eImageViewCreateInfo >
 
struct  ImageViewHandleInfoNVX
 
struct  CppType< StructureType, StructureType::eImageViewHandleInfoNVX >
 
struct  ImageViewMinLodCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eImageViewMinLodCreateInfoEXT >
 
struct  ImageViewSampleWeightCreateInfoQCOM
 
struct  CppType< StructureType, StructureType::eImageViewSampleWeightCreateInfoQCOM >
 
struct  ImageViewSlicedCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eImageViewSlicedCreateInfoEXT >
 
struct  ImageViewUsageCreateInfo
 
struct  CppType< StructureType, StructureType::eImageViewUsageCreateInfo >
 
struct  ImportFenceFdInfoKHR
 
struct  CppType< StructureType, StructureType::eImportFenceFdInfoKHR >
 
struct  ImportMemoryFdInfoKHR
 
struct  CppType< StructureType, StructureType::eImportMemoryFdInfoKHR >
 
struct  ImportMemoryHostPointerInfoEXT
 
struct  CppType< StructureType, StructureType::eImportMemoryHostPointerInfoEXT >
 
struct  ImportSemaphoreFdInfoKHR
 
struct  CppType< StructureType, StructureType::eImportSemaphoreFdInfoKHR >
 
struct  IndirectCommandsLayoutTokenNV
 
struct  CppType< StructureType, StructureType::eIndirectCommandsLayoutTokenNV >
 
struct  IndirectCommandsLayoutCreateInfoNV
 
struct  CppType< StructureType, StructureType::eIndirectCommandsLayoutCreateInfoNV >
 
struct  InitializePerformanceApiInfoINTEL
 
struct  CppType< StructureType, StructureType::eInitializePerformanceApiInfoINTEL >
 
struct  InputAttachmentAspectReference
 
struct  InstanceCreateInfo
 
struct  CppType< StructureType, StructureType::eInstanceCreateInfo >
 
struct  LatencySleepInfoNV
 
struct  CppType< StructureType, StructureType::eLatencySleepInfoNV >
 
struct  LatencySleepModeInfoNV
 
struct  CppType< StructureType, StructureType::eLatencySleepModeInfoNV >
 
struct  LatencySubmissionPresentIdNV
 
struct  CppType< StructureType, StructureType::eLatencySubmissionPresentIdNV >
 
struct  LatencySurfaceCapabilitiesNV
 
struct  CppType< StructureType, StructureType::eLatencySurfaceCapabilitiesNV >
 
struct  LayerProperties
 
struct  LayerSettingEXT
 
struct  LayerSettingsCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eLayerSettingsCreateInfoEXT >
 
struct  MappedMemoryRange
 
struct  CppType< StructureType, StructureType::eMappedMemoryRange >
 
struct  MemoryAllocateFlagsInfo
 
struct  CppType< StructureType, StructureType::eMemoryAllocateFlagsInfo >
 
struct  MemoryAllocateInfo
 
struct  CppType< StructureType, StructureType::eMemoryAllocateInfo >
 
struct  MemoryBarrier
 
struct  CppType< StructureType, StructureType::eMemoryBarrier >
 
struct  MemoryDedicatedAllocateInfo
 
struct  CppType< StructureType, StructureType::eMemoryDedicatedAllocateInfo >
 
struct  MemoryDedicatedRequirements
 
struct  CppType< StructureType, StructureType::eMemoryDedicatedRequirements >
 
struct  MemoryFdPropertiesKHR
 
struct  CppType< StructureType, StructureType::eMemoryFdPropertiesKHR >
 
struct  MemoryGetFdInfoKHR
 
struct  CppType< StructureType, StructureType::eMemoryGetFdInfoKHR >
 
struct  MemoryGetRemoteAddressInfoNV
 
struct  CppType< StructureType, StructureType::eMemoryGetRemoteAddressInfoNV >
 
struct  MemoryHeap
 
struct  MemoryHostPointerPropertiesEXT
 
struct  CppType< StructureType, StructureType::eMemoryHostPointerPropertiesEXT >
 
struct  MemoryMapInfoKHR
 
struct  CppType< StructureType, StructureType::eMemoryMapInfoKHR >
 
struct  MemoryOpaqueCaptureAddressAllocateInfo
 
struct  CppType< StructureType, StructureType::eMemoryOpaqueCaptureAddressAllocateInfo >
 
struct  MemoryPriorityAllocateInfoEXT
 
struct  CppType< StructureType, StructureType::eMemoryPriorityAllocateInfoEXT >
 
struct  MemoryRequirements
 
struct  MemoryRequirements2
 
struct  CppType< StructureType, StructureType::eMemoryRequirements2 >
 
struct  MemoryType
 
struct  MemoryUnmapInfoKHR
 
struct  CppType< StructureType, StructureType::eMemoryUnmapInfoKHR >
 
struct  MicromapBuildInfoEXT
 
struct  CppType< StructureType, StructureType::eMicromapBuildInfoEXT >
 
struct  MicromapBuildSizesInfoEXT
 
struct  CppType< StructureType, StructureType::eMicromapBuildSizesInfoEXT >
 
struct  MicromapCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eMicromapCreateInfoEXT >
 
struct  MicromapTriangleEXT
 
struct  MicromapVersionInfoEXT
 
struct  CppType< StructureType, StructureType::eMicromapVersionInfoEXT >
 
struct  MultiDrawIndexedInfoEXT
 
struct  MultiDrawInfoEXT
 
struct  MultisamplePropertiesEXT
 
struct  CppType< StructureType, StructureType::eMultisamplePropertiesEXT >
 
struct  MultisampledRenderToSingleSampledInfoEXT
 
struct  CppType< StructureType, StructureType::eMultisampledRenderToSingleSampledInfoEXT >
 
struct  MultiviewPerViewAttributesInfoNVX
 
struct  CppType< StructureType, StructureType::eMultiviewPerViewAttributesInfoNVX >
 
struct  MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM
 
struct  CppType< StructureType, StructureType::eMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM >
 
struct  MutableDescriptorTypeListEXT
 
struct  MutableDescriptorTypeCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eMutableDescriptorTypeCreateInfoEXT >
 
struct  OpaqueCaptureDescriptorDataCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eOpaqueCaptureDescriptorDataCreateInfoEXT >
 
struct  OpticalFlowExecuteInfoNV
 
struct  CppType< StructureType, StructureType::eOpticalFlowExecuteInfoNV >
 
struct  OpticalFlowImageFormatInfoNV
 
struct  CppType< StructureType, StructureType::eOpticalFlowImageFormatInfoNV >
 
struct  OpticalFlowImageFormatPropertiesNV
 
struct  CppType< StructureType, StructureType::eOpticalFlowImageFormatPropertiesNV >
 
struct  OpticalFlowSessionCreateInfoNV
 
struct  CppType< StructureType, StructureType::eOpticalFlowSessionCreateInfoNV >
 
struct  OpticalFlowSessionCreatePrivateDataInfoNV
 
struct  CppType< StructureType, StructureType::eOpticalFlowSessionCreatePrivateDataInfoNV >
 
struct  OutOfBandQueueTypeInfoNV
 
struct  CppType< StructureType, StructureType::eOutOfBandQueueTypeInfoNV >
 
struct  PastPresentationTimingGOOGLE
 
struct  PerformanceConfigurationAcquireInfoINTEL
 
struct  CppType< StructureType, StructureType::ePerformanceConfigurationAcquireInfoINTEL >
 
struct  PerformanceCounterDescriptionKHR
 
struct  CppType< StructureType, StructureType::ePerformanceCounterDescriptionKHR >
 
struct  PerformanceCounterKHR
 
struct  CppType< StructureType, StructureType::ePerformanceCounterKHR >
 
union  PerformanceCounterResultKHR
 
struct  PerformanceMarkerInfoINTEL
 
struct  CppType< StructureType, StructureType::ePerformanceMarkerInfoINTEL >
 
struct  PerformanceOverrideInfoINTEL
 
struct  CppType< StructureType, StructureType::ePerformanceOverrideInfoINTEL >
 
struct  PerformanceQuerySubmitInfoKHR
 
struct  CppType< StructureType, StructureType::ePerformanceQuerySubmitInfoKHR >
 
struct  PerformanceStreamMarkerInfoINTEL
 
struct  CppType< StructureType, StructureType::ePerformanceStreamMarkerInfoINTEL >
 
union  PerformanceValueDataINTEL
 
struct  PerformanceValueINTEL
 
struct  PhysicalDevice16BitStorageFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDevice16BitStorageFeatures >
 
struct  PhysicalDevice4444FormatsFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevice4444FormatsFeaturesEXT >
 
struct  PhysicalDevice8BitStorageFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDevice8BitStorageFeatures >
 
struct  PhysicalDeviceASTCDecodeFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAstcDecodeFeaturesEXT >
 
struct  PhysicalDeviceAccelerationStructureFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAccelerationStructureFeaturesKHR >
 
struct  PhysicalDeviceAccelerationStructurePropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAccelerationStructurePropertiesKHR >
 
struct  PhysicalDeviceAddressBindingReportFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAddressBindingReportFeaturesEXT >
 
struct  PhysicalDeviceAmigoProfilingFeaturesSEC
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAmigoProfilingFeaturesSEC >
 
struct  PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT >
 
struct  PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT >
 
struct  PhysicalDeviceBlendOperationAdvancedFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceBlendOperationAdvancedFeaturesEXT >
 
struct  PhysicalDeviceBlendOperationAdvancedPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceBlendOperationAdvancedPropertiesEXT >
 
struct  PhysicalDeviceBorderColorSwizzleFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceBorderColorSwizzleFeaturesEXT >
 
struct  PhysicalDeviceBufferDeviceAddressFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceBufferDeviceAddressFeatures >
 
struct  PhysicalDeviceBufferDeviceAddressFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceBufferDeviceAddressFeaturesEXT >
 
struct  PhysicalDeviceClusterCullingShaderFeaturesHUAWEI
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceClusterCullingShaderFeaturesHUAWEI >
 
struct  PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceClusterCullingShaderPropertiesHUAWEI >
 
struct  PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI >
 
struct  PhysicalDeviceCoherentMemoryFeaturesAMD
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCoherentMemoryFeaturesAMD >
 
struct  PhysicalDeviceColorWriteEnableFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceColorWriteEnableFeaturesEXT >
 
struct  PhysicalDeviceComputeShaderDerivativesFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceComputeShaderDerivativesFeaturesNV >
 
struct  PhysicalDeviceConditionalRenderingFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceConditionalRenderingFeaturesEXT >
 
struct  PhysicalDeviceConservativeRasterizationPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceConservativeRasterizationPropertiesEXT >
 
struct  PhysicalDeviceCooperativeMatrixFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCooperativeMatrixFeaturesKHR >
 
struct  PhysicalDeviceCooperativeMatrixFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCooperativeMatrixFeaturesNV >
 
struct  PhysicalDeviceCooperativeMatrixPropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCooperativeMatrixPropertiesKHR >
 
struct  PhysicalDeviceCooperativeMatrixPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCooperativeMatrixPropertiesNV >
 
struct  PhysicalDeviceCopyMemoryIndirectFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCopyMemoryIndirectFeaturesNV >
 
struct  PhysicalDeviceCopyMemoryIndirectPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCopyMemoryIndirectPropertiesNV >
 
struct  PhysicalDeviceCornerSampledImageFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCornerSampledImageFeaturesNV >
 
struct  PhysicalDeviceCoverageReductionModeFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCoverageReductionModeFeaturesNV >
 
struct  PhysicalDeviceCubicClampFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCubicClampFeaturesQCOM >
 
struct  PhysicalDeviceCubicWeightsFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCubicWeightsFeaturesQCOM >
 
struct  PhysicalDeviceCudaKernelLaunchFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCudaKernelLaunchFeaturesNV >
 
struct  PhysicalDeviceCudaKernelLaunchPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCudaKernelLaunchPropertiesNV >
 
struct  PhysicalDeviceCustomBorderColorFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCustomBorderColorFeaturesEXT >
 
struct  PhysicalDeviceCustomBorderColorPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceCustomBorderColorPropertiesEXT >
 
struct  PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV >
 
struct  PhysicalDeviceDepthBiasControlFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDepthBiasControlFeaturesEXT >
 
struct  PhysicalDeviceDepthClampZeroOneFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDepthClampZeroOneFeaturesEXT >
 
struct  PhysicalDeviceDepthClipControlFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDepthClipControlFeaturesEXT >
 
struct  PhysicalDeviceDepthClipEnableFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDepthClipEnableFeaturesEXT >
 
struct  PhysicalDeviceDepthStencilResolveProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDepthStencilResolveProperties >
 
struct  PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorBufferDensityMapPropertiesEXT >
 
struct  PhysicalDeviceDescriptorBufferFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorBufferFeaturesEXT >
 
struct  PhysicalDeviceDescriptorBufferPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorBufferPropertiesEXT >
 
struct  PhysicalDeviceDescriptorIndexingFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorIndexingFeatures >
 
struct  PhysicalDeviceDescriptorIndexingProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorIndexingProperties >
 
struct  PhysicalDeviceDescriptorPoolOverallocationFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorPoolOverallocationFeaturesNV >
 
struct  PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDescriptorSetHostMappingFeaturesVALVE >
 
struct  PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV >
 
struct  PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV >
 
struct  PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV >
 
struct  PhysicalDeviceDeviceMemoryReportFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDeviceMemoryReportFeaturesEXT >
 
struct  PhysicalDeviceDiagnosticsConfigFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDiagnosticsConfigFeaturesNV >
 
struct  PhysicalDeviceDiscardRectanglePropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDiscardRectanglePropertiesEXT >
 
struct  PhysicalDeviceDisplacementMicromapFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDisplacementMicromapFeaturesNV >
 
struct  PhysicalDeviceDisplacementMicromapPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDisplacementMicromapPropertiesNV >
 
struct  PhysicalDeviceDriverProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDriverProperties >
 
struct  PhysicalDeviceDrmPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDrmPropertiesEXT >
 
struct  PhysicalDeviceDynamicRenderingFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDynamicRenderingFeatures >
 
struct  PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT >
 
struct  PhysicalDeviceExclusiveScissorFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExclusiveScissorFeaturesNV >
 
struct  PhysicalDeviceExtendedDynamicState2FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExtendedDynamicState2FeaturesEXT >
 
struct  PhysicalDeviceExtendedDynamicState3FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExtendedDynamicState3FeaturesEXT >
 
struct  PhysicalDeviceExtendedDynamicState3PropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExtendedDynamicState3PropertiesEXT >
 
struct  PhysicalDeviceExtendedDynamicStateFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExtendedDynamicStateFeaturesEXT >
 
struct  PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExtendedSparseAddressSpaceFeaturesNV >
 
struct  PhysicalDeviceExtendedSparseAddressSpacePropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExtendedSparseAddressSpacePropertiesNV >
 
struct  PhysicalDeviceExternalBufferInfo
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExternalBufferInfo >
 
struct  PhysicalDeviceExternalFenceInfo
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExternalFenceInfo >
 
struct  PhysicalDeviceExternalImageFormatInfo
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExternalImageFormatInfo >
 
struct  PhysicalDeviceExternalMemoryHostPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExternalMemoryHostPropertiesEXT >
 
struct  PhysicalDeviceExternalMemoryRDMAFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExternalMemoryRdmaFeaturesNV >
 
struct  PhysicalDeviceExternalSemaphoreInfo
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceExternalSemaphoreInfo >
 
struct  PhysicalDeviceFaultFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFaultFeaturesEXT >
 
struct  PhysicalDeviceFeatures2
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFeatures2 >
 
struct  PhysicalDeviceFloatControlsProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFloatControlsProperties >
 
struct  PhysicalDeviceFragmentDensityMap2FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentDensityMap2FeaturesEXT >
 
struct  PhysicalDeviceFragmentDensityMap2PropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentDensityMap2PropertiesEXT >
 
struct  PhysicalDeviceFragmentDensityMapFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentDensityMapFeaturesEXT >
 
struct  PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM >
 
struct  PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM >
 
struct  PhysicalDeviceFragmentDensityMapPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentDensityMapPropertiesEXT >
 
struct  PhysicalDeviceFragmentShaderBarycentricFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShaderBarycentricFeaturesKHR >
 
struct  PhysicalDeviceFragmentShaderBarycentricPropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShaderBarycentricPropertiesKHR >
 
struct  PhysicalDeviceFragmentShaderInterlockFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShaderInterlockFeaturesEXT >
 
struct  PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShadingRateEnumsFeaturesNV >
 
struct  PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShadingRateEnumsPropertiesNV >
 
struct  PhysicalDeviceFragmentShadingRateFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShadingRateFeaturesKHR >
 
struct  PhysicalDeviceFragmentShadingRateKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShadingRateKHR >
 
struct  PhysicalDeviceFragmentShadingRatePropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFragmentShadingRatePropertiesKHR >
 
struct  PhysicalDeviceFrameBoundaryFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceFrameBoundaryFeaturesEXT >
 
struct  PhysicalDeviceGlobalPriorityQueryFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceGlobalPriorityQueryFeaturesKHR >
 
struct  PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceGraphicsPipelineLibraryFeaturesEXT >
 
struct  PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceGraphicsPipelineLibraryPropertiesEXT >
 
struct  PhysicalDeviceGroupProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceGroupProperties >
 
struct  PhysicalDeviceHostImageCopyFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceHostImageCopyFeaturesEXT >
 
struct  PhysicalDeviceHostImageCopyPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceHostImageCopyPropertiesEXT >
 
struct  PhysicalDeviceHostQueryResetFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceHostQueryResetFeatures >
 
struct  PhysicalDeviceIDProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceIdProperties >
 
struct  PhysicalDeviceImage2DViewOf3DFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImage2DViewOf3DFeaturesEXT >
 
struct  PhysicalDeviceImageCompressionControlFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageCompressionControlFeaturesEXT >
 
struct  PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageCompressionControlSwapchainFeaturesEXT >
 
struct  PhysicalDeviceImageDrmFormatModifierInfoEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageDrmFormatModifierInfoEXT >
 
struct  PhysicalDeviceImageFormatInfo2
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageFormatInfo2 >
 
struct  PhysicalDeviceImageProcessing2FeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageProcessing2FeaturesQCOM >
 
struct  PhysicalDeviceImageProcessing2PropertiesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageProcessing2PropertiesQCOM >
 
struct  PhysicalDeviceImageProcessingFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageProcessingFeaturesQCOM >
 
struct  PhysicalDeviceImageProcessingPropertiesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageProcessingPropertiesQCOM >
 
struct  PhysicalDeviceImageRobustnessFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageRobustnessFeatures >
 
struct  PhysicalDeviceImageSlicedViewOf3DFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageSlicedViewOf3DFeaturesEXT >
 
struct  PhysicalDeviceImageViewImageFormatInfoEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageViewImageFormatInfoEXT >
 
struct  PhysicalDeviceImageViewMinLodFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImageViewMinLodFeaturesEXT >
 
struct  PhysicalDeviceImagelessFramebufferFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceImagelessFramebufferFeatures >
 
struct  PhysicalDeviceIndexTypeUint8FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceIndexTypeUint8FeaturesEXT >
 
struct  PhysicalDeviceInheritedViewportScissorFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceInheritedViewportScissorFeaturesNV >
 
struct  PhysicalDeviceInlineUniformBlockFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceInlineUniformBlockFeatures >
 
struct  PhysicalDeviceInlineUniformBlockProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceInlineUniformBlockProperties >
 
struct  PhysicalDeviceInvocationMaskFeaturesHUAWEI
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceInvocationMaskFeaturesHUAWEI >
 
struct  PhysicalDeviceLayeredDriverPropertiesMSFT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceLayeredDriverPropertiesMSFT >
 
struct  PhysicalDeviceLegacyDitheringFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceLegacyDitheringFeaturesEXT >
 
struct  PhysicalDeviceLimits
 
struct  PhysicalDeviceLineRasterizationFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceLineRasterizationFeaturesEXT >
 
struct  PhysicalDeviceLineRasterizationPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceLineRasterizationPropertiesEXT >
 
struct  PhysicalDeviceLinearColorAttachmentFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceLinearColorAttachmentFeaturesNV >
 
struct  PhysicalDeviceMaintenance3Properties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance3Properties >
 
struct  PhysicalDeviceMaintenance4Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance4Features >
 
struct  PhysicalDeviceMaintenance4Properties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance4Properties >
 
struct  PhysicalDeviceMaintenance5FeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance5FeaturesKHR >
 
struct  PhysicalDeviceMaintenance5PropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance5PropertiesKHR >
 
struct  PhysicalDeviceMaintenance6FeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance6FeaturesKHR >
 
struct  PhysicalDeviceMaintenance6PropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMaintenance6PropertiesKHR >
 
struct  PhysicalDeviceMemoryBudgetPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMemoryBudgetPropertiesEXT >
 
struct  PhysicalDeviceMemoryDecompressionFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMemoryDecompressionFeaturesNV >
 
struct  PhysicalDeviceMemoryDecompressionPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMemoryDecompressionPropertiesNV >
 
struct  PhysicalDeviceMemoryPriorityFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMemoryPriorityFeaturesEXT >
 
struct  PhysicalDeviceMemoryProperties
 
struct  PhysicalDeviceMemoryProperties2
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMemoryProperties2 >
 
struct  PhysicalDeviceMeshShaderFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMeshShaderFeaturesEXT >
 
struct  PhysicalDeviceMeshShaderFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMeshShaderFeaturesNV >
 
struct  PhysicalDeviceMeshShaderPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMeshShaderPropertiesEXT >
 
struct  PhysicalDeviceMeshShaderPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMeshShaderPropertiesNV >
 
struct  PhysicalDeviceMultiDrawFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiDrawFeaturesEXT >
 
struct  PhysicalDeviceMultiDrawPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiDrawPropertiesEXT >
 
struct  PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT >
 
struct  PhysicalDeviceMultiviewFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiviewFeatures >
 
struct  PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX >
 
struct  PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM >
 
struct  PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM >
 
struct  PhysicalDeviceMultiviewProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMultiviewProperties >
 
struct  PhysicalDeviceMutableDescriptorTypeFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceMutableDescriptorTypeFeaturesEXT >
 
struct  PhysicalDeviceNestedCommandBufferFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceNestedCommandBufferFeaturesEXT >
 
struct  PhysicalDeviceNestedCommandBufferPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceNestedCommandBufferPropertiesEXT >
 
struct  PhysicalDeviceNonSeamlessCubeMapFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceNonSeamlessCubeMapFeaturesEXT >
 
struct  PhysicalDeviceOpacityMicromapFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceOpacityMicromapFeaturesEXT >
 
struct  PhysicalDeviceOpacityMicromapPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceOpacityMicromapPropertiesEXT >
 
struct  PhysicalDeviceOpticalFlowFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceOpticalFlowFeaturesNV >
 
struct  PhysicalDeviceOpticalFlowPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceOpticalFlowPropertiesNV >
 
struct  PhysicalDevicePCIBusInfoPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePciBusInfoPropertiesEXT >
 
struct  PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT >
 
struct  PhysicalDevicePerStageDescriptorSetFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePerStageDescriptorSetFeaturesNV >
 
struct  PhysicalDevicePerformanceQueryFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePerformanceQueryFeaturesKHR >
 
struct  PhysicalDevicePerformanceQueryPropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePerformanceQueryPropertiesKHR >
 
struct  PhysicalDevicePipelineCreationCacheControlFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelineCreationCacheControlFeatures >
 
struct  PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR >
 
struct  PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT >
 
struct  PhysicalDevicePipelinePropertiesFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelinePropertiesFeaturesEXT >
 
struct  PhysicalDevicePipelineProtectedAccessFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelineProtectedAccessFeaturesEXT >
 
struct  PhysicalDevicePipelineRobustnessFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelineRobustnessFeaturesEXT >
 
struct  PhysicalDevicePipelineRobustnessPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePipelineRobustnessPropertiesEXT >
 
struct  PhysicalDevicePointClippingProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePointClippingProperties >
 
struct  PhysicalDevicePortabilitySubsetFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePortabilitySubsetFeaturesKHR >
 
struct  PhysicalDevicePortabilitySubsetPropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePortabilitySubsetPropertiesKHR >
 
struct  PhysicalDevicePresentBarrierFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePresentBarrierFeaturesNV >
 
struct  PhysicalDevicePresentIdFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePresentIdFeaturesKHR >
 
struct  PhysicalDevicePresentWaitFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePresentWaitFeaturesKHR >
 
struct  PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePrimitiveTopologyListRestartFeaturesEXT >
 
struct  PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT >
 
struct  PhysicalDevicePrivateDataFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePrivateDataFeatures >
 
struct  PhysicalDeviceSparseProperties
 
struct  PhysicalDeviceProperties
 
struct  PhysicalDeviceProperties2
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceProperties2 >
 
struct  PhysicalDeviceProtectedMemoryFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceProtectedMemoryFeatures >
 
struct  PhysicalDeviceProtectedMemoryProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceProtectedMemoryProperties >
 
struct  PhysicalDeviceProvokingVertexFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceProvokingVertexFeaturesEXT >
 
struct  PhysicalDeviceProvokingVertexPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceProvokingVertexPropertiesEXT >
 
struct  PhysicalDevicePushDescriptorPropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDevicePushDescriptorPropertiesKHR >
 
struct  PhysicalDeviceRGBA10X6FormatsFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRgba10X6FormatsFeaturesEXT >
 
struct  PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT >
 
struct  PhysicalDeviceRayQueryFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayQueryFeaturesKHR >
 
struct  PhysicalDeviceRayTracingInvocationReorderFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingInvocationReorderFeaturesNV >
 
struct  PhysicalDeviceRayTracingInvocationReorderPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingInvocationReorderPropertiesNV >
 
struct  PhysicalDeviceRayTracingMaintenance1FeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingMaintenance1FeaturesKHR >
 
struct  PhysicalDeviceRayTracingMotionBlurFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingMotionBlurFeaturesNV >
 
struct  PhysicalDeviceRayTracingPipelineFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingPipelineFeaturesKHR >
 
struct  PhysicalDeviceRayTracingPipelinePropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingPipelinePropertiesKHR >
 
struct  PhysicalDeviceRayTracingPositionFetchFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingPositionFetchFeaturesKHR >
 
struct  PhysicalDeviceRayTracingPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRayTracingPropertiesNV >
 
struct  PhysicalDeviceRelaxedLineRasterizationFeaturesIMG
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG >
 
struct  PhysicalDeviceRenderPassStripedFeaturesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRenderPassStripedFeaturesARM >
 
struct  PhysicalDeviceRenderPassStripedPropertiesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRenderPassStripedPropertiesARM >
 
struct  PhysicalDeviceRepresentativeFragmentTestFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRepresentativeFragmentTestFeaturesNV >
 
struct  PhysicalDeviceRobustness2FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRobustness2FeaturesEXT >
 
struct  PhysicalDeviceRobustness2PropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceRobustness2PropertiesEXT >
 
struct  PhysicalDeviceSampleLocationsPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSampleLocationsPropertiesEXT >
 
struct  PhysicalDeviceSamplerFilterMinmaxProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSamplerFilterMinmaxProperties >
 
struct  PhysicalDeviceSamplerYcbcrConversionFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSamplerYcbcrConversionFeatures >
 
struct  PhysicalDeviceScalarBlockLayoutFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceScalarBlockLayoutFeatures >
 
struct  PhysicalDeviceSchedulingControlsFeaturesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSchedulingControlsFeaturesARM >
 
struct  PhysicalDeviceSchedulingControlsPropertiesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSchedulingControlsPropertiesARM >
 
struct  PhysicalDeviceSeparateDepthStencilLayoutsFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSeparateDepthStencilLayoutsFeatures >
 
struct  PhysicalDeviceShaderAtomicFloat2FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderAtomicFloat2FeaturesEXT >
 
struct  PhysicalDeviceShaderAtomicFloatFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderAtomicFloatFeaturesEXT >
 
struct  PhysicalDeviceShaderAtomicInt64Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderAtomicInt64Features >
 
struct  PhysicalDeviceShaderClockFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderClockFeaturesKHR >
 
struct  PhysicalDeviceShaderCoreBuiltinsFeaturesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderCoreBuiltinsFeaturesARM >
 
struct  PhysicalDeviceShaderCoreBuiltinsPropertiesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderCoreBuiltinsPropertiesARM >
 
struct  PhysicalDeviceShaderCoreProperties2AMD
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderCoreProperties2AMD >
 
struct  PhysicalDeviceShaderCorePropertiesAMD
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderCorePropertiesAMD >
 
struct  PhysicalDeviceShaderCorePropertiesARM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderCorePropertiesARM >
 
struct  PhysicalDeviceShaderDemoteToHelperInvocationFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderDemoteToHelperInvocationFeatures >
 
struct  PhysicalDeviceShaderDrawParametersFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderDrawParametersFeatures >
 
struct  PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD >
 
struct  PhysicalDeviceShaderEnqueueFeaturesAMDX
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderEnqueueFeaturesAMDX >
 
struct  PhysicalDeviceShaderEnqueuePropertiesAMDX
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderEnqueuePropertiesAMDX >
 
struct  PhysicalDeviceShaderFloat16Int8Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderFloat16Int8Features >
 
struct  PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT >
 
struct  PhysicalDeviceShaderImageFootprintFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderImageFootprintFeaturesNV >
 
struct  PhysicalDeviceShaderIntegerDotProductFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderIntegerDotProductFeatures >
 
struct  PhysicalDeviceShaderIntegerDotProductProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderIntegerDotProductProperties >
 
struct  PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL >
 
struct  PhysicalDeviceShaderModuleIdentifierFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderModuleIdentifierFeaturesEXT >
 
struct  PhysicalDeviceShaderModuleIdentifierPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderModuleIdentifierPropertiesEXT >
 
struct  PhysicalDeviceShaderObjectFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderObjectFeaturesEXT >
 
struct  PhysicalDeviceShaderObjectPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderObjectPropertiesEXT >
 
struct  PhysicalDeviceShaderSMBuiltinsFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderSmBuiltinsFeaturesNV >
 
struct  PhysicalDeviceShaderSMBuiltinsPropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderSmBuiltinsPropertiesNV >
 
struct  PhysicalDeviceShaderSubgroupExtendedTypesFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderSubgroupExtendedTypesFeatures >
 
struct  PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR >
 
struct  PhysicalDeviceShaderTerminateInvocationFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderTerminateInvocationFeatures >
 
struct  PhysicalDeviceShaderTileImageFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderTileImageFeaturesEXT >
 
struct  PhysicalDeviceShaderTileImagePropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShaderTileImagePropertiesEXT >
 
struct  PhysicalDeviceShadingRateImageFeaturesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShadingRateImageFeaturesNV >
 
struct  PhysicalDeviceShadingRateImagePropertiesNV
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceShadingRateImagePropertiesNV >
 
struct  PhysicalDeviceSparseImageFormatInfo2
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSparseImageFormatInfo2 >
 
struct  PhysicalDeviceSubgroupProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSubgroupProperties >
 
struct  PhysicalDeviceSubgroupSizeControlFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSubgroupSizeControlFeatures >
 
struct  PhysicalDeviceSubgroupSizeControlProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSubgroupSizeControlProperties >
 
struct  PhysicalDeviceSubpassMergeFeedbackFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSubpassMergeFeedbackFeaturesEXT >
 
struct  PhysicalDeviceSubpassShadingFeaturesHUAWEI
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSubpassShadingFeaturesHUAWEI >
 
struct  PhysicalDeviceSubpassShadingPropertiesHUAWEI
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSubpassShadingPropertiesHUAWEI >
 
struct  PhysicalDeviceSurfaceInfo2KHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSurfaceInfo2KHR >
 
struct  PhysicalDeviceSwapchainMaintenance1FeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSwapchainMaintenance1FeaturesEXT >
 
struct  PhysicalDeviceSynchronization2Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceSynchronization2Features >
 
struct  PhysicalDeviceTexelBufferAlignmentFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTexelBufferAlignmentFeaturesEXT >
 
struct  PhysicalDeviceTexelBufferAlignmentProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTexelBufferAlignmentProperties >
 
struct  PhysicalDeviceTextureCompressionASTCHDRFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTextureCompressionAstcHdrFeatures >
 
struct  PhysicalDeviceTilePropertiesFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTilePropertiesFeaturesQCOM >
 
struct  PhysicalDeviceTimelineSemaphoreFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTimelineSemaphoreFeatures >
 
struct  PhysicalDeviceTimelineSemaphoreProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTimelineSemaphoreProperties >
 
struct  PhysicalDeviceToolProperties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceToolProperties >
 
struct  PhysicalDeviceTransformFeedbackFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTransformFeedbackFeaturesEXT >
 
struct  PhysicalDeviceTransformFeedbackPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceTransformFeedbackPropertiesEXT >
 
struct  PhysicalDeviceUniformBufferStandardLayoutFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceUniformBufferStandardLayoutFeatures >
 
struct  PhysicalDeviceVariablePointersFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVariablePointersFeatures >
 
struct  PhysicalDeviceVertexAttributeDivisorFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVertexAttributeDivisorFeaturesKHR >
 
struct  PhysicalDeviceVertexAttributeDivisorPropertiesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesEXT >
 
struct  PhysicalDeviceVertexAttributeDivisorPropertiesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVertexAttributeDivisorPropertiesKHR >
 
struct  PhysicalDeviceVertexInputDynamicStateFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVertexInputDynamicStateFeaturesEXT >
 
struct  VideoProfileInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoProfileInfoKHR >
 
struct  PhysicalDeviceVideoEncodeQualityLevelInfoKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVideoEncodeQualityLevelInfoKHR >
 
struct  PhysicalDeviceVideoFormatInfoKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVideoFormatInfoKHR >
 
struct  PhysicalDeviceVideoMaintenance1FeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVideoMaintenance1FeaturesKHR >
 
struct  PhysicalDeviceVulkan11Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkan11Features >
 
struct  PhysicalDeviceVulkan11Properties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkan11Properties >
 
struct  PhysicalDeviceVulkan12Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkan12Features >
 
struct  PhysicalDeviceVulkan12Properties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkan12Properties >
 
struct  PhysicalDeviceVulkan13Features
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkan13Features >
 
struct  PhysicalDeviceVulkan13Properties
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkan13Properties >
 
struct  PhysicalDeviceVulkanMemoryModelFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceVulkanMemoryModelFeatures >
 
struct  PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR >
 
struct  PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT >
 
struct  PhysicalDeviceYcbcrDegammaFeaturesQCOM
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceYcbcrDegammaFeaturesQCOM >
 
struct  PhysicalDeviceYcbcrImageArraysFeaturesEXT
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceYcbcrImageArraysFeaturesEXT >
 
struct  PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
 
struct  CppType< StructureType, StructureType::ePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures >
 
struct  PipelineCacheCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineCacheCreateInfo >
 
struct  PipelineCacheHeaderVersionOne
 
struct  PipelineColorBlendAdvancedStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineColorBlendAdvancedStateCreateInfoEXT >
 
struct  PipelineColorWriteCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineColorWriteCreateInfoEXT >
 
struct  PipelineCompilerControlCreateInfoAMD
 
struct  CppType< StructureType, StructureType::ePipelineCompilerControlCreateInfoAMD >
 
struct  PipelineCoverageModulationStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineCoverageModulationStateCreateInfoNV >
 
struct  PipelineCoverageReductionStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineCoverageReductionStateCreateInfoNV >
 
struct  PipelineCoverageToColorStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineCoverageToColorStateCreateInfoNV >
 
struct  PipelineCreateFlags2CreateInfoKHR
 
struct  CppType< StructureType, StructureType::ePipelineCreateFlags2CreateInfoKHR >
 
struct  PipelineCreationFeedback
 
struct  PipelineCreationFeedbackCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineCreationFeedbackCreateInfo >
 
struct  PipelineDiscardRectangleStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineDiscardRectangleStateCreateInfoEXT >
 
struct  PipelineExecutableInfoKHR
 
struct  CppType< StructureType, StructureType::ePipelineExecutableInfoKHR >
 
struct  PipelineExecutableInternalRepresentationKHR
 
struct  CppType< StructureType, StructureType::ePipelineExecutableInternalRepresentationKHR >
 
struct  PipelineExecutablePropertiesKHR
 
struct  CppType< StructureType, StructureType::ePipelineExecutablePropertiesKHR >
 
union  PipelineExecutableStatisticValueKHR
 
struct  PipelineExecutableStatisticKHR
 
struct  CppType< StructureType, StructureType::ePipelineExecutableStatisticKHR >
 
struct  PipelineFragmentShadingRateEnumStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineFragmentShadingRateEnumStateCreateInfoNV >
 
struct  PipelineFragmentShadingRateStateCreateInfoKHR
 
struct  CppType< StructureType, StructureType::ePipelineFragmentShadingRateStateCreateInfoKHR >
 
struct  PipelineIndirectDeviceAddressInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineIndirectDeviceAddressInfoNV >
 
struct  PipelineInfoKHR
 
struct  CppType< StructureType, StructureType::ePipelineInfoKHR >
 
struct  PushConstantRange
 
struct  PipelineLayoutCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineLayoutCreateInfo >
 
struct  PipelinePropertiesIdentifierEXT
 
struct  CppType< StructureType, StructureType::ePipelinePropertiesIdentifierEXT >
 
struct  PipelineRasterizationConservativeStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationConservativeStateCreateInfoEXT >
 
struct  PipelineRasterizationDepthClipStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationDepthClipStateCreateInfoEXT >
 
struct  PipelineRasterizationLineStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationLineStateCreateInfoEXT >
 
struct  PipelineRasterizationProvokingVertexStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationProvokingVertexStateCreateInfoEXT >
 
struct  PipelineRasterizationStateRasterizationOrderAMD
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationStateRasterizationOrderAMD >
 
struct  PipelineRasterizationStateStreamCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineRasterizationStateStreamCreateInfoEXT >
 
struct  PipelineRenderingCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineRenderingCreateInfo >
 
struct  PipelineRepresentativeFragmentTestStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineRepresentativeFragmentTestStateCreateInfoNV >
 
struct  PipelineRobustnessCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineRobustnessCreateInfoEXT >
 
struct  PipelineSampleLocationsStateCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineSampleLocationsStateCreateInfoEXT >
 
struct  PipelineShaderStageModuleIdentifierCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineShaderStageModuleIdentifierCreateInfoEXT >
 
struct  PipelineShaderStageNodeCreateInfoAMDX
 
struct  CppType< StructureType, StructureType::ePipelineShaderStageNodeCreateInfoAMDX >
 
struct  PipelineShaderStageRequiredSubgroupSizeCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineShaderStageRequiredSubgroupSizeCreateInfo >
 
struct  PipelineTessellationDomainOriginStateCreateInfo
 
struct  CppType< StructureType, StructureType::ePipelineTessellationDomainOriginStateCreateInfo >
 
struct  VertexInputBindingDivisorDescriptionKHR
 
struct  PipelineVertexInputDivisorStateCreateInfoKHR
 
struct  CppType< StructureType, StructureType::ePipelineVertexInputDivisorStateCreateInfoKHR >
 
struct  PipelineViewportCoarseSampleOrderStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineViewportCoarseSampleOrderStateCreateInfoNV >
 
struct  PipelineViewportDepthClipControlCreateInfoEXT
 
struct  CppType< StructureType, StructureType::ePipelineViewportDepthClipControlCreateInfoEXT >
 
struct  PipelineViewportExclusiveScissorStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineViewportExclusiveScissorStateCreateInfoNV >
 
struct  ShadingRatePaletteNV
 
struct  PipelineViewportShadingRateImageStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineViewportShadingRateImageStateCreateInfoNV >
 
struct  ViewportSwizzleNV
 
struct  PipelineViewportSwizzleStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineViewportSwizzleStateCreateInfoNV >
 
struct  ViewportWScalingNV
 
struct  PipelineViewportWScalingStateCreateInfoNV
 
struct  CppType< StructureType, StructureType::ePipelineViewportWScalingStateCreateInfoNV >
 
struct  PresentIdKHR
 
struct  CppType< StructureType, StructureType::ePresentIdKHR >
 
struct  PresentInfoKHR
 
struct  CppType< StructureType, StructureType::ePresentInfoKHR >
 
struct  RectLayerKHR
 
struct  PresentRegionKHR
 
struct  PresentRegionsKHR
 
struct  CppType< StructureType, StructureType::ePresentRegionsKHR >
 
struct  PresentTimeGOOGLE
 
struct  PresentTimesInfoGOOGLE
 
struct  CppType< StructureType, StructureType::ePresentTimesInfoGOOGLE >
 
struct  PrivateDataSlotCreateInfo
 
struct  CppType< StructureType, StructureType::ePrivateDataSlotCreateInfo >
 
struct  ProtectedSubmitInfo
 
struct  CppType< StructureType, StructureType::eProtectedSubmitInfo >
 
struct  PushConstantsInfoKHR
 
struct  CppType< StructureType, StructureType::ePushConstantsInfoKHR >
 
struct  WriteDescriptorSet
 
struct  CppType< StructureType, StructureType::eWriteDescriptorSet >
 
struct  PushDescriptorSetInfoKHR
 
struct  CppType< StructureType, StructureType::ePushDescriptorSetInfoKHR >
 
struct  PushDescriptorSetWithTemplateInfoKHR
 
struct  CppType< StructureType, StructureType::ePushDescriptorSetWithTemplateInfoKHR >
 
struct  QueryLowLatencySupportNV
 
struct  CppType< StructureType, StructureType::eQueryLowLatencySupportNV >
 
struct  QueryPoolCreateInfo
 
struct  CppType< StructureType, StructureType::eQueryPoolCreateInfo >
 
struct  QueryPoolPerformanceCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eQueryPoolPerformanceCreateInfoKHR >
 
struct  QueryPoolPerformanceQueryCreateInfoINTEL
 
struct  CppType< StructureType, StructureType::eQueryPoolPerformanceQueryCreateInfoINTEL >
 
struct  QueryPoolVideoEncodeFeedbackCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eQueryPoolVideoEncodeFeedbackCreateInfoKHR >
 
struct  QueueFamilyCheckpointProperties2NV
 
struct  CppType< StructureType, StructureType::eQueueFamilyCheckpointProperties2NV >
 
struct  QueueFamilyCheckpointPropertiesNV
 
struct  CppType< StructureType, StructureType::eQueueFamilyCheckpointPropertiesNV >
 
struct  QueueFamilyGlobalPriorityPropertiesKHR
 
struct  CppType< StructureType, StructureType::eQueueFamilyGlobalPriorityPropertiesKHR >
 
struct  QueueFamilyProperties
 
struct  QueueFamilyProperties2
 
struct  CppType< StructureType, StructureType::eQueueFamilyProperties2 >
 
struct  QueueFamilyQueryResultStatusPropertiesKHR
 
struct  CppType< StructureType, StructureType::eQueueFamilyQueryResultStatusPropertiesKHR >
 
struct  QueueFamilyVideoPropertiesKHR
 
struct  CppType< StructureType, StructureType::eQueueFamilyVideoPropertiesKHR >
 
struct  RayTracingShaderGroupCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eRayTracingShaderGroupCreateInfoKHR >
 
struct  RayTracingPipelineInterfaceCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eRayTracingPipelineInterfaceCreateInfoKHR >
 
struct  RayTracingPipelineCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eRayTracingPipelineCreateInfoKHR >
 
struct  RayTracingShaderGroupCreateInfoNV
 
struct  CppType< StructureType, StructureType::eRayTracingShaderGroupCreateInfoNV >
 
struct  RayTracingPipelineCreateInfoNV
 
struct  CppType< StructureType, StructureType::eRayTracingPipelineCreateInfoNV >
 
struct  RefreshCycleDurationGOOGLE
 
struct  ReleaseSwapchainImagesInfoEXT
 
struct  CppType< StructureType, StructureType::eReleaseSwapchainImagesInfoEXT >
 
struct  RenderPassAttachmentBeginInfo
 
struct  CppType< StructureType, StructureType::eRenderPassAttachmentBeginInfo >
 
struct  RenderPassBeginInfo
 
struct  CppType< StructureType, StructureType::eRenderPassBeginInfo >
 
struct  SubpassDescription
 
struct  SubpassDependency
 
struct  RenderPassCreateInfo
 
struct  CppType< StructureType, StructureType::eRenderPassCreateInfo >
 
struct  SubpassDescription2
 
struct  CppType< StructureType, StructureType::eSubpassDescription2 >
 
struct  SubpassDependency2
 
struct  CppType< StructureType, StructureType::eSubpassDependency2 >
 
struct  RenderPassCreateInfo2
 
struct  CppType< StructureType, StructureType::eRenderPassCreateInfo2 >
 
struct  RenderPassCreationControlEXT
 
struct  CppType< StructureType, StructureType::eRenderPassCreationControlEXT >
 
struct  RenderPassCreationFeedbackInfoEXT
 
struct  RenderPassCreationFeedbackCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eRenderPassCreationFeedbackCreateInfoEXT >
 
struct  RenderPassFragmentDensityMapCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eRenderPassFragmentDensityMapCreateInfoEXT >
 
struct  RenderPassInputAttachmentAspectCreateInfo
 
struct  CppType< StructureType, StructureType::eRenderPassInputAttachmentAspectCreateInfo >
 
struct  RenderPassMultiviewCreateInfo
 
struct  CppType< StructureType, StructureType::eRenderPassMultiviewCreateInfo >
 
struct  SubpassSampleLocationsEXT
 
struct  RenderPassSampleLocationsBeginInfoEXT
 
struct  CppType< StructureType, StructureType::eRenderPassSampleLocationsBeginInfoEXT >
 
struct  RenderPassStripeInfoARM
 
struct  CppType< StructureType, StructureType::eRenderPassStripeInfoARM >
 
struct  RenderPassStripeBeginInfoARM
 
struct  CppType< StructureType, StructureType::eRenderPassStripeBeginInfoARM >
 
struct  SemaphoreSubmitInfo
 
struct  CppType< StructureType, StructureType::eSemaphoreSubmitInfo >
 
struct  RenderPassStripeSubmitInfoARM
 
struct  CppType< StructureType, StructureType::eRenderPassStripeSubmitInfoARM >
 
struct  RenderPassSubpassFeedbackInfoEXT
 
struct  RenderPassSubpassFeedbackCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eRenderPassSubpassFeedbackCreateInfoEXT >
 
struct  RenderPassTransformBeginInfoQCOM
 
struct  CppType< StructureType, StructureType::eRenderPassTransformBeginInfoQCOM >
 
struct  RenderingAreaInfoKHR
 
struct  CppType< StructureType, StructureType::eRenderingAreaInfoKHR >
 
struct  RenderingAttachmentInfo
 
struct  CppType< StructureType, StructureType::eRenderingAttachmentInfo >
 
struct  RenderingFragmentDensityMapAttachmentInfoEXT
 
struct  CppType< StructureType, StructureType::eRenderingFragmentDensityMapAttachmentInfoEXT >
 
struct  RenderingFragmentShadingRateAttachmentInfoKHR
 
struct  CppType< StructureType, StructureType::eRenderingFragmentShadingRateAttachmentInfoKHR >
 
struct  RenderingInfo
 
struct  CppType< StructureType, StructureType::eRenderingInfo >
 
struct  ResolveImageInfo2
 
struct  CppType< StructureType, StructureType::eResolveImageInfo2 >
 
struct  SamplerBlockMatchWindowCreateInfoQCOM
 
struct  CppType< StructureType, StructureType::eSamplerBlockMatchWindowCreateInfoQCOM >
 
struct  SamplerBorderColorComponentMappingCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eSamplerBorderColorComponentMappingCreateInfoEXT >
 
struct  SamplerCaptureDescriptorDataInfoEXT
 
struct  CppType< StructureType, StructureType::eSamplerCaptureDescriptorDataInfoEXT >
 
struct  SamplerCreateInfo
 
struct  CppType< StructureType, StructureType::eSamplerCreateInfo >
 
struct  SamplerCubicWeightsCreateInfoQCOM
 
struct  CppType< StructureType, StructureType::eSamplerCubicWeightsCreateInfoQCOM >
 
struct  SamplerCustomBorderColorCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eSamplerCustomBorderColorCreateInfoEXT >
 
struct  SamplerReductionModeCreateInfo
 
struct  CppType< StructureType, StructureType::eSamplerReductionModeCreateInfo >
 
struct  SamplerYcbcrConversionCreateInfo
 
struct  CppType< StructureType, StructureType::eSamplerYcbcrConversionCreateInfo >
 
struct  SamplerYcbcrConversionImageFormatProperties
 
struct  CppType< StructureType, StructureType::eSamplerYcbcrConversionImageFormatProperties >
 
struct  SamplerYcbcrConversionInfo
 
struct  CppType< StructureType, StructureType::eSamplerYcbcrConversionInfo >
 
struct  SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM
 
struct  CppType< StructureType, StructureType::eSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM >
 
struct  SemaphoreCreateInfo
 
struct  CppType< StructureType, StructureType::eSemaphoreCreateInfo >
 
struct  SemaphoreGetFdInfoKHR
 
struct  CppType< StructureType, StructureType::eSemaphoreGetFdInfoKHR >
 
struct  SemaphoreSignalInfo
 
struct  CppType< StructureType, StructureType::eSemaphoreSignalInfo >
 
struct  SemaphoreTypeCreateInfo
 
struct  CppType< StructureType, StructureType::eSemaphoreTypeCreateInfo >
 
struct  SemaphoreWaitInfo
 
struct  CppType< StructureType, StructureType::eSemaphoreWaitInfo >
 
struct  SetDescriptorBufferOffsetsInfoEXT
 
struct  CppType< StructureType, StructureType::eSetDescriptorBufferOffsetsInfoEXT >
 
struct  SetLatencyMarkerInfoNV
 
struct  CppType< StructureType, StructureType::eSetLatencyMarkerInfoNV >
 
struct  SetStateFlagsIndirectCommandNV
 
struct  ShaderCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eShaderCreateInfoEXT >
 
struct  ShaderModuleCreateInfo
 
struct  CppType< StructureType, StructureType::eShaderModuleCreateInfo >
 
struct  ShaderModuleIdentifierEXT
 
struct  CppType< StructureType, StructureType::eShaderModuleIdentifierEXT >
 
struct  ShaderModuleValidationCacheCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eShaderModuleValidationCacheCreateInfoEXT >
 
struct  ShaderResourceUsageAMD
 
struct  ShaderStatisticsInfoAMD
 
struct  SharedPresentSurfaceCapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eSharedPresentSurfaceCapabilitiesKHR >
 
struct  SparseImageFormatProperties
 
struct  SparseImageFormatProperties2
 
struct  CppType< StructureType, StructureType::eSparseImageFormatProperties2 >
 
struct  SparseImageMemoryRequirements
 
struct  SparseImageMemoryRequirements2
 
struct  CppType< StructureType, StructureType::eSparseImageMemoryRequirements2 >
 
struct  StridedDeviceAddressRegionKHR
 
struct  SubmitInfo
 
struct  CppType< StructureType, StructureType::eSubmitInfo >
 
struct  SubmitInfo2
 
struct  CppType< StructureType, StructureType::eSubmitInfo2 >
 
struct  SubpassBeginInfo
 
struct  CppType< StructureType, StructureType::eSubpassBeginInfo >
 
struct  SubpassDescriptionDepthStencilResolve
 
struct  CppType< StructureType, StructureType::eSubpassDescriptionDepthStencilResolve >
 
struct  SubpassEndInfo
 
struct  CppType< StructureType, StructureType::eSubpassEndInfo >
 
struct  SubpassFragmentDensityMapOffsetEndInfoQCOM
 
struct  CppType< StructureType, StructureType::eSubpassFragmentDensityMapOffsetEndInfoQCOM >
 
struct  SubpassResolvePerformanceQueryEXT
 
struct  CppType< StructureType, StructureType::eSubpassResolvePerformanceQueryEXT >
 
struct  SubpassShadingPipelineCreateInfoHUAWEI
 
struct  CppType< StructureType, StructureType::eSubpassShadingPipelineCreateInfoHUAWEI >
 
struct  SubresourceHostMemcpySizeEXT
 
struct  CppType< StructureType, StructureType::eSubresourceHostMemcpySizeEXT >
 
struct  SubresourceLayout2KHR
 
struct  CppType< StructureType, StructureType::eSubresourceLayout2KHR >
 
struct  SurfaceCapabilities2EXT
 
struct  CppType< StructureType, StructureType::eSurfaceCapabilities2EXT >
 
struct  SurfaceCapabilitiesKHR
 
struct  SurfaceCapabilities2KHR
 
struct  CppType< StructureType, StructureType::eSurfaceCapabilities2KHR >
 
struct  SurfaceCapabilitiesPresentBarrierNV
 
struct  CppType< StructureType, StructureType::eSurfaceCapabilitiesPresentBarrierNV >
 
struct  SurfaceFormatKHR
 
struct  SurfaceFormat2KHR
 
struct  CppType< StructureType, StructureType::eSurfaceFormat2KHR >
 
struct  SurfacePresentModeCompatibilityEXT
 
struct  CppType< StructureType, StructureType::eSurfacePresentModeCompatibilityEXT >
 
struct  SurfacePresentModeEXT
 
struct  CppType< StructureType, StructureType::eSurfacePresentModeEXT >
 
struct  SurfacePresentScalingCapabilitiesEXT
 
struct  CppType< StructureType, StructureType::eSurfacePresentScalingCapabilitiesEXT >
 
struct  SurfaceProtectedCapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eSurfaceProtectedCapabilitiesKHR >
 
struct  SwapchainCounterCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eSwapchainCounterCreateInfoEXT >
 
struct  SwapchainCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eSwapchainCreateInfoKHR >
 
struct  SwapchainDisplayNativeHdrCreateInfoAMD
 
struct  CppType< StructureType, StructureType::eSwapchainDisplayNativeHdrCreateInfoAMD >
 
struct  SwapchainLatencyCreateInfoNV
 
struct  CppType< StructureType, StructureType::eSwapchainLatencyCreateInfoNV >
 
struct  SwapchainPresentBarrierCreateInfoNV
 
struct  CppType< StructureType, StructureType::eSwapchainPresentBarrierCreateInfoNV >
 
struct  SwapchainPresentFenceInfoEXT
 
struct  CppType< StructureType, StructureType::eSwapchainPresentFenceInfoEXT >
 
struct  SwapchainPresentModeInfoEXT
 
struct  CppType< StructureType, StructureType::eSwapchainPresentModeInfoEXT >
 
struct  SwapchainPresentModesCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eSwapchainPresentModesCreateInfoEXT >
 
struct  SwapchainPresentScalingCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eSwapchainPresentScalingCreateInfoEXT >
 
struct  TextureLODGatherFormatPropertiesAMD
 
struct  CppType< StructureType, StructureType::eTextureLodGatherFormatPropertiesAMD >
 
struct  TilePropertiesQCOM
 
struct  CppType< StructureType, StructureType::eTilePropertiesQCOM >
 
struct  TimelineSemaphoreSubmitInfo
 
struct  CppType< StructureType, StructureType::eTimelineSemaphoreSubmitInfo >
 
struct  TraceRaysIndirectCommand2KHR
 
struct  TraceRaysIndirectCommandKHR
 
struct  ValidationCacheCreateInfoEXT
 
struct  CppType< StructureType, StructureType::eValidationCacheCreateInfoEXT >
 
struct  ValidationFeaturesEXT
 
struct  CppType< StructureType, StructureType::eValidationFeaturesEXT >
 
struct  ValidationFlagsEXT
 
struct  CppType< StructureType, StructureType::eValidationFlagsEXT >
 
struct  VertexInputAttributeDescription2EXT
 
struct  CppType< StructureType, StructureType::eVertexInputAttributeDescription2EXT >
 
struct  VertexInputBindingDescription2EXT
 
struct  CppType< StructureType, StructureType::eVertexInputBindingDescription2EXT >
 
struct  VideoPictureResourceInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoPictureResourceInfoKHR >
 
struct  VideoReferenceSlotInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoReferenceSlotInfoKHR >
 
struct  VideoBeginCodingInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoBeginCodingInfoKHR >
 
struct  VideoCapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoCapabilitiesKHR >
 
struct  VideoCodingControlInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoCodingControlInfoKHR >
 
struct  VideoDecodeCapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeCapabilitiesKHR >
 
struct  VideoDecodeH264CapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH264CapabilitiesKHR >
 
struct  VideoDecodeH264DpbSlotInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH264DpbSlotInfoKHR >
 
struct  VideoDecodeH264PictureInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH264PictureInfoKHR >
 
struct  VideoDecodeH264ProfileInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH264ProfileInfoKHR >
 
struct  VideoDecodeH264SessionParametersAddInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH264SessionParametersAddInfoKHR >
 
struct  VideoDecodeH264SessionParametersCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH264SessionParametersCreateInfoKHR >
 
struct  VideoDecodeH265CapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH265CapabilitiesKHR >
 
struct  VideoDecodeH265DpbSlotInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH265DpbSlotInfoKHR >
 
struct  VideoDecodeH265PictureInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH265PictureInfoKHR >
 
struct  VideoDecodeH265ProfileInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH265ProfileInfoKHR >
 
struct  VideoDecodeH265SessionParametersAddInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH265SessionParametersAddInfoKHR >
 
struct  VideoDecodeH265SessionParametersCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeH265SessionParametersCreateInfoKHR >
 
struct  VideoDecodeInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeInfoKHR >
 
struct  VideoDecodeUsageInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoDecodeUsageInfoKHR >
 
struct  VideoEncodeCapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeCapabilitiesKHR >
 
struct  VideoEncodeH264CapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264CapabilitiesKHR >
 
struct  VideoEncodeH264DpbSlotInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264DpbSlotInfoKHR >
 
struct  VideoEncodeH264FrameSizeKHR
 
struct  VideoEncodeH264GopRemainingFrameInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264GopRemainingFrameInfoKHR >
 
struct  VideoEncodeH264NaluSliceInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264NaluSliceInfoKHR >
 
struct  VideoEncodeH264PictureInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264PictureInfoKHR >
 
struct  VideoEncodeH264ProfileInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264ProfileInfoKHR >
 
struct  VideoEncodeH264QpKHR
 
struct  VideoEncodeH264QualityLevelPropertiesKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264QualityLevelPropertiesKHR >
 
struct  VideoEncodeH264RateControlInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264RateControlInfoKHR >
 
struct  VideoEncodeH264RateControlLayerInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264RateControlLayerInfoKHR >
 
struct  VideoEncodeH264SessionCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264SessionCreateInfoKHR >
 
struct  VideoEncodeH264SessionParametersAddInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264SessionParametersAddInfoKHR >
 
struct  VideoEncodeH264SessionParametersCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264SessionParametersCreateInfoKHR >
 
struct  VideoEncodeH264SessionParametersFeedbackInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264SessionParametersFeedbackInfoKHR >
 
struct  VideoEncodeH264SessionParametersGetInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH264SessionParametersGetInfoKHR >
 
struct  VideoEncodeH265CapabilitiesKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265CapabilitiesKHR >
 
struct  VideoEncodeH265DpbSlotInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265DpbSlotInfoKHR >
 
struct  VideoEncodeH265FrameSizeKHR
 
struct  VideoEncodeH265GopRemainingFrameInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265GopRemainingFrameInfoKHR >
 
struct  VideoEncodeH265NaluSliceSegmentInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265NaluSliceSegmentInfoKHR >
 
struct  VideoEncodeH265PictureInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265PictureInfoKHR >
 
struct  VideoEncodeH265ProfileInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265ProfileInfoKHR >
 
struct  VideoEncodeH265QpKHR
 
struct  VideoEncodeH265QualityLevelPropertiesKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265QualityLevelPropertiesKHR >
 
struct  VideoEncodeH265RateControlInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265RateControlInfoKHR >
 
struct  VideoEncodeH265RateControlLayerInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265RateControlLayerInfoKHR >
 
struct  VideoEncodeH265SessionCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265SessionCreateInfoKHR >
 
struct  VideoEncodeH265SessionParametersAddInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265SessionParametersAddInfoKHR >
 
struct  VideoEncodeH265SessionParametersCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265SessionParametersCreateInfoKHR >
 
struct  VideoEncodeH265SessionParametersFeedbackInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265SessionParametersFeedbackInfoKHR >
 
struct  VideoEncodeH265SessionParametersGetInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeH265SessionParametersGetInfoKHR >
 
struct  VideoEncodeInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeInfoKHR >
 
struct  VideoEncodeQualityLevelInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeQualityLevelInfoKHR >
 
struct  VideoEncodeQualityLevelPropertiesKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeQualityLevelPropertiesKHR >
 
struct  VideoEncodeRateControlLayerInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeRateControlLayerInfoKHR >
 
struct  VideoEncodeRateControlInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeRateControlInfoKHR >
 
struct  VideoEncodeSessionParametersFeedbackInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeSessionParametersFeedbackInfoKHR >
 
struct  VideoEncodeSessionParametersGetInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeSessionParametersGetInfoKHR >
 
struct  VideoEncodeUsageInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEncodeUsageInfoKHR >
 
struct  VideoEndCodingInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoEndCodingInfoKHR >
 
struct  VideoFormatPropertiesKHR
 
struct  CppType< StructureType, StructureType::eVideoFormatPropertiesKHR >
 
struct  VideoInlineQueryInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoInlineQueryInfoKHR >
 
struct  VideoProfileListInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoProfileListInfoKHR >
 
struct  VideoSessionCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoSessionCreateInfoKHR >
 
struct  VideoSessionMemoryRequirementsKHR
 
struct  CppType< StructureType, StructureType::eVideoSessionMemoryRequirementsKHR >
 
struct  VideoSessionParametersCreateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoSessionParametersCreateInfoKHR >
 
struct  VideoSessionParametersUpdateInfoKHR
 
struct  CppType< StructureType, StructureType::eVideoSessionParametersUpdateInfoKHR >
 
struct  WriteDescriptorSetAccelerationStructureKHR
 
struct  CppType< StructureType, StructureType::eWriteDescriptorSetAccelerationStructureKHR >
 
struct  WriteDescriptorSetAccelerationStructureNV
 
struct  CppType< StructureType, StructureType::eWriteDescriptorSetAccelerationStructureNV >
 
struct  WriteDescriptorSetInlineUniformBlock
 
struct  CppType< StructureType, StructureType::eWriteDescriptorSetInlineUniformBlock >
 

Typedefs

using Bool32 = uint32_t
 
using DeviceAddress = uint64_t
 
using DeviceSize = uint64_t
 
using RemoteAddressNV = void *
 
using SampleMask = uint32_t
 
using PFN_dummy = void(*)()
 
using FormatFeatureFlags = Flags< FormatFeatureFlagBits >
 
using ImageCreateFlags = Flags< ImageCreateFlagBits >
 
using ImageUsageFlags = Flags< ImageUsageFlagBits >
 
using InstanceCreateFlags = Flags< InstanceCreateFlagBits >
 
using MemoryHeapFlags = Flags< MemoryHeapFlagBits >
 
using MemoryPropertyFlags = Flags< MemoryPropertyFlagBits >
 
using QueueFlags = Flags< QueueFlagBits >
 
using SampleCountFlags = Flags< SampleCountFlagBits >
 
using DeviceCreateFlags = Flags< DeviceCreateFlagBits >
 
using DeviceQueueCreateFlags = Flags< DeviceQueueCreateFlagBits >
 
using PipelineStageFlags = Flags< PipelineStageFlagBits >
 
using MemoryMapFlags = Flags< MemoryMapFlagBits >
 
using ImageAspectFlags = Flags< ImageAspectFlagBits >
 
using SparseImageFormatFlags = Flags< SparseImageFormatFlagBits >
 
using SparseMemoryBindFlags = Flags< SparseMemoryBindFlagBits >
 
using FenceCreateFlags = Flags< FenceCreateFlagBits >
 
using SemaphoreCreateFlags = Flags< SemaphoreCreateFlagBits >
 
using EventCreateFlags = Flags< EventCreateFlagBits >
 
using QueryPipelineStatisticFlags = Flags< QueryPipelineStatisticFlagBits >
 
using QueryResultFlags = Flags< QueryResultFlagBits >
 
using QueryPoolCreateFlags = Flags< QueryPoolCreateFlagBits >
 
using BufferCreateFlags = Flags< BufferCreateFlagBits >
 
using BufferUsageFlags = Flags< BufferUsageFlagBits >
 
using BufferViewCreateFlags = Flags< BufferViewCreateFlagBits >
 
using ImageViewCreateFlags = Flags< ImageViewCreateFlagBits >
 
using ShaderModuleCreateFlags = Flags< ShaderModuleCreateFlagBits >
 
using PipelineCacheCreateFlags = Flags< PipelineCacheCreateFlagBits >
 
using ColorComponentFlags = Flags< ColorComponentFlagBits >
 
using CullModeFlags = Flags< CullModeFlagBits >
 
using PipelineCreateFlags = Flags< PipelineCreateFlagBits >
 
using PipelineShaderStageCreateFlags = Flags< PipelineShaderStageCreateFlagBits >
 
using ShaderStageFlags = Flags< ShaderStageFlagBits >
 
using PipelineColorBlendStateCreateFlags = Flags< PipelineColorBlendStateCreateFlagBits >
 
using PipelineDepthStencilStateCreateFlags = Flags< PipelineDepthStencilStateCreateFlagBits >
 
using PipelineDynamicStateCreateFlags = Flags< PipelineDynamicStateCreateFlagBits >
 
using PipelineInputAssemblyStateCreateFlags = Flags< PipelineInputAssemblyStateCreateFlagBits >
 
using PipelineLayoutCreateFlags = Flags< PipelineLayoutCreateFlagBits >
 
using PipelineMultisampleStateCreateFlags = Flags< PipelineMultisampleStateCreateFlagBits >
 
using PipelineRasterizationStateCreateFlags = Flags< PipelineRasterizationStateCreateFlagBits >
 
using PipelineTessellationStateCreateFlags = Flags< PipelineTessellationStateCreateFlagBits >
 
using PipelineVertexInputStateCreateFlags = Flags< PipelineVertexInputStateCreateFlagBits >
 
using PipelineViewportStateCreateFlags = Flags< PipelineViewportStateCreateFlagBits >
 
using SamplerCreateFlags = Flags< SamplerCreateFlagBits >
 
using DescriptorPoolCreateFlags = Flags< DescriptorPoolCreateFlagBits >
 
using DescriptorSetLayoutCreateFlags = Flags< DescriptorSetLayoutCreateFlagBits >
 
using DescriptorPoolResetFlags = Flags< DescriptorPoolResetFlagBits >
 
using AccessFlags = Flags< AccessFlagBits >
 
using AttachmentDescriptionFlags = Flags< AttachmentDescriptionFlagBits >
 
using DependencyFlags = Flags< DependencyFlagBits >
 
using FramebufferCreateFlags = Flags< FramebufferCreateFlagBits >
 
using RenderPassCreateFlags = Flags< RenderPassCreateFlagBits >
 
using SubpassDescriptionFlags = Flags< SubpassDescriptionFlagBits >
 
using CommandPoolCreateFlags = Flags< CommandPoolCreateFlagBits >
 
using CommandPoolResetFlags = Flags< CommandPoolResetFlagBits >
 
using CommandBufferResetFlags = Flags< CommandBufferResetFlagBits >
 
using CommandBufferUsageFlags = Flags< CommandBufferUsageFlagBits >
 
using QueryControlFlags = Flags< QueryControlFlagBits >
 
using StencilFaceFlags = Flags< StencilFaceFlagBits >
 
using SubgroupFeatureFlags = Flags< SubgroupFeatureFlagBits >
 
using PeerMemoryFeatureFlagBitsKHR = PeerMemoryFeatureFlagBits
 
using PeerMemoryFeatureFlags = Flags< PeerMemoryFeatureFlagBits >
 
using PeerMemoryFeatureFlagsKHR = PeerMemoryFeatureFlags
 
using MemoryAllocateFlagBitsKHR = MemoryAllocateFlagBits
 
using MemoryAllocateFlags = Flags< MemoryAllocateFlagBits >
 
using MemoryAllocateFlagsKHR = MemoryAllocateFlags
 
using CommandPoolTrimFlags = Flags< CommandPoolTrimFlagBits >
 
using CommandPoolTrimFlagsKHR = CommandPoolTrimFlags
 
using PointClippingBehaviorKHR = PointClippingBehavior
 
using TessellationDomainOriginKHR = TessellationDomainOrigin
 
using SamplerYcbcrModelConversionKHR = SamplerYcbcrModelConversion
 
using SamplerYcbcrRangeKHR = SamplerYcbcrRange
 
using ChromaLocationKHR = ChromaLocation
 
using DescriptorUpdateTemplateTypeKHR = DescriptorUpdateTemplateType
 
using DescriptorUpdateTemplateCreateFlags = Flags< DescriptorUpdateTemplateCreateFlagBits >
 
using DescriptorUpdateTemplateCreateFlagsKHR = DescriptorUpdateTemplateCreateFlags
 
using ExternalMemoryHandleTypeFlagBitsKHR = ExternalMemoryHandleTypeFlagBits
 
using ExternalMemoryHandleTypeFlags = Flags< ExternalMemoryHandleTypeFlagBits >
 
using ExternalMemoryHandleTypeFlagsKHR = ExternalMemoryHandleTypeFlags
 
using ExternalMemoryFeatureFlagBitsKHR = ExternalMemoryFeatureFlagBits
 
using ExternalMemoryFeatureFlags = Flags< ExternalMemoryFeatureFlagBits >
 
using ExternalMemoryFeatureFlagsKHR = ExternalMemoryFeatureFlags
 
using ExternalFenceHandleTypeFlagBitsKHR = ExternalFenceHandleTypeFlagBits
 
using ExternalFenceHandleTypeFlags = Flags< ExternalFenceHandleTypeFlagBits >
 
using ExternalFenceHandleTypeFlagsKHR = ExternalFenceHandleTypeFlags
 
using ExternalFenceFeatureFlagBitsKHR = ExternalFenceFeatureFlagBits
 
using ExternalFenceFeatureFlags = Flags< ExternalFenceFeatureFlagBits >
 
using ExternalFenceFeatureFlagsKHR = ExternalFenceFeatureFlags
 
using FenceImportFlagBitsKHR = FenceImportFlagBits
 
using FenceImportFlags = Flags< FenceImportFlagBits >
 
using FenceImportFlagsKHR = FenceImportFlags
 
using SemaphoreImportFlagBitsKHR = SemaphoreImportFlagBits
 
using SemaphoreImportFlags = Flags< SemaphoreImportFlagBits >
 
using SemaphoreImportFlagsKHR = SemaphoreImportFlags
 
using ExternalSemaphoreHandleTypeFlagBitsKHR = ExternalSemaphoreHandleTypeFlagBits
 
using ExternalSemaphoreHandleTypeFlags = Flags< ExternalSemaphoreHandleTypeFlagBits >
 
using ExternalSemaphoreHandleTypeFlagsKHR = ExternalSemaphoreHandleTypeFlags
 
using ExternalSemaphoreFeatureFlagBitsKHR = ExternalSemaphoreFeatureFlagBits
 
using ExternalSemaphoreFeatureFlags = Flags< ExternalSemaphoreFeatureFlagBits >
 
using ExternalSemaphoreFeatureFlagsKHR = ExternalSemaphoreFeatureFlags
 
using DriverIdKHR = DriverId
 
using ShaderFloatControlsIndependenceKHR = ShaderFloatControlsIndependence
 
using DescriptorBindingFlagBitsEXT = DescriptorBindingFlagBits
 
using DescriptorBindingFlags = Flags< DescriptorBindingFlagBits >
 
using DescriptorBindingFlagsEXT = DescriptorBindingFlags
 
using ResolveModeFlagBitsKHR = ResolveModeFlagBits
 
using ResolveModeFlags = Flags< ResolveModeFlagBits >
 
using ResolveModeFlagsKHR = ResolveModeFlags
 
using SamplerReductionModeEXT = SamplerReductionMode
 
using SemaphoreTypeKHR = SemaphoreType
 
using SemaphoreWaitFlagBitsKHR = SemaphoreWaitFlagBits
 
using SemaphoreWaitFlags = Flags< SemaphoreWaitFlagBits >
 
using SemaphoreWaitFlagsKHR = SemaphoreWaitFlags
 
using PipelineCreationFeedbackFlagBitsEXT = PipelineCreationFeedbackFlagBits
 
using PipelineCreationFeedbackFlags = Flags< PipelineCreationFeedbackFlagBits >
 
using PipelineCreationFeedbackFlagsEXT = PipelineCreationFeedbackFlags
 
using ToolPurposeFlagBitsEXT = ToolPurposeFlagBits
 
using ToolPurposeFlags = Flags< ToolPurposeFlagBits >
 
using ToolPurposeFlagsEXT = ToolPurposeFlags
 
using PrivateDataSlotCreateFlagBitsEXT = PrivateDataSlotCreateFlagBits
 
using PrivateDataSlotCreateFlags = Flags< PrivateDataSlotCreateFlagBits >
 
using PrivateDataSlotCreateFlagsEXT = PrivateDataSlotCreateFlags
 
using PipelineStageFlagBits2KHR = PipelineStageFlagBits2
 
using PipelineStageFlags2 = Flags< PipelineStageFlagBits2 >
 
using PipelineStageFlags2KHR = PipelineStageFlags2
 
using AccessFlagBits2KHR = AccessFlagBits2
 
using AccessFlags2 = Flags< AccessFlagBits2 >
 
using AccessFlags2KHR = AccessFlags2
 
using SubmitFlagBitsKHR = SubmitFlagBits
 
using SubmitFlags = Flags< SubmitFlagBits >
 
using SubmitFlagsKHR = SubmitFlags
 
using RenderingFlagBitsKHR = RenderingFlagBits
 
using RenderingFlags = Flags< RenderingFlagBits >
 
using RenderingFlagsKHR = RenderingFlags
 
using FormatFeatureFlagBits2KHR = FormatFeatureFlagBits2
 
using FormatFeatureFlags2 = Flags< FormatFeatureFlagBits2 >
 
using FormatFeatureFlags2KHR = FormatFeatureFlags2
 
using SurfaceTransformFlagsKHR = Flags< SurfaceTransformFlagBitsKHR >
 
using CompositeAlphaFlagsKHR = Flags< CompositeAlphaFlagBitsKHR >
 
using SwapchainCreateFlagsKHR = Flags< SwapchainCreateFlagBitsKHR >
 
using DeviceGroupPresentModeFlagsKHR = Flags< DeviceGroupPresentModeFlagBitsKHR >
 
using DisplayPlaneAlphaFlagsKHR = Flags< DisplayPlaneAlphaFlagBitsKHR >
 
using DisplayModeCreateFlagsKHR = Flags< DisplayModeCreateFlagBitsKHR >
 
using DisplaySurfaceCreateFlagsKHR = Flags< DisplaySurfaceCreateFlagBitsKHR >
 
using DebugReportFlagsEXT = Flags< DebugReportFlagBitsEXT >
 
using VideoCodecOperationFlagsKHR = Flags< VideoCodecOperationFlagBitsKHR >
 
using VideoChromaSubsamplingFlagsKHR = Flags< VideoChromaSubsamplingFlagBitsKHR >
 
using VideoComponentBitDepthFlagsKHR = Flags< VideoComponentBitDepthFlagBitsKHR >
 
using VideoCapabilityFlagsKHR = Flags< VideoCapabilityFlagBitsKHR >
 
using VideoSessionCreateFlagsKHR = Flags< VideoSessionCreateFlagBitsKHR >
 
using VideoCodingControlFlagsKHR = Flags< VideoCodingControlFlagBitsKHR >
 
using VideoSessionParametersCreateFlagsKHR = Flags< VideoSessionParametersCreateFlagBitsKHR >
 
using VideoBeginCodingFlagsKHR = Flags< VideoBeginCodingFlagBitsKHR >
 
using VideoEndCodingFlagsKHR = Flags< VideoEndCodingFlagBitsKHR >
 
using VideoDecodeCapabilityFlagsKHR = Flags< VideoDecodeCapabilityFlagBitsKHR >
 
using VideoDecodeUsageFlagsKHR = Flags< VideoDecodeUsageFlagBitsKHR >
 
using VideoDecodeFlagsKHR = Flags< VideoDecodeFlagBitsKHR >
 
using PipelineRasterizationStateStreamCreateFlagsEXT = Flags< PipelineRasterizationStateStreamCreateFlagBitsEXT >
 
using VideoEncodeH264CapabilityFlagsKHR = Flags< VideoEncodeH264CapabilityFlagBitsKHR >
 
using VideoEncodeH264StdFlagsKHR = Flags< VideoEncodeH264StdFlagBitsKHR >
 
using VideoEncodeH264RateControlFlagsKHR = Flags< VideoEncodeH264RateControlFlagBitsKHR >
 
using VideoEncodeH265CapabilityFlagsKHR = Flags< VideoEncodeH265CapabilityFlagBitsKHR >
 
using VideoEncodeH265StdFlagsKHR = Flags< VideoEncodeH265StdFlagBitsKHR >
 
using VideoEncodeH265CtbSizeFlagsKHR = Flags< VideoEncodeH265CtbSizeFlagBitsKHR >
 
using VideoEncodeH265TransformBlockSizeFlagsKHR = Flags< VideoEncodeH265TransformBlockSizeFlagBitsKHR >
 
using VideoEncodeH265RateControlFlagsKHR = Flags< VideoEncodeH265RateControlFlagBitsKHR >
 
using VideoDecodeH264PictureLayoutFlagsKHR = Flags< VideoDecodeH264PictureLayoutFlagBitsKHR >
 
using ExternalMemoryHandleTypeFlagsNV = Flags< ExternalMemoryHandleTypeFlagBitsNV >
 
using ExternalMemoryFeatureFlagsNV = Flags< ExternalMemoryFeatureFlagBitsNV >
 
using ConditionalRenderingFlagsEXT = Flags< ConditionalRenderingFlagBitsEXT >
 
using SurfaceCounterFlagsEXT = Flags< SurfaceCounterFlagBitsEXT >
 
using PipelineViewportSwizzleStateCreateFlagsNV = Flags< PipelineViewportSwizzleStateCreateFlagBitsNV >
 
using PipelineDiscardRectangleStateCreateFlagsEXT = Flags< PipelineDiscardRectangleStateCreateFlagBitsEXT >
 
using PipelineRasterizationConservativeStateCreateFlagsEXT = Flags< PipelineRasterizationConservativeStateCreateFlagBitsEXT >
 
using PipelineRasterizationDepthClipStateCreateFlagsEXT = Flags< PipelineRasterizationDepthClipStateCreateFlagBitsEXT >
 
using PerformanceCounterDescriptionFlagsKHR = Flags< PerformanceCounterDescriptionFlagBitsKHR >
 
using AcquireProfilingLockFlagsKHR = Flags< AcquireProfilingLockFlagBitsKHR >
 
using DebugUtilsMessageSeverityFlagsEXT = Flags< DebugUtilsMessageSeverityFlagBitsEXT >
 
using DebugUtilsMessageTypeFlagsEXT = Flags< DebugUtilsMessageTypeFlagBitsEXT >
 
using DebugUtilsMessengerCallbackDataFlagsEXT = Flags< DebugUtilsMessengerCallbackDataFlagBitsEXT >
 
using DebugUtilsMessengerCreateFlagsEXT = Flags< DebugUtilsMessengerCreateFlagBitsEXT >
 
using PipelineCoverageToColorStateCreateFlagsNV = Flags< PipelineCoverageToColorStateCreateFlagBitsNV >
 
using AccelerationStructureTypeNV = AccelerationStructureTypeKHR
 
using GeometryFlagBitsNV = GeometryFlagBitsKHR
 
using GeometryFlagsKHR = Flags< GeometryFlagBitsKHR >
 
using GeometryFlagsNV = GeometryFlagsKHR
 
using GeometryInstanceFlagBitsNV = GeometryInstanceFlagBitsKHR
 
using GeometryInstanceFlagsKHR = Flags< GeometryInstanceFlagBitsKHR >
 
using GeometryInstanceFlagsNV = GeometryInstanceFlagsKHR
 
using BuildAccelerationStructureFlagBitsNV = BuildAccelerationStructureFlagBitsKHR
 
using BuildAccelerationStructureFlagsKHR = Flags< BuildAccelerationStructureFlagBitsKHR >
 
using BuildAccelerationStructureFlagsNV = BuildAccelerationStructureFlagsKHR
 
using CopyAccelerationStructureModeNV = CopyAccelerationStructureModeKHR
 
using GeometryTypeNV = GeometryTypeKHR
 
using AccelerationStructureCreateFlagsKHR = Flags< AccelerationStructureCreateFlagBitsKHR >
 
using RayTracingShaderGroupTypeNV = RayTracingShaderGroupTypeKHR
 
using PipelineCoverageModulationStateCreateFlagsNV = Flags< PipelineCoverageModulationStateCreateFlagBitsNV >
 
using ValidationCacheCreateFlagsEXT = Flags< ValidationCacheCreateFlagBitsEXT >
 
using PipelineCompilerControlFlagsAMD = Flags< PipelineCompilerControlFlagBitsAMD >
 
using QueueGlobalPriorityEXT = QueueGlobalPriorityKHR
 
using ShaderCorePropertiesFlagsAMD = Flags< ShaderCorePropertiesFlagBitsAMD >
 
using PipelineCoverageReductionStateCreateFlagsNV = Flags< PipelineCoverageReductionStateCreateFlagBitsNV >
 
using HeadlessSurfaceCreateFlagsEXT = Flags< HeadlessSurfaceCreateFlagBitsEXT >
 
using HostImageCopyFlagsEXT = Flags< HostImageCopyFlagBitsEXT >
 
using MemoryUnmapFlagsKHR = Flags< MemoryUnmapFlagBitsKHR >
 
using PresentScalingFlagsEXT = Flags< PresentScalingFlagBitsEXT >
 
using PresentGravityFlagsEXT = Flags< PresentGravityFlagBitsEXT >
 
using IndirectStateFlagsNV = Flags< IndirectStateFlagBitsNV >
 
using IndirectCommandsLayoutUsageFlagsNV = Flags< IndirectCommandsLayoutUsageFlagBitsNV >
 
using DeviceMemoryReportFlagsEXT = Flags< DeviceMemoryReportFlagBitsEXT >
 
using VideoEncodeCapabilityFlagsKHR = Flags< VideoEncodeCapabilityFlagBitsKHR >
 
using VideoEncodeFeedbackFlagsKHR = Flags< VideoEncodeFeedbackFlagBitsKHR >
 
using VideoEncodeUsageFlagsKHR = Flags< VideoEncodeUsageFlagBitsKHR >
 
using VideoEncodeContentFlagsKHR = Flags< VideoEncodeContentFlagBitsKHR >
 
using VideoEncodeRateControlModeFlagsKHR = Flags< VideoEncodeRateControlModeFlagBitsKHR >
 
using VideoEncodeFlagsKHR = Flags< VideoEncodeFlagBitsKHR >
 
using VideoEncodeRateControlFlagsKHR = Flags< VideoEncodeRateControlFlagBitsKHR >
 
using DeviceDiagnosticsConfigFlagsNV = Flags< DeviceDiagnosticsConfigFlagBitsNV >
 
using GraphicsPipelineLibraryFlagsEXT = Flags< GraphicsPipelineLibraryFlagBitsEXT >
 
using AccelerationStructureMotionInfoFlagsNV = Flags< AccelerationStructureMotionInfoFlagBitsNV >
 
using AccelerationStructureMotionInstanceFlagsNV = Flags< AccelerationStructureMotionInstanceFlagBitsNV >
 
using ImageCompressionFlagsEXT = Flags< ImageCompressionFlagBitsEXT >
 
using ImageCompressionFixedRateFlagsEXT = Flags< ImageCompressionFixedRateFlagBitsEXT >
 
using DeviceAddressBindingFlagsEXT = Flags< DeviceAddressBindingFlagBitsEXT >
 
using FrameBoundaryFlagsEXT = Flags< FrameBoundaryFlagBitsEXT >
 
using BuildMicromapFlagsEXT = Flags< BuildMicromapFlagBitsEXT >
 
using MicromapCreateFlagsEXT = Flags< MicromapCreateFlagBitsEXT >
 
using PhysicalDeviceSchedulingControlsFlagsARM = Flags< PhysicalDeviceSchedulingControlsFlagBitsARM >
 
using MemoryDecompressionMethodFlagsNV = Flags< MemoryDecompressionMethodFlagBitsNV >
 
using DirectDriverLoadingFlagsLUNARG = Flags< DirectDriverLoadingFlagBitsLUNARG >
 
using OpticalFlowUsageFlagsNV = Flags< OpticalFlowUsageFlagBitsNV >
 
using OpticalFlowGridSizeFlagsNV = Flags< OpticalFlowGridSizeFlagBitsNV >
 
using OpticalFlowSessionCreateFlagsNV = Flags< OpticalFlowSessionCreateFlagBitsNV >
 
using OpticalFlowExecuteFlagsNV = Flags< OpticalFlowExecuteFlagBitsNV >
 
using PipelineCreateFlags2KHR = Flags< PipelineCreateFlagBits2KHR >
 
using BufferUsageFlags2KHR = Flags< BufferUsageFlagBits2KHR >
 
using ShaderCreateFlagsEXT = Flags< ShaderCreateFlagBitsEXT >
 
using ScopeNV = ScopeKHR
 
using ComponentTypeNV = ComponentTypeKHR
 
using TimeDomainEXT = TimeDomainKHR
 
using BindBufferMemoryInfoKHR = BindBufferMemoryInfo
 
using BindImageMemoryInfoKHR = BindImageMemoryInfo
 
using PhysicalDevice16BitStorageFeaturesKHR = PhysicalDevice16BitStorageFeatures
 
using MemoryDedicatedRequirementsKHR = MemoryDedicatedRequirements
 
using MemoryDedicatedAllocateInfoKHR = MemoryDedicatedAllocateInfo
 
using MemoryAllocateFlagsInfoKHR = MemoryAllocateFlagsInfo
 
using DeviceGroupRenderPassBeginInfoKHR = DeviceGroupRenderPassBeginInfo
 
using DeviceGroupCommandBufferBeginInfoKHR = DeviceGroupCommandBufferBeginInfo
 
using DeviceGroupSubmitInfoKHR = DeviceGroupSubmitInfo
 
using DeviceGroupBindSparseInfoKHR = DeviceGroupBindSparseInfo
 
using BindBufferMemoryDeviceGroupInfoKHR = BindBufferMemoryDeviceGroupInfo
 
using BindImageMemoryDeviceGroupInfoKHR = BindImageMemoryDeviceGroupInfo
 
using PhysicalDeviceGroupPropertiesKHR = PhysicalDeviceGroupProperties
 
using DeviceGroupDeviceCreateInfoKHR = DeviceGroupDeviceCreateInfo
 
using BufferMemoryRequirementsInfo2KHR = BufferMemoryRequirementsInfo2
 
using ImageMemoryRequirementsInfo2KHR = ImageMemoryRequirementsInfo2
 
using ImageSparseMemoryRequirementsInfo2KHR = ImageSparseMemoryRequirementsInfo2
 
using MemoryRequirements2KHR = MemoryRequirements2
 
using SparseImageMemoryRequirements2KHR = SparseImageMemoryRequirements2
 
using PhysicalDeviceFeatures2KHR = PhysicalDeviceFeatures2
 
using PhysicalDeviceProperties2KHR = PhysicalDeviceProperties2
 
using FormatProperties2KHR = FormatProperties2
 
using ImageFormatProperties2KHR = ImageFormatProperties2
 
using PhysicalDeviceImageFormatInfo2KHR = PhysicalDeviceImageFormatInfo2
 
using QueueFamilyProperties2KHR = QueueFamilyProperties2
 
using PhysicalDeviceMemoryProperties2KHR = PhysicalDeviceMemoryProperties2
 
using SparseImageFormatProperties2KHR = SparseImageFormatProperties2
 
using PhysicalDeviceSparseImageFormatInfo2KHR = PhysicalDeviceSparseImageFormatInfo2
 
using PhysicalDevicePointClippingPropertiesKHR = PhysicalDevicePointClippingProperties
 
using RenderPassInputAttachmentAspectCreateInfoKHR = RenderPassInputAttachmentAspectCreateInfo
 
using InputAttachmentAspectReferenceKHR = InputAttachmentAspectReference
 
using ImageViewUsageCreateInfoKHR = ImageViewUsageCreateInfo
 
using PipelineTessellationDomainOriginStateCreateInfoKHR = PipelineTessellationDomainOriginStateCreateInfo
 
using RenderPassMultiviewCreateInfoKHR = RenderPassMultiviewCreateInfo
 
using PhysicalDeviceMultiviewFeaturesKHR = PhysicalDeviceMultiviewFeatures
 
using PhysicalDeviceMultiviewPropertiesKHR = PhysicalDeviceMultiviewProperties
 
using PhysicalDeviceVariablePointerFeatures = PhysicalDeviceVariablePointersFeatures
 
using PhysicalDeviceVariablePointerFeaturesKHR = PhysicalDeviceVariablePointersFeatures
 
using PhysicalDeviceVariablePointersFeaturesKHR = PhysicalDeviceVariablePointersFeatures
 
using SamplerYcbcrConversionCreateInfoKHR = SamplerYcbcrConversionCreateInfo
 
using SamplerYcbcrConversionInfoKHR = SamplerYcbcrConversionInfo
 
using BindImagePlaneMemoryInfoKHR = BindImagePlaneMemoryInfo
 
using ImagePlaneMemoryRequirementsInfoKHR = ImagePlaneMemoryRequirementsInfo
 
using PhysicalDeviceSamplerYcbcrConversionFeaturesKHR = PhysicalDeviceSamplerYcbcrConversionFeatures
 
using SamplerYcbcrConversionImageFormatPropertiesKHR = SamplerYcbcrConversionImageFormatProperties
 
using DescriptorUpdateTemplateEntryKHR = DescriptorUpdateTemplateEntry
 
using DescriptorUpdateTemplateCreateInfoKHR = DescriptorUpdateTemplateCreateInfo
 
using ExternalMemoryPropertiesKHR = ExternalMemoryProperties
 
using PhysicalDeviceExternalImageFormatInfoKHR = PhysicalDeviceExternalImageFormatInfo
 
using ExternalImageFormatPropertiesKHR = ExternalImageFormatProperties
 
using PhysicalDeviceExternalBufferInfoKHR = PhysicalDeviceExternalBufferInfo
 
using ExternalBufferPropertiesKHR = ExternalBufferProperties
 
using PhysicalDeviceIDPropertiesKHR = PhysicalDeviceIDProperties
 
using ExternalMemoryImageCreateInfoKHR = ExternalMemoryImageCreateInfo
 
using ExternalMemoryBufferCreateInfoKHR = ExternalMemoryBufferCreateInfo
 
using ExportMemoryAllocateInfoKHR = ExportMemoryAllocateInfo
 
using PhysicalDeviceExternalFenceInfoKHR = PhysicalDeviceExternalFenceInfo
 
using ExternalFencePropertiesKHR = ExternalFenceProperties
 
using ExportFenceCreateInfoKHR = ExportFenceCreateInfo
 
using ExportSemaphoreCreateInfoKHR = ExportSemaphoreCreateInfo
 
using PhysicalDeviceExternalSemaphoreInfoKHR = PhysicalDeviceExternalSemaphoreInfo
 
using ExternalSemaphorePropertiesKHR = ExternalSemaphoreProperties
 
using PhysicalDeviceMaintenance3PropertiesKHR = PhysicalDeviceMaintenance3Properties
 
using DescriptorSetLayoutSupportKHR = DescriptorSetLayoutSupport
 
using PhysicalDeviceShaderDrawParameterFeatures = PhysicalDeviceShaderDrawParametersFeatures
 
using ImageFormatListCreateInfoKHR = ImageFormatListCreateInfo
 
using RenderPassCreateInfo2KHR = RenderPassCreateInfo2
 
using AttachmentDescription2KHR = AttachmentDescription2
 
using AttachmentReference2KHR = AttachmentReference2
 
using SubpassDescription2KHR = SubpassDescription2
 
using SubpassDependency2KHR = SubpassDependency2
 
using SubpassBeginInfoKHR = SubpassBeginInfo
 
using SubpassEndInfoKHR = SubpassEndInfo
 
using PhysicalDevice8BitStorageFeaturesKHR = PhysicalDevice8BitStorageFeatures
 
using ConformanceVersionKHR = ConformanceVersion
 
using PhysicalDeviceDriverPropertiesKHR = PhysicalDeviceDriverProperties
 
using PhysicalDeviceShaderAtomicInt64FeaturesKHR = PhysicalDeviceShaderAtomicInt64Features
 
using PhysicalDeviceFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features
 
using PhysicalDeviceShaderFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features
 
using PhysicalDeviceFloatControlsPropertiesKHR = PhysicalDeviceFloatControlsProperties
 
using DescriptorSetLayoutBindingFlagsCreateInfoEXT = DescriptorSetLayoutBindingFlagsCreateInfo
 
using PhysicalDeviceDescriptorIndexingFeaturesEXT = PhysicalDeviceDescriptorIndexingFeatures
 
using PhysicalDeviceDescriptorIndexingPropertiesEXT = PhysicalDeviceDescriptorIndexingProperties
 
using DescriptorSetVariableDescriptorCountAllocateInfoEXT = DescriptorSetVariableDescriptorCountAllocateInfo
 
using DescriptorSetVariableDescriptorCountLayoutSupportEXT = DescriptorSetVariableDescriptorCountLayoutSupport
 
using SubpassDescriptionDepthStencilResolveKHR = SubpassDescriptionDepthStencilResolve
 
using PhysicalDeviceDepthStencilResolvePropertiesKHR = PhysicalDeviceDepthStencilResolveProperties
 
using PhysicalDeviceScalarBlockLayoutFeaturesEXT = PhysicalDeviceScalarBlockLayoutFeatures
 
using ImageStencilUsageCreateInfoEXT = ImageStencilUsageCreateInfo
 
using SamplerReductionModeCreateInfoEXT = SamplerReductionModeCreateInfo
 
using PhysicalDeviceSamplerFilterMinmaxPropertiesEXT = PhysicalDeviceSamplerFilterMinmaxProperties
 
using PhysicalDeviceVulkanMemoryModelFeaturesKHR = PhysicalDeviceVulkanMemoryModelFeatures
 
using PhysicalDeviceImagelessFramebufferFeaturesKHR = PhysicalDeviceImagelessFramebufferFeatures
 
using FramebufferAttachmentsCreateInfoKHR = FramebufferAttachmentsCreateInfo
 
using FramebufferAttachmentImageInfoKHR = FramebufferAttachmentImageInfo
 
using RenderPassAttachmentBeginInfoKHR = RenderPassAttachmentBeginInfo
 
using PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR = PhysicalDeviceUniformBufferStandardLayoutFeatures
 
using PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR = PhysicalDeviceShaderSubgroupExtendedTypesFeatures
 
using PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR = PhysicalDeviceSeparateDepthStencilLayoutsFeatures
 
using AttachmentReferenceStencilLayoutKHR = AttachmentReferenceStencilLayout
 
using AttachmentDescriptionStencilLayoutKHR = AttachmentDescriptionStencilLayout
 
using PhysicalDeviceHostQueryResetFeaturesEXT = PhysicalDeviceHostQueryResetFeatures
 
using PhysicalDeviceTimelineSemaphoreFeaturesKHR = PhysicalDeviceTimelineSemaphoreFeatures
 
using PhysicalDeviceTimelineSemaphorePropertiesKHR = PhysicalDeviceTimelineSemaphoreProperties
 
using SemaphoreTypeCreateInfoKHR = SemaphoreTypeCreateInfo
 
using TimelineSemaphoreSubmitInfoKHR = TimelineSemaphoreSubmitInfo
 
using SemaphoreWaitInfoKHR = SemaphoreWaitInfo
 
using SemaphoreSignalInfoKHR = SemaphoreSignalInfo
 
using PhysicalDeviceBufferDeviceAddressFeaturesKHR = PhysicalDeviceBufferDeviceAddressFeatures
 
using BufferDeviceAddressInfoEXT = BufferDeviceAddressInfo
 
using BufferDeviceAddressInfoKHR = BufferDeviceAddressInfo
 
using BufferOpaqueCaptureAddressCreateInfoKHR = BufferOpaqueCaptureAddressCreateInfo
 
using MemoryOpaqueCaptureAddressAllocateInfoKHR = MemoryOpaqueCaptureAddressAllocateInfo
 
using DeviceMemoryOpaqueCaptureAddressInfoKHR = DeviceMemoryOpaqueCaptureAddressInfo
 
using PipelineCreationFeedbackCreateInfoEXT = PipelineCreationFeedbackCreateInfo
 
using PipelineCreationFeedbackEXT = PipelineCreationFeedback
 
using PhysicalDeviceShaderTerminateInvocationFeaturesKHR = PhysicalDeviceShaderTerminateInvocationFeatures
 
using PhysicalDeviceToolPropertiesEXT = PhysicalDeviceToolProperties
 
using PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT = PhysicalDeviceShaderDemoteToHelperInvocationFeatures
 
using PhysicalDevicePrivateDataFeaturesEXT = PhysicalDevicePrivateDataFeatures
 
using DevicePrivateDataCreateInfoEXT = DevicePrivateDataCreateInfo
 
using PrivateDataSlotCreateInfoEXT = PrivateDataSlotCreateInfo
 
using PhysicalDevicePipelineCreationCacheControlFeaturesEXT = PhysicalDevicePipelineCreationCacheControlFeatures
 
using MemoryBarrier2KHR = MemoryBarrier2
 
using BufferMemoryBarrier2KHR = BufferMemoryBarrier2
 
using ImageMemoryBarrier2KHR = ImageMemoryBarrier2
 
using DependencyInfoKHR = DependencyInfo
 
using SubmitInfo2KHR = SubmitInfo2
 
using SemaphoreSubmitInfoKHR = SemaphoreSubmitInfo
 
using CommandBufferSubmitInfoKHR = CommandBufferSubmitInfo
 
using PhysicalDeviceSynchronization2FeaturesKHR = PhysicalDeviceSynchronization2Features
 
using PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR = PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
 
using PhysicalDeviceImageRobustnessFeaturesEXT = PhysicalDeviceImageRobustnessFeatures
 
using CopyBufferInfo2KHR = CopyBufferInfo2
 
using CopyImageInfo2KHR = CopyImageInfo2
 
using CopyBufferToImageInfo2KHR = CopyBufferToImageInfo2
 
using CopyImageToBufferInfo2KHR = CopyImageToBufferInfo2
 
using BlitImageInfo2KHR = BlitImageInfo2
 
using ResolveImageInfo2KHR = ResolveImageInfo2
 
using BufferCopy2KHR = BufferCopy2
 
using ImageCopy2KHR = ImageCopy2
 
using ImageBlit2KHR = ImageBlit2
 
using BufferImageCopy2KHR = BufferImageCopy2
 
using ImageResolve2KHR = ImageResolve2
 
using PhysicalDeviceSubgroupSizeControlFeaturesEXT = PhysicalDeviceSubgroupSizeControlFeatures
 
using PhysicalDeviceSubgroupSizeControlPropertiesEXT = PhysicalDeviceSubgroupSizeControlProperties
 
using PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT = PipelineShaderStageRequiredSubgroupSizeCreateInfo
 
using ShaderRequiredSubgroupSizeCreateInfoEXT = PipelineShaderStageRequiredSubgroupSizeCreateInfo
 
using PhysicalDeviceInlineUniformBlockFeaturesEXT = PhysicalDeviceInlineUniformBlockFeatures
 
using PhysicalDeviceInlineUniformBlockPropertiesEXT = PhysicalDeviceInlineUniformBlockProperties
 
using WriteDescriptorSetInlineUniformBlockEXT = WriteDescriptorSetInlineUniformBlock
 
using DescriptorPoolInlineUniformBlockCreateInfoEXT = DescriptorPoolInlineUniformBlockCreateInfo
 
using PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT = PhysicalDeviceTextureCompressionASTCHDRFeatures
 
using RenderingInfoKHR = RenderingInfo
 
using RenderingAttachmentInfoKHR = RenderingAttachmentInfo
 
using PipelineRenderingCreateInfoKHR = PipelineRenderingCreateInfo
 
using PhysicalDeviceDynamicRenderingFeaturesKHR = PhysicalDeviceDynamicRenderingFeatures
 
using CommandBufferInheritanceRenderingInfoKHR = CommandBufferInheritanceRenderingInfo
 
using PhysicalDeviceShaderIntegerDotProductFeaturesKHR = PhysicalDeviceShaderIntegerDotProductFeatures
 
using PhysicalDeviceShaderIntegerDotProductPropertiesKHR = PhysicalDeviceShaderIntegerDotProductProperties
 
using PhysicalDeviceTexelBufferAlignmentPropertiesEXT = PhysicalDeviceTexelBufferAlignmentProperties
 
using FormatProperties3KHR = FormatProperties3
 
using PhysicalDeviceMaintenance4FeaturesKHR = PhysicalDeviceMaintenance4Features
 
using PhysicalDeviceMaintenance4PropertiesKHR = PhysicalDeviceMaintenance4Properties
 
using DeviceBufferMemoryRequirementsKHR = DeviceBufferMemoryRequirements
 
using DeviceImageMemoryRequirementsKHR = DeviceImageMemoryRequirements
 
using AttachmentSampleCountInfoNV = AttachmentSampleCountInfoAMD
 
using AabbPositionsNV = AabbPositionsKHR
 
using TransformMatrixNV = TransformMatrixKHR
 
using AccelerationStructureInstanceNV = AccelerationStructureInstanceKHR
 
using DeviceQueueGlobalPriorityCreateInfoEXT = DeviceQueueGlobalPriorityCreateInfoKHR
 
using PhysicalDeviceGlobalPriorityQueryFeaturesEXT = PhysicalDeviceGlobalPriorityQueryFeaturesKHR
 
using QueueFamilyGlobalPriorityPropertiesEXT = QueueFamilyGlobalPriorityPropertiesKHR
 
using QueryPoolCreateInfoINTEL = QueryPoolPerformanceQueryCreateInfoINTEL
 
using PhysicalDeviceBufferAddressFeaturesEXT = PhysicalDeviceBufferDeviceAddressFeaturesEXT
 
using PipelineInfoEXT = PipelineInfoKHR
 
using PhysicalDeviceFragmentShaderBarycentricFeaturesNV = PhysicalDeviceFragmentShaderBarycentricFeaturesKHR
 
using PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM = PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
 
using ImageSubresource2EXT = ImageSubresource2KHR
 
using SubresourceLayout2EXT = SubresourceLayout2KHR
 
using PhysicalDeviceMutableDescriptorTypeFeaturesVALVE = PhysicalDeviceMutableDescriptorTypeFeaturesEXT
 
using MutableDescriptorTypeListVALVE = MutableDescriptorTypeListEXT
 
using MutableDescriptorTypeCreateInfoVALVE = MutableDescriptorTypeCreateInfoEXT
 
using VertexInputBindingDivisorDescriptionEXT = VertexInputBindingDivisorDescriptionKHR
 
using PipelineVertexInputDivisorStateCreateInfoEXT = PipelineVertexInputDivisorStateCreateInfoKHR
 
using PhysicalDeviceVertexAttributeDivisorFeaturesEXT = PhysicalDeviceVertexAttributeDivisorFeaturesKHR
 
using CalibratedTimestampInfoEXT = CalibratedTimestampInfoKHR
 
using UniqueInstance = UniqueHandle< Instance, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDevice = UniqueHandle< Device, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDeviceMemory = UniqueHandle< DeviceMemory, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueFence = UniqueHandle< Fence, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueSemaphore = UniqueHandle< Semaphore, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueEvent = UniqueHandle< Event, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueQueryPool = UniqueHandle< QueryPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueBuffer = UniqueHandle< Buffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueBufferView = UniqueHandle< BufferView, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueImage = UniqueHandle< Image, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueImageView = UniqueHandle< ImageView, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueShaderModule = UniqueHandle< ShaderModule, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniquePipelineCache = UniqueHandle< PipelineCache, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniquePipeline = UniqueHandle< Pipeline, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniquePipelineLayout = UniqueHandle< PipelineLayout, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueSampler = UniqueHandle< Sampler, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDescriptorPool = UniqueHandle< DescriptorPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDescriptorSet = UniqueHandle< DescriptorSet, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDescriptorSetLayout = UniqueHandle< DescriptorSetLayout, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueFramebuffer = UniqueHandle< Framebuffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueRenderPass = UniqueHandle< RenderPass, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueCommandPool = UniqueHandle< CommandPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueCommandBuffer = UniqueHandle< CommandBuffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueSamplerYcbcrConversion = UniqueHandle< SamplerYcbcrConversion, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueSamplerYcbcrConversionKHR = UniqueHandle< SamplerYcbcrConversion, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDescriptorUpdateTemplate = UniqueHandle< DescriptorUpdateTemplate, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDescriptorUpdateTemplateKHR = UniqueHandle< DescriptorUpdateTemplate, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniquePrivateDataSlot = UniqueHandle< PrivateDataSlot, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniquePrivateDataSlotEXT = UniqueHandle< PrivateDataSlot, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueSurfaceKHR = UniqueHandle< SurfaceKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueSwapchainKHR = UniqueHandle< SwapchainKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDisplayKHR = UniqueHandle< DisplayKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDebugReportCallbackEXT = UniqueHandle< DebugReportCallbackEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueVideoSessionKHR = UniqueHandle< VideoSessionKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueVideoSessionParametersKHR = UniqueHandle< VideoSessionParametersKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueCuModuleNVX = UniqueHandle< CuModuleNVX, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueCuFunctionNVX = UniqueHandle< CuFunctionNVX, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDebugUtilsMessengerEXT = UniqueHandle< DebugUtilsMessengerEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueAccelerationStructureKHR = UniqueHandle< AccelerationStructureKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueValidationCacheEXT = UniqueHandle< ValidationCacheEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueAccelerationStructureNV = UniqueHandle< AccelerationStructureNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniquePerformanceConfigurationINTEL = UniqueHandle< PerformanceConfigurationINTEL, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueDeferredOperationKHR = UniqueHandle< DeferredOperationKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueIndirectCommandsLayoutNV = UniqueHandle< IndirectCommandsLayoutNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueCudaModuleNV = UniqueHandle< CudaModuleNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueCudaFunctionNV = UniqueHandle< CudaFunctionNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueMicromapEXT = UniqueHandle< MicromapEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueOpticalFlowSessionNV = UniqueHandle< OpticalFlowSessionNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using UniqueShaderEXT = UniqueHandle< ShaderEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE >
 
using DescriptorUpdateTemplateKHR = DescriptorUpdateTemplate
 
using PrivateDataSlotEXT = PrivateDataSlot
 
using SamplerYcbcrConversionKHR = SamplerYcbcrConversion
 

Enumerations

enum class  Result {
  eSuccess = VK_SUCCESS , eNotReady = VK_NOT_READY , eTimeout = VK_TIMEOUT , eEventSet = VK_EVENT_SET ,
  eEventReset = VK_EVENT_RESET , eIncomplete = VK_INCOMPLETE , eErrorOutOfHostMemory = VK_ERROR_OUT_OF_HOST_MEMORY , eErrorOutOfDeviceMemory = VK_ERROR_OUT_OF_DEVICE_MEMORY ,
  eErrorInitializationFailed = VK_ERROR_INITIALIZATION_FAILED , eErrorDeviceLost = VK_ERROR_DEVICE_LOST , eErrorMemoryMapFailed = VK_ERROR_MEMORY_MAP_FAILED , eErrorLayerNotPresent = VK_ERROR_LAYER_NOT_PRESENT ,
  eErrorExtensionNotPresent = VK_ERROR_EXTENSION_NOT_PRESENT , eErrorFeatureNotPresent = VK_ERROR_FEATURE_NOT_PRESENT , eErrorIncompatibleDriver = VK_ERROR_INCOMPATIBLE_DRIVER , eErrorTooManyObjects = VK_ERROR_TOO_MANY_OBJECTS ,
  eErrorFormatNotSupported = VK_ERROR_FORMAT_NOT_SUPPORTED , eErrorFragmentedPool = VK_ERROR_FRAGMENTED_POOL , eErrorUnknown = VK_ERROR_UNKNOWN , eErrorOutOfPoolMemory = VK_ERROR_OUT_OF_POOL_MEMORY ,
  eErrorInvalidExternalHandle = VK_ERROR_INVALID_EXTERNAL_HANDLE , eErrorFragmentation = VK_ERROR_FRAGMENTATION , eErrorInvalidOpaqueCaptureAddress = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS , ePipelineCompileRequired = VK_PIPELINE_COMPILE_REQUIRED ,
  eErrorSurfaceLostKHR = VK_ERROR_SURFACE_LOST_KHR , eErrorNativeWindowInUseKHR = VK_ERROR_NATIVE_WINDOW_IN_USE_KHR , eSuboptimalKHR = VK_SUBOPTIMAL_KHR , eErrorOutOfDateKHR = VK_ERROR_OUT_OF_DATE_KHR ,
  eErrorIncompatibleDisplayKHR = VK_ERROR_INCOMPATIBLE_DISPLAY_KHR , eErrorValidationFailedEXT = VK_ERROR_VALIDATION_FAILED_EXT , eErrorInvalidShaderNV = VK_ERROR_INVALID_SHADER_NV , eErrorImageUsageNotSupportedKHR = VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR ,
  eErrorVideoPictureLayoutNotSupportedKHR = VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR , eErrorVideoProfileOperationNotSupportedKHR = VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR , eErrorVideoProfileFormatNotSupportedKHR = VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR , eErrorVideoProfileCodecNotSupportedKHR = VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR ,
  eErrorVideoStdVersionNotSupportedKHR = VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR , eErrorOutOfPoolMemoryKHR = VK_ERROR_OUT_OF_POOL_MEMORY_KHR , eErrorInvalidExternalHandleKHR = VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR , eErrorInvalidDrmFormatModifierPlaneLayoutEXT = VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT ,
  eErrorFragmentationEXT = VK_ERROR_FRAGMENTATION_EXT , eErrorNotPermittedEXT = VK_ERROR_NOT_PERMITTED_EXT , eErrorNotPermittedKHR = VK_ERROR_NOT_PERMITTED_KHR , eErrorInvalidDeviceAddressEXT = VK_ERROR_INVALID_DEVICE_ADDRESS_EXT ,
  eErrorInvalidOpaqueCaptureAddressKHR = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR , eThreadIdleKHR = VK_THREAD_IDLE_KHR , eThreadDoneKHR = VK_THREAD_DONE_KHR , eOperationDeferredKHR = VK_OPERATION_DEFERRED_KHR ,
  eOperationNotDeferredKHR = VK_OPERATION_NOT_DEFERRED_KHR , ePipelineCompileRequiredEXT = VK_PIPELINE_COMPILE_REQUIRED_EXT , eErrorPipelineCompileRequiredEXT = VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT , eErrorInvalidVideoStdParametersKHR = VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR ,
  eErrorCompressionExhaustedEXT = VK_ERROR_COMPRESSION_EXHAUSTED_EXT , eErrorIncompatibleShaderBinaryEXT = VK_ERROR_INCOMPATIBLE_SHADER_BINARY_EXT
}
 
enum class  StructureType {
  eApplicationInfo = VK_STRUCTURE_TYPE_APPLICATION_INFO , eInstanceCreateInfo = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO , eDeviceQueueCreateInfo = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO , eDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO ,
  eSubmitInfo = VK_STRUCTURE_TYPE_SUBMIT_INFO , eMemoryAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO , eMappedMemoryRange = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE , eBindSparseInfo = VK_STRUCTURE_TYPE_BIND_SPARSE_INFO ,
  eFenceCreateInfo = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO , eSemaphoreCreateInfo = VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO , eEventCreateInfo = VK_STRUCTURE_TYPE_EVENT_CREATE_INFO , eQueryPoolCreateInfo = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO ,
  eBufferCreateInfo = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO , eBufferViewCreateInfo = VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO , eImageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO , eImageViewCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO ,
  eShaderModuleCreateInfo = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO , ePipelineCacheCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO , ePipelineShaderStageCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO , ePipelineVertexInputStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO ,
  ePipelineInputAssemblyStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO , ePipelineTessellationStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO , ePipelineViewportStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO , ePipelineRasterizationStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO ,
  ePipelineMultisampleStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO , ePipelineDepthStencilStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO , ePipelineColorBlendStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO , ePipelineDynamicStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO ,
  eGraphicsPipelineCreateInfo = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO , eComputePipelineCreateInfo = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO , ePipelineLayoutCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO , eSamplerCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO ,
  eDescriptorSetLayoutCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO , eDescriptorPoolCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO , eDescriptorSetAllocateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO , eWriteDescriptorSet = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET ,
  eCopyDescriptorSet = VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET , eFramebufferCreateInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO , eRenderPassCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO , eCommandPoolCreateInfo = VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO ,
  eCommandBufferAllocateInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO , eCommandBufferInheritanceInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO , eCommandBufferBeginInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO , eRenderPassBeginInfo = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO ,
  eBufferMemoryBarrier = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER , eImageMemoryBarrier = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER , eMemoryBarrier = VK_STRUCTURE_TYPE_MEMORY_BARRIER , eLoaderInstanceCreateInfo = VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO ,
  eLoaderDeviceCreateInfo = VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO , ePhysicalDeviceSubgroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES , eBindBufferMemoryInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO , eBindImageMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO ,
  ePhysicalDevice16BitStorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES , eMemoryDedicatedRequirements = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS , eMemoryDedicatedAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO , eMemoryAllocateFlagsInfo = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO ,
  eDeviceGroupRenderPassBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO , eDeviceGroupCommandBufferBeginInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO , eDeviceGroupSubmitInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO , eDeviceGroupBindSparseInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO ,
  eBindBufferMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO , eBindImageMemoryDeviceGroupInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO , ePhysicalDeviceGroupProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES , eDeviceGroupDeviceCreateInfo = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO ,
  eBufferMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 , eImageMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 , eImageSparseMemoryRequirementsInfo2 = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 , eMemoryRequirements2 = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 ,
  eSparseImageMemoryRequirements2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 , ePhysicalDeviceFeatures2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 , ePhysicalDeviceProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 , eFormatProperties2 = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 ,
  eImageFormatProperties2 = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 , ePhysicalDeviceImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 , eQueueFamilyProperties2 = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2 , ePhysicalDeviceMemoryProperties2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 ,
  eSparseImageFormatProperties2 = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2 , ePhysicalDeviceSparseImageFormatInfo2 = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 , ePhysicalDevicePointClippingProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES , eRenderPassInputAttachmentAspectCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO ,
  eImageViewUsageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO , ePipelineTessellationDomainOriginStateCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO , eRenderPassMultiviewCreateInfo = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO , ePhysicalDeviceMultiviewFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES ,
  ePhysicalDeviceMultiviewProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES , ePhysicalDeviceVariablePointersFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES , ePhysicalDeviceVariablePointerFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES , eProtectedSubmitInfo = VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO ,
  ePhysicalDeviceProtectedMemoryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES , ePhysicalDeviceProtectedMemoryProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES , eDeviceQueueInfo2 = VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2 , eSamplerYcbcrConversionCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO ,
  eSamplerYcbcrConversionInfo = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO , eBindImagePlaneMemoryInfo = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO , eImagePlaneMemoryRequirementsInfo = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO , ePhysicalDeviceSamplerYcbcrConversionFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES ,
  eSamplerYcbcrConversionImageFormatProperties = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES , eDescriptorUpdateTemplateCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO , ePhysicalDeviceExternalImageFormatInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO , eExternalImageFormatProperties = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES ,
  ePhysicalDeviceExternalBufferInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO , eExternalBufferProperties = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES , ePhysicalDeviceIdProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES , eExternalMemoryBufferCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO ,
  eExternalMemoryImageCreateInfo = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO , eExportMemoryAllocateInfo = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO , ePhysicalDeviceExternalFenceInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO , eExternalFenceProperties = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES ,
  eExportFenceCreateInfo = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO , eExportSemaphoreCreateInfo = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO , ePhysicalDeviceExternalSemaphoreInfo = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO , eExternalSemaphoreProperties = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES ,
  ePhysicalDeviceMaintenance3Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES , eDescriptorSetLayoutSupport = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT , ePhysicalDeviceShaderDrawParametersFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES , ePhysicalDeviceShaderDrawParameterFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES ,
  ePhysicalDeviceVulkan11Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES , ePhysicalDeviceVulkan11Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES , ePhysicalDeviceVulkan12Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES , ePhysicalDeviceVulkan12Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES ,
  eImageFormatListCreateInfo = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO , eAttachmentDescription2 = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2 , eAttachmentReference2 = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2 , eSubpassDescription2 = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2 ,
  eSubpassDependency2 = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2 , eRenderPassCreateInfo2 = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 , eSubpassBeginInfo = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO , eSubpassEndInfo = VK_STRUCTURE_TYPE_SUBPASS_END_INFO ,
  ePhysicalDevice8BitStorageFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES , ePhysicalDeviceDriverProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES , ePhysicalDeviceShaderAtomicInt64Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES , ePhysicalDeviceShaderFloat16Int8Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES ,
  ePhysicalDeviceFloatControlsProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES , eDescriptorSetLayoutBindingFlagsCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO , ePhysicalDeviceDescriptorIndexingFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES , ePhysicalDeviceDescriptorIndexingProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES ,
  eDescriptorSetVariableDescriptorCountAllocateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO , eDescriptorSetVariableDescriptorCountLayoutSupport = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT , ePhysicalDeviceDepthStencilResolveProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES , eSubpassDescriptionDepthStencilResolve = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE ,
  ePhysicalDeviceScalarBlockLayoutFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES , eImageStencilUsageCreateInfo = VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO , ePhysicalDeviceSamplerFilterMinmaxProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES , eSamplerReductionModeCreateInfo = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO ,
  ePhysicalDeviceVulkanMemoryModelFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES , ePhysicalDeviceImagelessFramebufferFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES , eFramebufferAttachmentsCreateInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO , eFramebufferAttachmentImageInfo = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO ,
  eRenderPassAttachmentBeginInfo = VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO , ePhysicalDeviceUniformBufferStandardLayoutFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES , ePhysicalDeviceShaderSubgroupExtendedTypesFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES , ePhysicalDeviceSeparateDepthStencilLayoutsFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES ,
  eAttachmentReferenceStencilLayout = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT , eAttachmentDescriptionStencilLayout = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT , ePhysicalDeviceHostQueryResetFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES , ePhysicalDeviceTimelineSemaphoreFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES ,
  ePhysicalDeviceTimelineSemaphoreProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES , eSemaphoreTypeCreateInfo = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO , eTimelineSemaphoreSubmitInfo = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO , eSemaphoreWaitInfo = VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO ,
  eSemaphoreSignalInfo = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO , ePhysicalDeviceBufferDeviceAddressFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES , eBufferDeviceAddressInfo = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO , eBufferOpaqueCaptureAddressCreateInfo = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO ,
  eMemoryOpaqueCaptureAddressAllocateInfo = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO , eDeviceMemoryOpaqueCaptureAddressInfo = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO , ePhysicalDeviceVulkan13Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES , ePhysicalDeviceVulkan13Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES ,
  ePipelineCreationFeedbackCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO , ePhysicalDeviceShaderTerminateInvocationFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES , ePhysicalDeviceToolProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES , ePhysicalDeviceShaderDemoteToHelperInvocationFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES ,
  ePhysicalDevicePrivateDataFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES , eDevicePrivateDataCreateInfo = VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO , ePrivateDataSlotCreateInfo = VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO , ePhysicalDevicePipelineCreationCacheControlFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES ,
  eMemoryBarrier2 = VK_STRUCTURE_TYPE_MEMORY_BARRIER_2 , eBufferMemoryBarrier2 = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2 , eImageMemoryBarrier2 = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2 , eDependencyInfo = VK_STRUCTURE_TYPE_DEPENDENCY_INFO ,
  eSubmitInfo2 = VK_STRUCTURE_TYPE_SUBMIT_INFO_2 , eSemaphoreSubmitInfo = VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO , eCommandBufferSubmitInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO , ePhysicalDeviceSynchronization2Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES ,
  ePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES , ePhysicalDeviceImageRobustnessFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES , eCopyBufferInfo2 = VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2 , eCopyImageInfo2 = VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2 ,
  eCopyBufferToImageInfo2 = VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2 , eCopyImageToBufferInfo2 = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2 , eBlitImageInfo2 = VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2 , eResolveImageInfo2 = VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2 ,
  eBufferCopy2 = VK_STRUCTURE_TYPE_BUFFER_COPY_2 , eImageCopy2 = VK_STRUCTURE_TYPE_IMAGE_COPY_2 , eImageBlit2 = VK_STRUCTURE_TYPE_IMAGE_BLIT_2 , eBufferImageCopy2 = VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2 ,
  eImageResolve2 = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2 , ePhysicalDeviceSubgroupSizeControlProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES , ePipelineShaderStageRequiredSubgroupSizeCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO , ePhysicalDeviceSubgroupSizeControlFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES ,
  ePhysicalDeviceInlineUniformBlockFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES , ePhysicalDeviceInlineUniformBlockProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES , eWriteDescriptorSetInlineUniformBlock = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK , eDescriptorPoolInlineUniformBlockCreateInfo = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO ,
  ePhysicalDeviceTextureCompressionAstcHdrFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES , eRenderingInfo = VK_STRUCTURE_TYPE_RENDERING_INFO , eRenderingAttachmentInfo = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO , ePipelineRenderingCreateInfo = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO ,
  ePhysicalDeviceDynamicRenderingFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES , eCommandBufferInheritanceRenderingInfo = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO , ePhysicalDeviceShaderIntegerDotProductFeatures = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES , ePhysicalDeviceShaderIntegerDotProductProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES ,
  ePhysicalDeviceTexelBufferAlignmentProperties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES , eFormatProperties3 = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3 , ePhysicalDeviceMaintenance4Features = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES , ePhysicalDeviceMaintenance4Properties = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES ,
  eDeviceBufferMemoryRequirements = VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS , eDeviceImageMemoryRequirements = VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS , eSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR , ePresentInfoKHR = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR ,
  eDeviceGroupPresentCapabilitiesKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR , eImageSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR , eBindImageMemorySwapchainInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR , eAcquireNextImageInfoKHR = VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR ,
  eDeviceGroupPresentInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR , eDeviceGroupSwapchainCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR , eDisplayModeCreateInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR , eDisplaySurfaceCreateInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR ,
  eDisplayPresentInfoKHR = VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR , eDebugReportCallbackCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT , eDebugReportCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT , ePipelineRasterizationStateRasterizationOrderAMD = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD ,
  eDebugMarkerObjectNameInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT , eDebugMarkerObjectTagInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT , eDebugMarkerMarkerInfoEXT = VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT , eVideoProfileInfoKHR = VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR ,
  eVideoCapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR , eVideoPictureResourceInfoKHR = VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR , eVideoSessionMemoryRequirementsKHR = VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR , eBindVideoSessionMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR ,
  eVideoSessionCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR , eVideoSessionParametersCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR , eVideoSessionParametersUpdateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR , eVideoBeginCodingInfoKHR = VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR ,
  eVideoEndCodingInfoKHR = VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR , eVideoCodingControlInfoKHR = VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR , eVideoReferenceSlotInfoKHR = VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR , eQueueFamilyVideoPropertiesKHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR ,
  eVideoProfileListInfoKHR = VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR , ePhysicalDeviceVideoFormatInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR , eVideoFormatPropertiesKHR = VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR , eQueueFamilyQueryResultStatusPropertiesKHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR ,
  eVideoDecodeInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR , eVideoDecodeCapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR , eVideoDecodeUsageInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR , eDedicatedAllocationImageCreateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV ,
  eDedicatedAllocationBufferCreateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV , eDedicatedAllocationMemoryAllocateInfoNV = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV , ePhysicalDeviceTransformFeedbackFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT , ePhysicalDeviceTransformFeedbackPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT ,
  ePipelineRasterizationStateStreamCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT , eCuModuleCreateInfoNVX = VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX , eCuFunctionCreateInfoNVX = VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX , eCuLaunchInfoNVX = VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX ,
  eImageViewHandleInfoNVX = VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX , eImageViewAddressPropertiesNVX = VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX , eVideoEncodeH264CapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR , eVideoEncodeH264SessionParametersCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR ,
  eVideoEncodeH264SessionParametersAddInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR , eVideoEncodeH264PictureInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR , eVideoEncodeH264DpbSlotInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR , eVideoEncodeH264NaluSliceInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR ,
  eVideoEncodeH264GopRemainingFrameInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR , eVideoEncodeH264ProfileInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR , eVideoEncodeH264RateControlInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR , eVideoEncodeH264RateControlLayerInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR ,
  eVideoEncodeH264SessionCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR , eVideoEncodeH264QualityLevelPropertiesKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR , eVideoEncodeH264SessionParametersGetInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR , eVideoEncodeH264SessionParametersFeedbackInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR ,
  eVideoEncodeH265CapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR , eVideoEncodeH265SessionParametersCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR , eVideoEncodeH265SessionParametersAddInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR , eVideoEncodeH265PictureInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR ,
  eVideoEncodeH265DpbSlotInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR , eVideoEncodeH265NaluSliceSegmentInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR , eVideoEncodeH265GopRemainingFrameInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR , eVideoEncodeH265ProfileInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR ,
  eVideoEncodeH265RateControlInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR , eVideoEncodeH265RateControlLayerInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR , eVideoEncodeH265SessionCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR , eVideoEncodeH265QualityLevelPropertiesKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR ,
  eVideoEncodeH265SessionParametersGetInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR , eVideoEncodeH265SessionParametersFeedbackInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR , eVideoDecodeH264CapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR , eVideoDecodeH264PictureInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR ,
  eVideoDecodeH264ProfileInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR , eVideoDecodeH264SessionParametersCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR , eVideoDecodeH264SessionParametersAddInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR , eVideoDecodeH264DpbSlotInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR ,
  eTextureLodGatherFormatPropertiesAMD = VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD , eRenderingInfoKHR = VK_STRUCTURE_TYPE_RENDERING_INFO_KHR , eRenderingAttachmentInfoKHR = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR , ePipelineRenderingCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR ,
  ePhysicalDeviceDynamicRenderingFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR , eCommandBufferInheritanceRenderingInfoKHR = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR , eRenderingFragmentShadingRateAttachmentInfoKHR = VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR , eRenderingFragmentDensityMapAttachmentInfoEXT = VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT ,
  eAttachmentSampleCountInfoAMD = VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD , eAttachmentSampleCountInfoNV = VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV , eMultiviewPerViewAttributesInfoNVX = VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX , ePhysicalDeviceCornerSampledImageFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV ,
  eRenderPassMultiviewCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR , ePhysicalDeviceMultiviewFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR , ePhysicalDeviceMultiviewPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR , eExternalMemoryImageCreateInfoNV = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV ,
  eExportMemoryAllocateInfoNV = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV , ePhysicalDeviceFeatures2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR , ePhysicalDeviceProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR , eFormatProperties2KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR ,
  eImageFormatProperties2KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR , ePhysicalDeviceImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR , eQueueFamilyProperties2KHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR , ePhysicalDeviceMemoryProperties2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR ,
  eSparseImageFormatProperties2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR , ePhysicalDeviceSparseImageFormatInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR , eMemoryAllocateFlagsInfoKHR = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR , eDeviceGroupRenderPassBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR ,
  eDeviceGroupCommandBufferBeginInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR , eDeviceGroupSubmitInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR , eDeviceGroupBindSparseInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR , eBindBufferMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR ,
  eBindImageMemoryDeviceGroupInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR , eValidationFlagsEXT = VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT , ePhysicalDeviceTextureCompressionAstcHdrFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT , eImageViewAstcDecodeModeEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT ,
  ePhysicalDeviceAstcDecodeFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT , ePipelineRobustnessCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT , ePhysicalDevicePipelineRobustnessFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT , ePhysicalDevicePipelineRobustnessPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT ,
  ePhysicalDeviceGroupPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR , eDeviceGroupDeviceCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR , ePhysicalDeviceExternalImageFormatInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR , eExternalImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR ,
  ePhysicalDeviceExternalBufferInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR , eExternalBufferPropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR , ePhysicalDeviceIdPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR , eExternalMemoryBufferCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR ,
  eExternalMemoryImageCreateInfoKHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR , eExportMemoryAllocateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR , eImportMemoryFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR , eMemoryFdPropertiesKHR = VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR ,
  eMemoryGetFdInfoKHR = VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR , ePhysicalDeviceExternalSemaphoreInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR , eExternalSemaphorePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR , eExportSemaphoreCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR ,
  eImportSemaphoreFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR , eSemaphoreGetFdInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR , ePhysicalDevicePushDescriptorPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR , eCommandBufferInheritanceConditionalRenderingInfoEXT = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT ,
  ePhysicalDeviceConditionalRenderingFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT , eConditionalRenderingBeginInfoEXT = VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT , ePhysicalDeviceShaderFloat16Int8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR , ePhysicalDeviceFloat16Int8FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR ,
  ePhysicalDevice16BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR , ePresentRegionsKHR = VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR , eDescriptorUpdateTemplateCreateInfoKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR , ePipelineViewportWScalingStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV ,
  eSurfaceCapabilities2EXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT , eDisplayPowerInfoEXT = VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT , eDeviceEventInfoEXT = VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT , eDisplayEventInfoEXT = VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT ,
  eSwapchainCounterCreateInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT , ePresentTimesInfoGOOGLE = VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE , ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX , ePipelineViewportSwizzleStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV ,
  ePhysicalDeviceDiscardRectanglePropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT , ePipelineDiscardRectangleStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT , ePhysicalDeviceConservativeRasterizationPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT , ePipelineRasterizationConservativeStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT ,
  ePhysicalDeviceDepthClipEnableFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT , ePipelineRasterizationDepthClipStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT , eHdrMetadataEXT = VK_STRUCTURE_TYPE_HDR_METADATA_EXT , ePhysicalDeviceImagelessFramebufferFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR ,
  eFramebufferAttachmentsCreateInfoKHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR , eFramebufferAttachmentImageInfoKHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR , eRenderPassAttachmentBeginInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR , eAttachmentDescription2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR ,
  eAttachmentReference2KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR , eSubpassDescription2KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR , eSubpassDependency2KHR = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR , eRenderPassCreateInfo2KHR = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR ,
  eSubpassBeginInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR , eSubpassEndInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR , ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG , eSharedPresentSurfaceCapabilitiesKHR = VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR ,
  ePhysicalDeviceExternalFenceInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR , eExternalFencePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR , eExportFenceCreateInfoKHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR , eImportFenceFdInfoKHR = VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR ,
  eFenceGetFdInfoKHR = VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR , ePhysicalDevicePerformanceQueryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR , ePhysicalDevicePerformanceQueryPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR , eQueryPoolPerformanceCreateInfoKHR = VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR ,
  ePerformanceQuerySubmitInfoKHR = VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR , eAcquireProfilingLockInfoKHR = VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR , ePerformanceCounterKHR = VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR , ePerformanceCounterDescriptionKHR = VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR ,
  ePhysicalDevicePointClippingPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR , eRenderPassInputAttachmentAspectCreateInfoKHR = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR , eImageViewUsageCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR , ePipelineTessellationDomainOriginStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR ,
  ePhysicalDeviceSurfaceInfo2KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR , eSurfaceCapabilities2KHR = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR , eSurfaceFormat2KHR = VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR , ePhysicalDeviceVariablePointersFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR ,
  ePhysicalDeviceVariablePointerFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR , eDisplayProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR , eDisplayPlaneProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR , eDisplayModeProperties2KHR = VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR ,
  eDisplayPlaneInfo2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR , eDisplayPlaneCapabilities2KHR = VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR , eMemoryDedicatedRequirementsKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR , eMemoryDedicatedAllocateInfoKHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR ,
  eDebugUtilsObjectNameInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT , eDebugUtilsObjectTagInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT , eDebugUtilsLabelEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT , eDebugUtilsMessengerCallbackDataEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT ,
  eDebugUtilsMessengerCreateInfoEXT = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT , ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT , eSamplerReductionModeCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT , ePhysicalDeviceShaderEnqueueFeaturesAMDX = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX ,
  ePhysicalDeviceShaderEnqueuePropertiesAMDX = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX , eExecutionGraphPipelineScratchSizeAMDX = VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX , eExecutionGraphPipelineCreateInfoAMDX = VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX , ePipelineShaderStageNodeCreateInfoAMDX = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX ,
  ePhysicalDeviceInlineUniformBlockFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT , ePhysicalDeviceInlineUniformBlockPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT , eWriteDescriptorSetInlineUniformBlockEXT = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT , eDescriptorPoolInlineUniformBlockCreateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT ,
  eSampleLocationsInfoEXT = VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT , eRenderPassSampleLocationsBeginInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT , ePipelineSampleLocationsStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT , ePhysicalDeviceSampleLocationsPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT ,
  eMultisamplePropertiesEXT = VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT , eBufferMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR , eImageMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR , eImageSparseMemoryRequirementsInfo2KHR = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR ,
  eMemoryRequirements2KHR = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR , eSparseImageMemoryRequirements2KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR , eImageFormatListCreateInfoKHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR , ePhysicalDeviceBlendOperationAdvancedFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT ,
  ePhysicalDeviceBlendOperationAdvancedPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT , ePipelineColorBlendAdvancedStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT , ePipelineCoverageToColorStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV , eWriteDescriptorSetAccelerationStructureKHR = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR ,
  eAccelerationStructureBuildGeometryInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR , eAccelerationStructureDeviceAddressInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR , eAccelerationStructureGeometryAabbsDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR , eAccelerationStructureGeometryInstancesDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR ,
  eAccelerationStructureGeometryTrianglesDataKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR , eAccelerationStructureGeometryKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR , eAccelerationStructureVersionInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR , eCopyAccelerationStructureInfoKHR = VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR ,
  eCopyAccelerationStructureToMemoryInfoKHR = VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR , eCopyMemoryToAccelerationStructureInfoKHR = VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR , ePhysicalDeviceAccelerationStructureFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR , ePhysicalDeviceAccelerationStructurePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR ,
  eAccelerationStructureCreateInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR , eAccelerationStructureBuildSizesInfoKHR = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR , ePhysicalDeviceRayTracingPipelineFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR , ePhysicalDeviceRayTracingPipelinePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR ,
  eRayTracingPipelineCreateInfoKHR = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR , eRayTracingShaderGroupCreateInfoKHR = VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR , eRayTracingPipelineInterfaceCreateInfoKHR = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR , ePhysicalDeviceRayQueryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR ,
  ePipelineCoverageModulationStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV , ePhysicalDeviceShaderSmBuiltinsFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV , ePhysicalDeviceShaderSmBuiltinsPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV , eSamplerYcbcrConversionCreateInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR ,
  eSamplerYcbcrConversionInfoKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR , eBindImagePlaneMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR , eImagePlaneMemoryRequirementsInfoKHR = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR , ePhysicalDeviceSamplerYcbcrConversionFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR ,
  eSamplerYcbcrConversionImageFormatPropertiesKHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR , eBindBufferMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR , eBindImageMemoryInfoKHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR , eDrmFormatModifierPropertiesListEXT = VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT ,
  ePhysicalDeviceImageDrmFormatModifierInfoEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT , eImageDrmFormatModifierListCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT , eImageDrmFormatModifierExplicitCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT , eImageDrmFormatModifierPropertiesEXT = VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT ,
  eDrmFormatModifierPropertiesList2EXT = VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT , eValidationCacheCreateInfoEXT = VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT , eShaderModuleValidationCacheCreateInfoEXT = VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT , eDescriptorSetLayoutBindingFlagsCreateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT ,
  ePhysicalDeviceDescriptorIndexingFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT , ePhysicalDeviceDescriptorIndexingPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT , eDescriptorSetVariableDescriptorCountAllocateInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT , eDescriptorSetVariableDescriptorCountLayoutSupportEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT ,
  ePhysicalDevicePortabilitySubsetFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR , ePhysicalDevicePortabilitySubsetPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR , ePipelineViewportShadingRateImageStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV , ePhysicalDeviceShadingRateImageFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV ,
  ePhysicalDeviceShadingRateImagePropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV , ePipelineViewportCoarseSampleOrderStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV , eRayTracingPipelineCreateInfoNV = VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV , eAccelerationStructureCreateInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV ,
  eGeometryNV = VK_STRUCTURE_TYPE_GEOMETRY_NV , eGeometryTrianglesNV = VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV , eGeometryAabbNV = VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV , eBindAccelerationStructureMemoryInfoNV = VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV ,
  eWriteDescriptorSetAccelerationStructureNV = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV , eAccelerationStructureMemoryRequirementsInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV , ePhysicalDeviceRayTracingPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV , eRayTracingShaderGroupCreateInfoNV = VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV ,
  eAccelerationStructureInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV , ePhysicalDeviceRepresentativeFragmentTestFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV , ePipelineRepresentativeFragmentTestStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV , ePhysicalDeviceMaintenance3PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR ,
  eDescriptorSetLayoutSupportKHR = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR , ePhysicalDeviceImageViewImageFormatInfoEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT , eFilterCubicImageViewImageFormatPropertiesEXT = VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT , eDeviceQueueGlobalPriorityCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT ,
  ePhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR , ePhysicalDevice8BitStorageFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR , eImportMemoryHostPointerInfoEXT = VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT , eMemoryHostPointerPropertiesEXT = VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT ,
  ePhysicalDeviceExternalMemoryHostPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT , ePhysicalDeviceShaderAtomicInt64FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR , ePhysicalDeviceShaderClockFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR , ePipelineCompilerControlCreateInfoAMD = VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD ,
  eCalibratedTimestampInfoEXT = VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT , ePhysicalDeviceShaderCorePropertiesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD , eVideoDecodeH265CapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR , eVideoDecodeH265SessionParametersCreateInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR ,
  eVideoDecodeH265SessionParametersAddInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR , eVideoDecodeH265ProfileInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR , eVideoDecodeH265PictureInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR , eVideoDecodeH265DpbSlotInfoKHR = VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR ,
  eDeviceQueueGlobalPriorityCreateInfoKHR = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR , ePhysicalDeviceGlobalPriorityQueryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR , eQueueFamilyGlobalPriorityPropertiesKHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR , eDeviceMemoryOverallocationCreateInfoAMD = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD ,
  ePhysicalDeviceVertexAttributeDivisorPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT , ePipelineVertexInputDivisorStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT , ePhysicalDeviceVertexAttributeDivisorFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT , ePipelineCreationFeedbackCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT ,
  ePhysicalDeviceDriverPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR , ePhysicalDeviceFloatControlsPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR , ePhysicalDeviceDepthStencilResolvePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR , eSubpassDescriptionDepthStencilResolveKHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR ,
  ePhysicalDeviceComputeShaderDerivativesFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV , ePhysicalDeviceMeshShaderFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV , ePhysicalDeviceMeshShaderPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV , ePhysicalDeviceFragmentShaderBarycentricFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV ,
  ePhysicalDeviceShaderImageFootprintFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV , ePipelineViewportExclusiveScissorStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV , ePhysicalDeviceExclusiveScissorFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV , eCheckpointDataNV = VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV ,
  eQueueFamilyCheckpointPropertiesNV = VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV , ePhysicalDeviceTimelineSemaphoreFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR , ePhysicalDeviceTimelineSemaphorePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR , eSemaphoreTypeCreateInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR ,
  eTimelineSemaphoreSubmitInfoKHR = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR , eSemaphoreWaitInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR , eSemaphoreSignalInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR , ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL ,
  eQueryPoolPerformanceQueryCreateInfoINTEL = VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL , eQueryPoolCreateInfoINTEL = VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL , eInitializePerformanceApiInfoINTEL = VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL , ePerformanceMarkerInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL ,
  ePerformanceStreamMarkerInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL , ePerformanceOverrideInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL , ePerformanceConfigurationAcquireInfoINTEL = VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL , ePhysicalDeviceVulkanMemoryModelFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR ,
  ePhysicalDevicePciBusInfoPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT , eDisplayNativeHdrSurfaceCapabilitiesAMD = VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD , eSwapchainDisplayNativeHdrCreateInfoAMD = VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD , ePhysicalDeviceShaderTerminateInvocationFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR ,
  ePhysicalDeviceFragmentDensityMapFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT , ePhysicalDeviceFragmentDensityMapPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT , eRenderPassFragmentDensityMapCreateInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT , ePhysicalDeviceScalarBlockLayoutFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT ,
  ePhysicalDeviceSubgroupSizeControlPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT , ePipelineShaderStageRequiredSubgroupSizeCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT , ePhysicalDeviceSubgroupSizeControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT , eFragmentShadingRateAttachmentInfoKHR = VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR ,
  ePipelineFragmentShadingRateStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR , ePhysicalDeviceFragmentShadingRatePropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR , ePhysicalDeviceFragmentShadingRateFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR , ePhysicalDeviceFragmentShadingRateKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR ,
  ePhysicalDeviceShaderCoreProperties2AMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD , ePhysicalDeviceCoherentMemoryFeaturesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD , ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT , ePhysicalDeviceMemoryBudgetPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT ,
  ePhysicalDeviceMemoryPriorityFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT , eMemoryPriorityAllocateInfoEXT = VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT , eSurfaceProtectedCapabilitiesKHR = VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR , ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV ,
  ePhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR , eAttachmentReferenceStencilLayoutKHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR , eAttachmentDescriptionStencilLayoutKHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR , ePhysicalDeviceBufferDeviceAddressFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT ,
  ePhysicalDeviceBufferAddressFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT , eBufferDeviceAddressInfoEXT = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT , eBufferDeviceAddressCreateInfoEXT = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT , ePhysicalDeviceToolPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT ,
  eImageStencilUsageCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT , eValidationFeaturesEXT = VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT , ePhysicalDevicePresentWaitFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR , ePhysicalDeviceCooperativeMatrixFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV ,
  eCooperativeMatrixPropertiesNV = VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV , ePhysicalDeviceCooperativeMatrixPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV , ePhysicalDeviceCoverageReductionModeFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV , ePipelineCoverageReductionStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV ,
  eFramebufferMixedSamplesCombinationNV = VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV , ePhysicalDeviceFragmentShaderInterlockFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT , ePhysicalDeviceYcbcrImageArraysFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT , ePhysicalDeviceUniformBufferStandardLayoutFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR ,
  ePhysicalDeviceProvokingVertexFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT , ePipelineRasterizationProvokingVertexStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT , ePhysicalDeviceProvokingVertexPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT , eHeadlessSurfaceCreateInfoEXT = VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT ,
  ePhysicalDeviceBufferDeviceAddressFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR , eBufferDeviceAddressInfoKHR = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR , eBufferOpaqueCaptureAddressCreateInfoKHR = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR , eMemoryOpaqueCaptureAddressAllocateInfoKHR = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR ,
  eDeviceMemoryOpaqueCaptureAddressInfoKHR = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR , ePhysicalDeviceLineRasterizationFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT , ePipelineRasterizationLineStateCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT , ePhysicalDeviceLineRasterizationPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT ,
  ePhysicalDeviceShaderAtomicFloatFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT , ePhysicalDeviceHostQueryResetFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT , ePhysicalDeviceIndexTypeUint8FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT , ePhysicalDeviceExtendedDynamicStateFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT ,
  ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR , ePipelineInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR , ePipelineExecutablePropertiesKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR , ePipelineExecutableInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR ,
  ePipelineExecutableStatisticKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR , ePipelineExecutableInternalRepresentationKHR = VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR , ePhysicalDeviceHostImageCopyFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT , ePhysicalDeviceHostImageCopyPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT ,
  eMemoryToImageCopyEXT = VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT , eImageToMemoryCopyEXT = VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT , eCopyImageToMemoryInfoEXT = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT , eCopyMemoryToImageInfoEXT = VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT ,
  eHostImageLayoutTransitionInfoEXT = VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT , eCopyImageToImageInfoEXT = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT , eSubresourceHostMemcpySizeEXT = VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT , eHostImageCopyDevicePerformanceQueryEXT = VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT ,
  eMemoryMapInfoKHR = VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR , eMemoryUnmapInfoKHR = VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR , ePhysicalDeviceShaderAtomicFloat2FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT , eSurfacePresentModeEXT = VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT ,
  eSurfacePresentScalingCapabilitiesEXT = VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT , eSurfacePresentModeCompatibilityEXT = VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT , ePhysicalDeviceSwapchainMaintenance1FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT , eSwapchainPresentFenceInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT ,
  eSwapchainPresentModesCreateInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT , eSwapchainPresentModeInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT , eSwapchainPresentScalingCreateInfoEXT = VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT , eReleaseSwapchainImagesInfoEXT = VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT ,
  ePhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT , ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV , eGraphicsShaderGroupCreateInfoNV = VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV , eGraphicsPipelineShaderGroupsCreateInfoNV = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV ,
  eIndirectCommandsLayoutTokenNV = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV , eIndirectCommandsLayoutCreateInfoNV = VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV , eGeneratedCommandsInfoNV = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV , eGeneratedCommandsMemoryRequirementsInfoNV = VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV ,
  ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV , ePhysicalDeviceInheritedViewportScissorFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV , eCommandBufferInheritanceViewportScissorInfoNV = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV , ePhysicalDeviceShaderIntegerDotProductFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR ,
  ePhysicalDeviceShaderIntegerDotProductPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR , ePhysicalDeviceTexelBufferAlignmentFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT , ePhysicalDeviceTexelBufferAlignmentPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT , eCommandBufferInheritanceRenderPassTransformInfoQCOM = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM ,
  eRenderPassTransformBeginInfoQCOM = VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM , ePhysicalDeviceDepthBiasControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT , eDepthBiasInfoEXT = VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT , eDepthBiasRepresentationInfoEXT = VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT ,
  ePhysicalDeviceDeviceMemoryReportFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT , eDeviceDeviceMemoryReportCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT , eDeviceMemoryReportCallbackDataEXT = VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT , ePhysicalDeviceRobustness2FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT ,
  ePhysicalDeviceRobustness2PropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT , eSamplerCustomBorderColorCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT , ePhysicalDeviceCustomBorderColorPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT , ePhysicalDeviceCustomBorderColorFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT ,
  ePipelineLibraryCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR , ePhysicalDevicePresentBarrierFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV , eSurfaceCapabilitiesPresentBarrierNV = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV , eSwapchainPresentBarrierCreateInfoNV = VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV ,
  ePresentIdKHR = VK_STRUCTURE_TYPE_PRESENT_ID_KHR , ePhysicalDevicePresentIdFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR , ePhysicalDevicePrivateDataFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT , eDevicePrivateDataCreateInfoEXT = VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT ,
  ePrivateDataSlotCreateInfoEXT = VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT , ePhysicalDevicePipelineCreationCacheControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT , eVideoEncodeInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR , eVideoEncodeRateControlInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR ,
  eVideoEncodeRateControlLayerInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR , eVideoEncodeCapabilitiesKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR , eVideoEncodeUsageInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR , eQueryPoolVideoEncodeFeedbackCreateInfoKHR = VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR ,
  ePhysicalDeviceVideoEncodeQualityLevelInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR , eVideoEncodeQualityLevelPropertiesKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR , eVideoEncodeQualityLevelInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR , eVideoEncodeSessionParametersGetInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR ,
  eVideoEncodeSessionParametersFeedbackInfoKHR = VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR , ePhysicalDeviceDiagnosticsConfigFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV , eDeviceDiagnosticsConfigCreateInfoNV = VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV , eCudaModuleCreateInfoNV = VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV ,
  eCudaFunctionCreateInfoNV = VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV , eCudaLaunchInfoNV = VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV , ePhysicalDeviceCudaKernelLaunchFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV , ePhysicalDeviceCudaKernelLaunchPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV ,
  eQueryLowLatencySupportNV = VK_STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV , eMemoryBarrier2KHR = VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR , eBufferMemoryBarrier2KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR , eImageMemoryBarrier2KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR ,
  eDependencyInfoKHR = VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR , eSubmitInfo2KHR = VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR , eSemaphoreSubmitInfoKHR = VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR , eCommandBufferSubmitInfoKHR = VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR ,
  ePhysicalDeviceSynchronization2FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR , eQueueFamilyCheckpointProperties2NV = VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV , eCheckpointData2NV = VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV , ePhysicalDeviceDescriptorBufferPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT ,
  ePhysicalDeviceDescriptorBufferDensityMapPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT , ePhysicalDeviceDescriptorBufferFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT , eDescriptorAddressInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT , eDescriptorGetInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT ,
  eBufferCaptureDescriptorDataInfoEXT = VK_STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT , eImageCaptureDescriptorDataInfoEXT = VK_STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT , eImageViewCaptureDescriptorDataInfoEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT , eSamplerCaptureDescriptorDataInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT ,
  eOpaqueCaptureDescriptorDataCreateInfoEXT = VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT , eDescriptorBufferBindingInfoEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT , eDescriptorBufferBindingPushDescriptorBufferHandleEXT = VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT , eAccelerationStructureCaptureDescriptorDataInfoEXT = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT ,
  ePhysicalDeviceGraphicsPipelineLibraryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT , ePhysicalDeviceGraphicsPipelineLibraryPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT , eGraphicsPipelineLibraryCreateInfoEXT = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT , ePhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD ,
  ePhysicalDeviceFragmentShaderBarycentricFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR , ePhysicalDeviceFragmentShaderBarycentricPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR , ePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR , ePhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR ,
  ePhysicalDeviceFragmentShadingRateEnumsPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV , ePhysicalDeviceFragmentShadingRateEnumsFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV , ePipelineFragmentShadingRateEnumStateCreateInfoNV = VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV , eAccelerationStructureGeometryMotionTrianglesDataNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV ,
  ePhysicalDeviceRayTracingMotionBlurFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV , eAccelerationStructureMotionInfoNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV , ePhysicalDeviceMeshShaderFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT , ePhysicalDeviceMeshShaderPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT ,
  ePhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT , ePhysicalDeviceFragmentDensityMap2FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT , ePhysicalDeviceFragmentDensityMap2PropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT , eCopyCommandTransformInfoQCOM = VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM ,
  ePhysicalDeviceImageRobustnessFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT , ePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR , eCopyBufferInfo2KHR = VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR , eCopyImageInfo2KHR = VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR ,
  eCopyBufferToImageInfo2KHR = VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR , eCopyImageToBufferInfo2KHR = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR , eBlitImageInfo2KHR = VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR , eResolveImageInfo2KHR = VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR ,
  eBufferCopy2KHR = VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR , eImageCopy2KHR = VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR , eImageBlit2KHR = VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR , eBufferImageCopy2KHR = VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR ,
  eImageResolve2KHR = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR , ePhysicalDeviceImageCompressionControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT , eImageCompressionControlEXT = VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT , eSubresourceLayout2EXT = VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT ,
  eImageSubresource2EXT = VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT , eImageCompressionPropertiesEXT = VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT , ePhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT , ePhysicalDevice4444FormatsFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT ,
  ePhysicalDeviceFaultFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT , eDeviceFaultCountsEXT = VK_STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT , eDeviceFaultInfoEXT = VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT , ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM ,
  ePhysicalDeviceRgba10X6FormatsFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT , ePhysicalDeviceMutableDescriptorTypeFeaturesVALVE = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE , eMutableDescriptorTypeCreateInfoVALVE = VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE , ePhysicalDeviceVertexInputDynamicStateFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT ,
  eVertexInputBindingDescription2EXT = VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT , eVertexInputAttributeDescription2EXT = VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT , ePhysicalDeviceDrmPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT , ePhysicalDeviceAddressBindingReportFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT ,
  eDeviceAddressBindingCallbackDataEXT = VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT , ePhysicalDeviceDepthClipControlFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT , ePipelineViewportDepthClipControlCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT , ePhysicalDevicePrimitiveTopologyListRestartFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT ,
  eFormatProperties3KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR , eSubpassShadingPipelineCreateInfoHUAWEI = VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI , ePhysicalDeviceSubpassShadingFeaturesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI , ePhysicalDeviceSubpassShadingPropertiesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI ,
  ePhysicalDeviceInvocationMaskFeaturesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI , eMemoryGetRemoteAddressInfoNV = VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV , ePhysicalDeviceExternalMemoryRdmaFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV , ePipelinePropertiesIdentifierEXT = VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT ,
  ePhysicalDevicePipelinePropertiesFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT , ePipelineInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT , ePhysicalDeviceFrameBoundaryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT , eFrameBoundaryEXT = VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT ,
  ePhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT , eSubpassResolvePerformanceQueryEXT = VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT , eMultisampledRenderToSingleSampledInfoEXT = VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT , ePhysicalDeviceExtendedDynamicState2FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT ,
  ePhysicalDeviceColorWriteEnableFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT , ePipelineColorWriteCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT , ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT , ePhysicalDeviceRayTracingMaintenance1FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR ,
  ePhysicalDeviceGlobalPriorityQueryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT , eQueueFamilyGlobalPriorityPropertiesEXT = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT , ePhysicalDeviceImageViewMinLodFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT , eImageViewMinLodCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT ,
  ePhysicalDeviceMultiDrawFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT , ePhysicalDeviceMultiDrawPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT , ePhysicalDeviceImage2DViewOf3DFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT , ePhysicalDeviceShaderTileImageFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT ,
  ePhysicalDeviceShaderTileImagePropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT , eMicromapBuildInfoEXT = VK_STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT , eMicromapVersionInfoEXT = VK_STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT , eCopyMicromapInfoEXT = VK_STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT ,
  eCopyMicromapToMemoryInfoEXT = VK_STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT , eCopyMemoryToMicromapInfoEXT = VK_STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT , ePhysicalDeviceOpacityMicromapFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT , ePhysicalDeviceOpacityMicromapPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT ,
  eMicromapCreateInfoEXT = VK_STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT , eMicromapBuildSizesInfoEXT = VK_STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT , eAccelerationStructureTrianglesOpacityMicromapEXT = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT , ePhysicalDeviceDisplacementMicromapFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV ,
  ePhysicalDeviceDisplacementMicromapPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV , eAccelerationStructureTrianglesDisplacementMicromapNV = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV , ePhysicalDeviceClusterCullingShaderFeaturesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI , ePhysicalDeviceClusterCullingShaderPropertiesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI ,
  ePhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI , ePhysicalDeviceBorderColorSwizzleFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT , eSamplerBorderColorComponentMappingCreateInfoEXT = VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT , ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT ,
  ePhysicalDeviceMaintenance4FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR , ePhysicalDeviceMaintenance4PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR , eDeviceBufferMemoryRequirementsKHR = VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR , eDeviceImageMemoryRequirementsKHR = VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR ,
  ePhysicalDeviceShaderCorePropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM , eDeviceQueueShaderCoreControlCreateInfoARM = VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM , ePhysicalDeviceSchedulingControlsFeaturesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM , ePhysicalDeviceSchedulingControlsPropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM ,
  ePhysicalDeviceImageSlicedViewOf3DFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT , eImageViewSlicedCreateInfoEXT = VK_STRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXT , ePhysicalDeviceDescriptorSetHostMappingFeaturesVALVE = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE , eDescriptorSetBindingReferenceVALVE = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE ,
  eDescriptorSetLayoutHostMappingInfoVALVE = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE , ePhysicalDeviceDepthClampZeroOneFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT , ePhysicalDeviceNonSeamlessCubeMapFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT , ePhysicalDeviceRenderPassStripedFeaturesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM ,
  ePhysicalDeviceRenderPassStripedPropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM , eRenderPassStripeBeginInfoARM = VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM , eRenderPassStripeInfoARM = VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM , eRenderPassStripeSubmitInfoARM = VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM ,
  ePhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM , ePhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM , eSubpassFragmentDensityMapOffsetEndInfoQCOM = VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM , ePhysicalDeviceCopyMemoryIndirectFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV ,
  ePhysicalDeviceCopyMemoryIndirectPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV , ePhysicalDeviceMemoryDecompressionFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV , ePhysicalDeviceMemoryDecompressionPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV , ePhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV ,
  eComputePipelineIndirectBufferInfoNV = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV , ePipelineIndirectDeviceAddressInfoNV = VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV , ePhysicalDeviceLinearColorAttachmentFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV , ePhysicalDeviceImageCompressionControlSwapchainFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT ,
  ePhysicalDeviceImageProcessingFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM , ePhysicalDeviceImageProcessingPropertiesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM , eImageViewSampleWeightCreateInfoQCOM = VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM , ePhysicalDeviceNestedCommandBufferFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT ,
  ePhysicalDeviceNestedCommandBufferPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT , eExternalMemoryAcquireUnmodifiedEXT = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT , ePhysicalDeviceExtendedDynamicState3FeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT , ePhysicalDeviceExtendedDynamicState3PropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT ,
  ePhysicalDeviceSubpassMergeFeedbackFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT , eRenderPassCreationControlEXT = VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT , eRenderPassCreationFeedbackCreateInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT , eRenderPassSubpassFeedbackCreateInfoEXT = VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT ,
  eDirectDriverLoadingInfoLUNARG = VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG , eDirectDriverLoadingListLUNARG = VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG , ePhysicalDeviceShaderModuleIdentifierFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT , ePhysicalDeviceShaderModuleIdentifierPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT ,
  ePipelineShaderStageModuleIdentifierCreateInfoEXT = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT , eShaderModuleIdentifierEXT = VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT , ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT , ePhysicalDeviceOpticalFlowFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV ,
  ePhysicalDeviceOpticalFlowPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV , eOpticalFlowImageFormatInfoNV = VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV , eOpticalFlowImageFormatPropertiesNV = VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV , eOpticalFlowSessionCreateInfoNV = VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV ,
  eOpticalFlowExecuteInfoNV = VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV , eOpticalFlowSessionCreatePrivateDataInfoNV = VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV , ePhysicalDeviceLegacyDitheringFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT , ePhysicalDevicePipelineProtectedAccessFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT ,
  ePhysicalDeviceMaintenance5FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR , ePhysicalDeviceMaintenance5PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR , eRenderingAreaInfoKHR = VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR , eDeviceImageSubresourceInfoKHR = VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR ,
  eSubresourceLayout2KHR = VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR , eImageSubresource2KHR = VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR , ePipelineCreateFlags2CreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR , eBufferUsageFlags2CreateInfoKHR = VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR ,
  ePhysicalDeviceRayTracingPositionFetchFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR , ePhysicalDeviceShaderObjectFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT , ePhysicalDeviceShaderObjectPropertiesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT , eShaderCreateInfoEXT = VK_STRUCTURE_TYPE_SHADER_CREATE_INFO_EXT ,
  eShaderRequiredSubgroupSizeCreateInfoEXT = VK_STRUCTURE_TYPE_SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT , ePhysicalDeviceTilePropertiesFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM , eTilePropertiesQCOM = VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM , ePhysicalDeviceAmigoProfilingFeaturesSEC = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC ,
  eAmigoProfilingSubmitInfoSEC = VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC , ePhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM , ePhysicalDeviceRayTracingInvocationReorderFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV , ePhysicalDeviceRayTracingInvocationReorderPropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV ,
  ePhysicalDeviceExtendedSparseAddressSpaceFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV , ePhysicalDeviceExtendedSparseAddressSpacePropertiesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV , ePhysicalDeviceMutableDescriptorTypeFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT , eMutableDescriptorTypeCreateInfoEXT = VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT ,
  eLayerSettingsCreateInfoEXT = VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT , ePhysicalDeviceShaderCoreBuiltinsFeaturesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM , ePhysicalDeviceShaderCoreBuiltinsPropertiesARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM , ePhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT ,
  ePhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT , eLatencySleepModeInfoNV = VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV , eLatencySleepInfoNV = VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV , eSetLatencyMarkerInfoNV = VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV ,
  eGetLatencyMarkerInfoNV = VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV , eLatencyTimingsFrameReportNV = VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV , eLatencySubmissionPresentIdNV = VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV , eOutOfBandQueueTypeInfoNV = VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV ,
  eSwapchainLatencyCreateInfoNV = VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV , eLatencySurfaceCapabilitiesNV = VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV , ePhysicalDeviceCooperativeMatrixFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR , eCooperativeMatrixPropertiesKHR = VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR ,
  ePhysicalDeviceCooperativeMatrixPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR , ePhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM , eMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM = VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM , ePhysicalDeviceVideoMaintenance1FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR ,
  eVideoInlineQueryInfoKHR = VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR , ePhysicalDevicePerStageDescriptorSetFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV , ePhysicalDeviceImageProcessing2FeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM , ePhysicalDeviceImageProcessing2PropertiesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM ,
  eSamplerBlockMatchWindowCreateInfoQCOM = VK_STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM , eSamplerCubicWeightsCreateInfoQCOM = VK_STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM , ePhysicalDeviceCubicWeightsFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM , eBlitImageCubicWeightsInfoQCOM = VK_STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM ,
  ePhysicalDeviceYcbcrDegammaFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM , eSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM , ePhysicalDeviceCubicClampFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM , ePhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT ,
  ePhysicalDeviceVertexAttributeDivisorPropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR , ePipelineVertexInputDivisorStateCreateInfoKHR = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR , ePhysicalDeviceVertexAttributeDivisorFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR , ePhysicalDeviceLayeredDriverPropertiesMSFT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT ,
  eCalibratedTimestampInfoKHR = VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR , ePhysicalDeviceMaintenance6FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR , ePhysicalDeviceMaintenance6PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR , eBindMemoryStatusKHR = VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR ,
  eBindDescriptorSetsInfoKHR = VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR , ePushConstantsInfoKHR = VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR , ePushDescriptorSetInfoKHR = VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR , ePushDescriptorSetWithTemplateInfoKHR = VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR ,
  eSetDescriptorBufferOffsetsInfoEXT = VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT , eBindDescriptorBufferEmbeddedSamplersInfoEXT = VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT , ePhysicalDeviceDescriptorPoolOverallocationFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV
}
 
enum class  PipelineCacheHeaderVersion { eOne = VK_PIPELINE_CACHE_HEADER_VERSION_ONE }
 
enum class  ObjectType {
  eUnknown = VK_OBJECT_TYPE_UNKNOWN , eInstance = VK_OBJECT_TYPE_INSTANCE , ePhysicalDevice = VK_OBJECT_TYPE_PHYSICAL_DEVICE , eDevice = VK_OBJECT_TYPE_DEVICE ,
  eQueue = VK_OBJECT_TYPE_QUEUE , eSemaphore = VK_OBJECT_TYPE_SEMAPHORE , eCommandBuffer = VK_OBJECT_TYPE_COMMAND_BUFFER , eFence = VK_OBJECT_TYPE_FENCE ,
  eDeviceMemory = VK_OBJECT_TYPE_DEVICE_MEMORY , eBuffer = VK_OBJECT_TYPE_BUFFER , eImage = VK_OBJECT_TYPE_IMAGE , eEvent = VK_OBJECT_TYPE_EVENT ,
  eQueryPool = VK_OBJECT_TYPE_QUERY_POOL , eBufferView = VK_OBJECT_TYPE_BUFFER_VIEW , eImageView = VK_OBJECT_TYPE_IMAGE_VIEW , eShaderModule = VK_OBJECT_TYPE_SHADER_MODULE ,
  ePipelineCache = VK_OBJECT_TYPE_PIPELINE_CACHE , ePipelineLayout = VK_OBJECT_TYPE_PIPELINE_LAYOUT , eRenderPass = VK_OBJECT_TYPE_RENDER_PASS , ePipeline = VK_OBJECT_TYPE_PIPELINE ,
  eDescriptorSetLayout = VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT , eSampler = VK_OBJECT_TYPE_SAMPLER , eDescriptorPool = VK_OBJECT_TYPE_DESCRIPTOR_POOL , eDescriptorSet = VK_OBJECT_TYPE_DESCRIPTOR_SET ,
  eFramebuffer = VK_OBJECT_TYPE_FRAMEBUFFER , eCommandPool = VK_OBJECT_TYPE_COMMAND_POOL , eSamplerYcbcrConversion = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION , eDescriptorUpdateTemplate = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE ,
  ePrivateDataSlot = VK_OBJECT_TYPE_PRIVATE_DATA_SLOT , eSurfaceKHR = VK_OBJECT_TYPE_SURFACE_KHR , eSwapchainKHR = VK_OBJECT_TYPE_SWAPCHAIN_KHR , eDisplayKHR = VK_OBJECT_TYPE_DISPLAY_KHR ,
  eDisplayModeKHR = VK_OBJECT_TYPE_DISPLAY_MODE_KHR , eDebugReportCallbackEXT = VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT , eVideoSessionKHR = VK_OBJECT_TYPE_VIDEO_SESSION_KHR , eVideoSessionParametersKHR = VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR ,
  eCuModuleNVX = VK_OBJECT_TYPE_CU_MODULE_NVX , eCuFunctionNVX = VK_OBJECT_TYPE_CU_FUNCTION_NVX , eDescriptorUpdateTemplateKHR = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR , eDebugUtilsMessengerEXT = VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT ,
  eAccelerationStructureKHR = VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR , eSamplerYcbcrConversionKHR = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR , eValidationCacheEXT = VK_OBJECT_TYPE_VALIDATION_CACHE_EXT , eAccelerationStructureNV = VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV ,
  ePerformanceConfigurationINTEL = VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL , eDeferredOperationKHR = VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR , eIndirectCommandsLayoutNV = VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV , ePrivateDataSlotEXT = VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT ,
  eCudaModuleNV = VK_OBJECT_TYPE_CUDA_MODULE_NV , eCudaFunctionNV = VK_OBJECT_TYPE_CUDA_FUNCTION_NV , eMicromapEXT = VK_OBJECT_TYPE_MICROMAP_EXT , eOpticalFlowSessionNV = VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV ,
  eShaderEXT = VK_OBJECT_TYPE_SHADER_EXT
}
 
enum class  VendorId {
  eVIV = VK_VENDOR_ID_VIV , eVSI = VK_VENDOR_ID_VSI , eKazan = VK_VENDOR_ID_KAZAN , eCodeplay = VK_VENDOR_ID_CODEPLAY ,
  eMESA = VK_VENDOR_ID_MESA , ePocl = VK_VENDOR_ID_POCL , eMobileye = VK_VENDOR_ID_MOBILEYE
}
 
enum class  Format {
  eUndefined = VK_FORMAT_UNDEFINED , eR4G4UnormPack8 = VK_FORMAT_R4G4_UNORM_PACK8 , eR4G4B4A4UnormPack16 = VK_FORMAT_R4G4B4A4_UNORM_PACK16 , eB4G4R4A4UnormPack16 = VK_FORMAT_B4G4R4A4_UNORM_PACK16 ,
  eR5G6B5UnormPack16 = VK_FORMAT_R5G6B5_UNORM_PACK16 , eB5G6R5UnormPack16 = VK_FORMAT_B5G6R5_UNORM_PACK16 , eR5G5B5A1UnormPack16 = VK_FORMAT_R5G5B5A1_UNORM_PACK16 , eB5G5R5A1UnormPack16 = VK_FORMAT_B5G5R5A1_UNORM_PACK16 ,
  eA1R5G5B5UnormPack16 = VK_FORMAT_A1R5G5B5_UNORM_PACK16 , eR8Unorm = VK_FORMAT_R8_UNORM , eR8Snorm = VK_FORMAT_R8_SNORM , eR8Uscaled = VK_FORMAT_R8_USCALED ,
  eR8Sscaled = VK_FORMAT_R8_SSCALED , eR8Uint = VK_FORMAT_R8_UINT , eR8Sint = VK_FORMAT_R8_SINT , eR8Srgb = VK_FORMAT_R8_SRGB ,
  eR8G8Unorm = VK_FORMAT_R8G8_UNORM , eR8G8Snorm = VK_FORMAT_R8G8_SNORM , eR8G8Uscaled = VK_FORMAT_R8G8_USCALED , eR8G8Sscaled = VK_FORMAT_R8G8_SSCALED ,
  eR8G8Uint = VK_FORMAT_R8G8_UINT , eR8G8Sint = VK_FORMAT_R8G8_SINT , eR8G8Srgb = VK_FORMAT_R8G8_SRGB , eR8G8B8Unorm = VK_FORMAT_R8G8B8_UNORM ,
  eR8G8B8Snorm = VK_FORMAT_R8G8B8_SNORM , eR8G8B8Uscaled = VK_FORMAT_R8G8B8_USCALED , eR8G8B8Sscaled = VK_FORMAT_R8G8B8_SSCALED , eR8G8B8Uint = VK_FORMAT_R8G8B8_UINT ,
  eR8G8B8Sint = VK_FORMAT_R8G8B8_SINT , eR8G8B8Srgb = VK_FORMAT_R8G8B8_SRGB , eB8G8R8Unorm = VK_FORMAT_B8G8R8_UNORM , eB8G8R8Snorm = VK_FORMAT_B8G8R8_SNORM ,
  eB8G8R8Uscaled = VK_FORMAT_B8G8R8_USCALED , eB8G8R8Sscaled = VK_FORMAT_B8G8R8_SSCALED , eB8G8R8Uint = VK_FORMAT_B8G8R8_UINT , eB8G8R8Sint = VK_FORMAT_B8G8R8_SINT ,
  eB8G8R8Srgb = VK_FORMAT_B8G8R8_SRGB , eR8G8B8A8Unorm = VK_FORMAT_R8G8B8A8_UNORM , eR8G8B8A8Snorm = VK_FORMAT_R8G8B8A8_SNORM , eR8G8B8A8Uscaled = VK_FORMAT_R8G8B8A8_USCALED ,
  eR8G8B8A8Sscaled = VK_FORMAT_R8G8B8A8_SSCALED , eR8G8B8A8Uint = VK_FORMAT_R8G8B8A8_UINT , eR8G8B8A8Sint = VK_FORMAT_R8G8B8A8_SINT , eR8G8B8A8Srgb = VK_FORMAT_R8G8B8A8_SRGB ,
  eB8G8R8A8Unorm = VK_FORMAT_B8G8R8A8_UNORM , eB8G8R8A8Snorm = VK_FORMAT_B8G8R8A8_SNORM , eB8G8R8A8Uscaled = VK_FORMAT_B8G8R8A8_USCALED , eB8G8R8A8Sscaled = VK_FORMAT_B8G8R8A8_SSCALED ,
  eB8G8R8A8Uint = VK_FORMAT_B8G8R8A8_UINT , eB8G8R8A8Sint = VK_FORMAT_B8G8R8A8_SINT , eB8G8R8A8Srgb = VK_FORMAT_B8G8R8A8_SRGB , eA8B8G8R8UnormPack32 = VK_FORMAT_A8B8G8R8_UNORM_PACK32 ,
  eA8B8G8R8SnormPack32 = VK_FORMAT_A8B8G8R8_SNORM_PACK32 , eA8B8G8R8UscaledPack32 = VK_FORMAT_A8B8G8R8_USCALED_PACK32 , eA8B8G8R8SscaledPack32 = VK_FORMAT_A8B8G8R8_SSCALED_PACK32 , eA8B8G8R8UintPack32 = VK_FORMAT_A8B8G8R8_UINT_PACK32 ,
  eA8B8G8R8SintPack32 = VK_FORMAT_A8B8G8R8_SINT_PACK32 , eA8B8G8R8SrgbPack32 = VK_FORMAT_A8B8G8R8_SRGB_PACK32 , eA2R10G10B10UnormPack32 = VK_FORMAT_A2R10G10B10_UNORM_PACK32 , eA2R10G10B10SnormPack32 = VK_FORMAT_A2R10G10B10_SNORM_PACK32 ,
  eA2R10G10B10UscaledPack32 = VK_FORMAT_A2R10G10B10_USCALED_PACK32 , eA2R10G10B10SscaledPack32 = VK_FORMAT_A2R10G10B10_SSCALED_PACK32 , eA2R10G10B10UintPack32 = VK_FORMAT_A2R10G10B10_UINT_PACK32 , eA2R10G10B10SintPack32 = VK_FORMAT_A2R10G10B10_SINT_PACK32 ,
  eA2B10G10R10UnormPack32 = VK_FORMAT_A2B10G10R10_UNORM_PACK32 , eA2B10G10R10SnormPack32 = VK_FORMAT_A2B10G10R10_SNORM_PACK32 , eA2B10G10R10UscaledPack32 = VK_FORMAT_A2B10G10R10_USCALED_PACK32 , eA2B10G10R10SscaledPack32 = VK_FORMAT_A2B10G10R10_SSCALED_PACK32 ,
  eA2B10G10R10UintPack32 = VK_FORMAT_A2B10G10R10_UINT_PACK32 , eA2B10G10R10SintPack32 = VK_FORMAT_A2B10G10R10_SINT_PACK32 , eR16Unorm = VK_FORMAT_R16_UNORM , eR16Snorm = VK_FORMAT_R16_SNORM ,
  eR16Uscaled = VK_FORMAT_R16_USCALED , eR16Sscaled = VK_FORMAT_R16_SSCALED , eR16Uint = VK_FORMAT_R16_UINT , eR16Sint = VK_FORMAT_R16_SINT ,
  eR16Sfloat = VK_FORMAT_R16_SFLOAT , eR16G16Unorm = VK_FORMAT_R16G16_UNORM , eR16G16Snorm = VK_FORMAT_R16G16_SNORM , eR16G16Uscaled = VK_FORMAT_R16G16_USCALED ,
  eR16G16Sscaled = VK_FORMAT_R16G16_SSCALED , eR16G16Uint = VK_FORMAT_R16G16_UINT , eR16G16Sint = VK_FORMAT_R16G16_SINT , eR16G16Sfloat = VK_FORMAT_R16G16_SFLOAT ,
  eR16G16B16Unorm = VK_FORMAT_R16G16B16_UNORM , eR16G16B16Snorm = VK_FORMAT_R16G16B16_SNORM , eR16G16B16Uscaled = VK_FORMAT_R16G16B16_USCALED , eR16G16B16Sscaled = VK_FORMAT_R16G16B16_SSCALED ,
  eR16G16B16Uint = VK_FORMAT_R16G16B16_UINT , eR16G16B16Sint = VK_FORMAT_R16G16B16_SINT , eR16G16B16Sfloat = VK_FORMAT_R16G16B16_SFLOAT , eR16G16B16A16Unorm = VK_FORMAT_R16G16B16A16_UNORM ,
  eR16G16B16A16Snorm = VK_FORMAT_R16G16B16A16_SNORM , eR16G16B16A16Uscaled = VK_FORMAT_R16G16B16A16_USCALED , eR16G16B16A16Sscaled = VK_FORMAT_R16G16B16A16_SSCALED , eR16G16B16A16Uint = VK_FORMAT_R16G16B16A16_UINT ,
  eR16G16B16A16Sint = VK_FORMAT_R16G16B16A16_SINT , eR16G16B16A16Sfloat = VK_FORMAT_R16G16B16A16_SFLOAT , eR32Uint = VK_FORMAT_R32_UINT , eR32Sint = VK_FORMAT_R32_SINT ,
  eR32Sfloat = VK_FORMAT_R32_SFLOAT , eR32G32Uint = VK_FORMAT_R32G32_UINT , eR32G32Sint = VK_FORMAT_R32G32_SINT , eR32G32Sfloat = VK_FORMAT_R32G32_SFLOAT ,
  eR32G32B32Uint = VK_FORMAT_R32G32B32_UINT , eR32G32B32Sint = VK_FORMAT_R32G32B32_SINT , eR32G32B32Sfloat = VK_FORMAT_R32G32B32_SFLOAT , eR32G32B32A32Uint = VK_FORMAT_R32G32B32A32_UINT ,
  eR32G32B32A32Sint = VK_FORMAT_R32G32B32A32_SINT , eR32G32B32A32Sfloat = VK_FORMAT_R32G32B32A32_SFLOAT , eR64Uint = VK_FORMAT_R64_UINT , eR64Sint = VK_FORMAT_R64_SINT ,
  eR64Sfloat = VK_FORMAT_R64_SFLOAT , eR64G64Uint = VK_FORMAT_R64G64_UINT , eR64G64Sint = VK_FORMAT_R64G64_SINT , eR64G64Sfloat = VK_FORMAT_R64G64_SFLOAT ,
  eR64G64B64Uint = VK_FORMAT_R64G64B64_UINT , eR64G64B64Sint = VK_FORMAT_R64G64B64_SINT , eR64G64B64Sfloat = VK_FORMAT_R64G64B64_SFLOAT , eR64G64B64A64Uint = VK_FORMAT_R64G64B64A64_UINT ,
  eR64G64B64A64Sint = VK_FORMAT_R64G64B64A64_SINT , eR64G64B64A64Sfloat = VK_FORMAT_R64G64B64A64_SFLOAT , eB10G11R11UfloatPack32 = VK_FORMAT_B10G11R11_UFLOAT_PACK32 , eE5B9G9R9UfloatPack32 = VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 ,
  eD16Unorm = VK_FORMAT_D16_UNORM , eX8D24UnormPack32 = VK_FORMAT_X8_D24_UNORM_PACK32 , eD32Sfloat = VK_FORMAT_D32_SFLOAT , eS8Uint = VK_FORMAT_S8_UINT ,
  eD16UnormS8Uint = VK_FORMAT_D16_UNORM_S8_UINT , eD24UnormS8Uint = VK_FORMAT_D24_UNORM_S8_UINT , eD32SfloatS8Uint = VK_FORMAT_D32_SFLOAT_S8_UINT , eBc1RgbUnormBlock = VK_FORMAT_BC1_RGB_UNORM_BLOCK ,
  eBc1RgbSrgbBlock = VK_FORMAT_BC1_RGB_SRGB_BLOCK , eBc1RgbaUnormBlock = VK_FORMAT_BC1_RGBA_UNORM_BLOCK , eBc1RgbaSrgbBlock = VK_FORMAT_BC1_RGBA_SRGB_BLOCK , eBc2UnormBlock = VK_FORMAT_BC2_UNORM_BLOCK ,
  eBc2SrgbBlock = VK_FORMAT_BC2_SRGB_BLOCK , eBc3UnormBlock = VK_FORMAT_BC3_UNORM_BLOCK , eBc3SrgbBlock = VK_FORMAT_BC3_SRGB_BLOCK , eBc4UnormBlock = VK_FORMAT_BC4_UNORM_BLOCK ,
  eBc4SnormBlock = VK_FORMAT_BC4_SNORM_BLOCK , eBc5UnormBlock = VK_FORMAT_BC5_UNORM_BLOCK , eBc5SnormBlock = VK_FORMAT_BC5_SNORM_BLOCK , eBc6HUfloatBlock = VK_FORMAT_BC6H_UFLOAT_BLOCK ,
  eBc6HSfloatBlock = VK_FORMAT_BC6H_SFLOAT_BLOCK , eBc7UnormBlock = VK_FORMAT_BC7_UNORM_BLOCK , eBc7SrgbBlock = VK_FORMAT_BC7_SRGB_BLOCK , eEtc2R8G8B8UnormBlock = VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK ,
  eEtc2R8G8B8SrgbBlock = VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK , eEtc2R8G8B8A1UnormBlock = VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK , eEtc2R8G8B8A1SrgbBlock = VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK , eEtc2R8G8B8A8UnormBlock = VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK ,
  eEtc2R8G8B8A8SrgbBlock = VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK , eEacR11UnormBlock = VK_FORMAT_EAC_R11_UNORM_BLOCK , eEacR11SnormBlock = VK_FORMAT_EAC_R11_SNORM_BLOCK , eEacR11G11UnormBlock = VK_FORMAT_EAC_R11G11_UNORM_BLOCK ,
  eEacR11G11SnormBlock = VK_FORMAT_EAC_R11G11_SNORM_BLOCK , eAstc4x4UnormBlock = VK_FORMAT_ASTC_4x4_UNORM_BLOCK , eAstc4x4SrgbBlock = VK_FORMAT_ASTC_4x4_SRGB_BLOCK , eAstc5x4UnormBlock = VK_FORMAT_ASTC_5x4_UNORM_BLOCK ,
  eAstc5x4SrgbBlock = VK_FORMAT_ASTC_5x4_SRGB_BLOCK , eAstc5x5UnormBlock = VK_FORMAT_ASTC_5x5_UNORM_BLOCK , eAstc5x5SrgbBlock = VK_FORMAT_ASTC_5x5_SRGB_BLOCK , eAstc6x5UnormBlock = VK_FORMAT_ASTC_6x5_UNORM_BLOCK ,
  eAstc6x5SrgbBlock = VK_FORMAT_ASTC_6x5_SRGB_BLOCK , eAstc6x6UnormBlock = VK_FORMAT_ASTC_6x6_UNORM_BLOCK , eAstc6x6SrgbBlock = VK_FORMAT_ASTC_6x6_SRGB_BLOCK , eAstc8x5UnormBlock = VK_FORMAT_ASTC_8x5_UNORM_BLOCK ,
  eAstc8x5SrgbBlock = VK_FORMAT_ASTC_8x5_SRGB_BLOCK , eAstc8x6UnormBlock = VK_FORMAT_ASTC_8x6_UNORM_BLOCK , eAstc8x6SrgbBlock = VK_FORMAT_ASTC_8x6_SRGB_BLOCK , eAstc8x8UnormBlock = VK_FORMAT_ASTC_8x8_UNORM_BLOCK ,
  eAstc8x8SrgbBlock = VK_FORMAT_ASTC_8x8_SRGB_BLOCK , eAstc10x5UnormBlock = VK_FORMAT_ASTC_10x5_UNORM_BLOCK , eAstc10x5SrgbBlock = VK_FORMAT_ASTC_10x5_SRGB_BLOCK , eAstc10x6UnormBlock = VK_FORMAT_ASTC_10x6_UNORM_BLOCK ,
  eAstc10x6SrgbBlock = VK_FORMAT_ASTC_10x6_SRGB_BLOCK , eAstc10x8UnormBlock = VK_FORMAT_ASTC_10x8_UNORM_BLOCK , eAstc10x8SrgbBlock = VK_FORMAT_ASTC_10x8_SRGB_BLOCK , eAstc10x10UnormBlock = VK_FORMAT_ASTC_10x10_UNORM_BLOCK ,
  eAstc10x10SrgbBlock = VK_FORMAT_ASTC_10x10_SRGB_BLOCK , eAstc12x10UnormBlock = VK_FORMAT_ASTC_12x10_UNORM_BLOCK , eAstc12x10SrgbBlock = VK_FORMAT_ASTC_12x10_SRGB_BLOCK , eAstc12x12UnormBlock = VK_FORMAT_ASTC_12x12_UNORM_BLOCK ,
  eAstc12x12SrgbBlock = VK_FORMAT_ASTC_12x12_SRGB_BLOCK , eG8B8G8R8422Unorm = VK_FORMAT_G8B8G8R8_422_UNORM , eB8G8R8G8422Unorm = VK_FORMAT_B8G8R8G8_422_UNORM , eG8B8R83Plane420Unorm = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM ,
  eG8B8R82Plane420Unorm = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM , eG8B8R83Plane422Unorm = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM , eG8B8R82Plane422Unorm = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM , eG8B8R83Plane444Unorm = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM ,
  eR10X6UnormPack16 = VK_FORMAT_R10X6_UNORM_PACK16 , eR10X6G10X6Unorm2Pack16 = VK_FORMAT_R10X6G10X6_UNORM_2PACK16 , eR10X6G10X6B10X6A10X6Unorm4Pack16 = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 , eG10X6B10X6G10X6R10X6422Unorm4Pack16 = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 ,
  eB10X6G10X6R10X6G10X6422Unorm4Pack16 = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 , eG10X6B10X6R10X63Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 , eG10X6B10X6R10X62Plane420Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 , eG10X6B10X6R10X63Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 ,
  eG10X6B10X6R10X62Plane422Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 , eG10X6B10X6R10X63Plane444Unorm3Pack16 = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 , eR12X4UnormPack16 = VK_FORMAT_R12X4_UNORM_PACK16 , eR12X4G12X4Unorm2Pack16 = VK_FORMAT_R12X4G12X4_UNORM_2PACK16 ,
  eR12X4G12X4B12X4A12X4Unorm4Pack16 = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 , eG12X4B12X4G12X4R12X4422Unorm4Pack16 = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 , eB12X4G12X4R12X4G12X4422Unorm4Pack16 = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 , eG12X4B12X4R12X43Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 ,
  eG12X4B12X4R12X42Plane420Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 , eG12X4B12X4R12X43Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 , eG12X4B12X4R12X42Plane422Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 , eG12X4B12X4R12X43Plane444Unorm3Pack16 = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 ,
  eG16B16G16R16422Unorm = VK_FORMAT_G16B16G16R16_422_UNORM , eB16G16R16G16422Unorm = VK_FORMAT_B16G16R16G16_422_UNORM , eG16B16R163Plane420Unorm = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM , eG16B16R162Plane420Unorm = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM ,
  eG16B16R163Plane422Unorm = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM , eG16B16R162Plane422Unorm = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM , eG16B16R163Plane444Unorm = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM , eG8B8R82Plane444Unorm = VK_FORMAT_G8_B8R8_2PLANE_444_UNORM ,
  eG10X6B10X6R10X62Plane444Unorm3Pack16 = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 , eG12X4B12X4R12X42Plane444Unorm3Pack16 = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 , eG16B16R162Plane444Unorm = VK_FORMAT_G16_B16R16_2PLANE_444_UNORM , eA4R4G4B4UnormPack16 = VK_FORMAT_A4R4G4B4_UNORM_PACK16 ,
  eA4B4G4R4UnormPack16 = VK_FORMAT_A4B4G4R4_UNORM_PACK16 , eAstc4x4SfloatBlock = VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK , eAstc5x4SfloatBlock = VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK , eAstc5x5SfloatBlock = VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK ,
  eAstc6x5SfloatBlock = VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK , eAstc6x6SfloatBlock = VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK , eAstc8x5SfloatBlock = VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK , eAstc8x6SfloatBlock = VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK ,
  eAstc8x8SfloatBlock = VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK , eAstc10x5SfloatBlock = VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK , eAstc10x6SfloatBlock = VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK , eAstc10x8SfloatBlock = VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK ,
  eAstc10x10SfloatBlock = VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK , eAstc12x10SfloatBlock = VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK , eAstc12x12SfloatBlock = VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK , ePvrtc12BppUnormBlockIMG = VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG ,
  ePvrtc14BppUnormBlockIMG = VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG , ePvrtc22BppUnormBlockIMG = VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG , ePvrtc24BppUnormBlockIMG = VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG , ePvrtc12BppSrgbBlockIMG = VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG ,
  ePvrtc14BppSrgbBlockIMG = VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG , ePvrtc22BppSrgbBlockIMG = VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG , ePvrtc24BppSrgbBlockIMG = VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG , eAstc4x4SfloatBlockEXT = VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT ,
  eAstc5x4SfloatBlockEXT = VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT , eAstc5x5SfloatBlockEXT = VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT , eAstc6x5SfloatBlockEXT = VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT , eAstc6x6SfloatBlockEXT = VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT ,
  eAstc8x5SfloatBlockEXT = VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT , eAstc8x6SfloatBlockEXT = VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT , eAstc8x8SfloatBlockEXT = VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT , eAstc10x5SfloatBlockEXT = VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT ,
  eAstc10x6SfloatBlockEXT = VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT , eAstc10x8SfloatBlockEXT = VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT , eAstc10x10SfloatBlockEXT = VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT , eAstc12x10SfloatBlockEXT = VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT ,
  eAstc12x12SfloatBlockEXT = VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT , eG8B8G8R8422UnormKHR = VK_FORMAT_G8B8G8R8_422_UNORM_KHR , eB8G8R8G8422UnormKHR = VK_FORMAT_B8G8R8G8_422_UNORM_KHR , eG8B8R83Plane420UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR ,
  eG8B8R82Plane420UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR , eG8B8R83Plane422UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR , eG8B8R82Plane422UnormKHR = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR , eG8B8R83Plane444UnormKHR = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR ,
  eR10X6UnormPack16KHR = VK_FORMAT_R10X6_UNORM_PACK16_KHR , eR10X6G10X6Unorm2Pack16KHR = VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR , eR10X6G10X6B10X6A10X6Unorm4Pack16KHR = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR , eG10X6B10X6G10X6R10X6422Unorm4Pack16KHR = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR ,
  eB10X6G10X6R10X6G10X6422Unorm4Pack16KHR = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR , eG10X6B10X6R10X63Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR , eG10X6B10X6R10X62Plane420Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR , eG10X6B10X6R10X63Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR ,
  eG10X6B10X6R10X62Plane422Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR , eG10X6B10X6R10X63Plane444Unorm3Pack16KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR , eR12X4UnormPack16KHR = VK_FORMAT_R12X4_UNORM_PACK16_KHR , eR12X4G12X4Unorm2Pack16KHR = VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR ,
  eR12X4G12X4B12X4A12X4Unorm4Pack16KHR = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR , eG12X4B12X4G12X4R12X4422Unorm4Pack16KHR = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR , eB12X4G12X4R12X4G12X4422Unorm4Pack16KHR = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR , eG12X4B12X4R12X43Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR ,
  eG12X4B12X4R12X42Plane420Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR , eG12X4B12X4R12X43Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR , eG12X4B12X4R12X42Plane422Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR , eG12X4B12X4R12X43Plane444Unorm3Pack16KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR ,
  eG16B16G16R16422UnormKHR = VK_FORMAT_G16B16G16R16_422_UNORM_KHR , eB16G16R16G16422UnormKHR = VK_FORMAT_B16G16R16G16_422_UNORM_KHR , eG16B16R163Plane420UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR , eG16B16R162Plane420UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR ,
  eG16B16R163Plane422UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR , eG16B16R162Plane422UnormKHR = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR , eG16B16R163Plane444UnormKHR = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR , eG8B8R82Plane444UnormEXT = VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT ,
  eG10X6B10X6R10X62Plane444Unorm3Pack16EXT = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT , eG12X4B12X4R12X42Plane444Unorm3Pack16EXT = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT , eG16B16R162Plane444UnormEXT = VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT , eA4R4G4B4UnormPack16EXT = VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT ,
  eA4B4G4R4UnormPack16EXT = VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT , eR16G16S105NV = VK_FORMAT_R16G16_S10_5_NV , eA1B5G5R5UnormPack16KHR = VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR , eA8UnormKHR = VK_FORMAT_A8_UNORM_KHR
}
 
enum class  FormatFeatureFlagBits : VkFormatFeatureFlags {
  eSampledImage = VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT , eStorageImage = VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT , eStorageImageAtomic = VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT , eUniformTexelBuffer = VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT ,
  eStorageTexelBuffer = VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT , eStorageTexelBufferAtomic = VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT , eVertexBuffer = VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT , eColorAttachment = VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT ,
  eColorAttachmentBlend = VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT , eDepthStencilAttachment = VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT , eBlitSrc = VK_FORMAT_FEATURE_BLIT_SRC_BIT , eBlitDst = VK_FORMAT_FEATURE_BLIT_DST_BIT ,
  eSampledImageFilterLinear = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT , eTransferSrc = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT , eTransferDst = VK_FORMAT_FEATURE_TRANSFER_DST_BIT , eMidpointChromaSamples = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT ,
  eSampledImageYcbcrConversionLinearFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT , eSampledImageYcbcrConversionSeparateReconstructionFilter = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicit = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicitForceable ,
  eDisjoint = VK_FORMAT_FEATURE_DISJOINT_BIT , eCositedChromaSamples = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT , eSampledImageFilterMinmax = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT , eSampledImageFilterCubicIMG = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG ,
  eVideoDecodeOutputKHR = VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR , eVideoDecodeDpbKHR = VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR , eTransferSrcKHR = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR , eTransferDstKHR = VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR ,
  eSampledImageFilterMinmaxEXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT , eAccelerationStructureVertexBufferKHR = VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR , eMidpointChromaSamplesKHR = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR , eSampledImageYcbcrConversionLinearFilterKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR ,
  eSampledImageYcbcrConversionSeparateReconstructionFilterKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR , eSampledImageYcbcrConversionChromaReconstructionExplicitKHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR , eSampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR , eDisjointKHR = VK_FORMAT_FEATURE_DISJOINT_BIT_KHR ,
  eCositedChromaSamplesKHR = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR , eSampledImageFilterCubicEXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT , eFragmentDensityMapEXT = VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT , eFragmentShadingRateAttachmentKHR = VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR ,
  eVideoEncodeInputKHR = VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR , eVideoEncodeDpbKHR = VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR
}
 
enum class  ImageCreateFlagBits : VkImageCreateFlags {
  eSparseBinding = VK_IMAGE_CREATE_SPARSE_BINDING_BIT , eSparseResidency = VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT , eSparseAliased = VK_IMAGE_CREATE_SPARSE_ALIASED_BIT , eMutableFormat = VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT ,
  eCubeCompatible = VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT , eAlias = VK_IMAGE_CREATE_ALIAS_BIT , eSplitInstanceBindRegions = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT , e2DArrayCompatible = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT ,
  eBlockTexelViewCompatible = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT , eExtendedUsage = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT , eProtected = VK_IMAGE_CREATE_PROTECTED_BIT , eDisjoint = VK_IMAGE_CREATE_DISJOINT_BIT ,
  eCornerSampledNV = VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV , eSplitInstanceBindRegionsKHR = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR , e2DArrayCompatibleKHR = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR , eBlockTexelViewCompatibleKHR = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR ,
  eExtendedUsageKHR = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR , eSampleLocationsCompatibleDepthEXT = VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT , eDisjointKHR = VK_IMAGE_CREATE_DISJOINT_BIT_KHR , eAliasKHR = VK_IMAGE_CREATE_ALIAS_BIT_KHR ,
  eSubsampledEXT = VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT , eDescriptorBufferCaptureReplayEXT = VK_IMAGE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT , eMultisampledRenderToSingleSampledEXT = VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT , e2DViewCompatibleEXT = VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT ,
  eFragmentDensityMapOffsetQCOM = VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM , eVideoProfileIndependentKHR = VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR
}
 
enum class  ImageTiling { eOptimal = VK_IMAGE_TILING_OPTIMAL , eLinear = VK_IMAGE_TILING_LINEAR , eDrmFormatModifierEXT = VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT }
 
enum class  ImageType { e1D = VK_IMAGE_TYPE_1D , e2D = VK_IMAGE_TYPE_2D , e3D = VK_IMAGE_TYPE_3D }
 
enum class  ImageUsageFlagBits : VkImageUsageFlags {
  eTransferSrc = VK_IMAGE_USAGE_TRANSFER_SRC_BIT , eTransferDst = VK_IMAGE_USAGE_TRANSFER_DST_BIT , eSampled = VK_IMAGE_USAGE_SAMPLED_BIT , eStorage = VK_IMAGE_USAGE_STORAGE_BIT ,
  eColorAttachment = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT , eDepthStencilAttachment = VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT , eTransientAttachment = VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT , eInputAttachment = VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT ,
  eVideoDecodeDstKHR = VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR , eVideoDecodeSrcKHR = VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR , eVideoDecodeDpbKHR = VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR , eShadingRateImageNV = VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV ,
  eFragmentDensityMapEXT = VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT , eFragmentShadingRateAttachmentKHR = VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR , eHostTransferEXT = VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT , eVideoEncodeDstKHR = VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR ,
  eVideoEncodeSrcKHR = VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR , eVideoEncodeDpbKHR = VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR , eAttachmentFeedbackLoopEXT = VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT , eInvocationMaskHUAWEI = VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI ,
  eSampleWeightQCOM = VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM , eSampleBlockMatchQCOM = VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM
}
 
enum class  InstanceCreateFlagBits : VkInstanceCreateFlags { eEnumeratePortabilityKHR = VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR }
 
enum class  InternalAllocationType { eExecutable = VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE }
 
enum class  MemoryHeapFlagBits : VkMemoryHeapFlags { eDeviceLocal = VK_MEMORY_HEAP_DEVICE_LOCAL_BIT , eMultiInstance = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT , eMultiInstanceKHR = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR }
 
enum class  MemoryPropertyFlagBits : VkMemoryPropertyFlags {
  eDeviceLocal = VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT , eHostVisible = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT , eHostCoherent = VK_MEMORY_PROPERTY_HOST_COHERENT_BIT , eHostCached = VK_MEMORY_PROPERTY_HOST_CACHED_BIT ,
  eLazilyAllocated = VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT , eProtected = VK_MEMORY_PROPERTY_PROTECTED_BIT , eDeviceCoherentAMD = VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD , eDeviceUncachedAMD = VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD ,
  eRdmaCapableNV = VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV
}
 
enum class  PhysicalDeviceType {
  eOther = VK_PHYSICAL_DEVICE_TYPE_OTHER , eIntegratedGpu = VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU , eDiscreteGpu = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU , eVirtualGpu = VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU ,
  eCpu = VK_PHYSICAL_DEVICE_TYPE_CPU
}
 
enum class  QueueFlagBits : VkQueueFlags {
  eGraphics = VK_QUEUE_GRAPHICS_BIT , eCompute = VK_QUEUE_COMPUTE_BIT , eTransfer = VK_QUEUE_TRANSFER_BIT , eSparseBinding = VK_QUEUE_SPARSE_BINDING_BIT ,
  eProtected = VK_QUEUE_PROTECTED_BIT , eVideoDecodeKHR = VK_QUEUE_VIDEO_DECODE_BIT_KHR , eVideoEncodeKHR = VK_QUEUE_VIDEO_ENCODE_BIT_KHR , eOpticalFlowNV = VK_QUEUE_OPTICAL_FLOW_BIT_NV
}
 
enum class  SampleCountFlagBits : VkSampleCountFlags {
  e1 = VK_SAMPLE_COUNT_1_BIT , e2 = VK_SAMPLE_COUNT_2_BIT , e4 = VK_SAMPLE_COUNT_4_BIT , e8 = VK_SAMPLE_COUNT_8_BIT ,
  e16 = VK_SAMPLE_COUNT_16_BIT , e32 = VK_SAMPLE_COUNT_32_BIT , e64 = VK_SAMPLE_COUNT_64_BIT
}
 
enum class  SystemAllocationScope {
  eCommand = VK_SYSTEM_ALLOCATION_SCOPE_COMMAND , eObject = VK_SYSTEM_ALLOCATION_SCOPE_OBJECT , eCache = VK_SYSTEM_ALLOCATION_SCOPE_CACHE , eDevice = VK_SYSTEM_ALLOCATION_SCOPE_DEVICE ,
  eInstance = VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE
}
 
enum class  DeviceCreateFlagBits : VkDeviceCreateFlags
 
enum class  DeviceQueueCreateFlagBits : VkDeviceQueueCreateFlags { eProtected = VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT }
 
enum class  PipelineStageFlagBits : VkPipelineStageFlags {
  eTopOfPipe = VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT , eDrawIndirect = VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT , eVertexInput = VK_PIPELINE_STAGE_VERTEX_INPUT_BIT , eVertexShader = VK_PIPELINE_STAGE_VERTEX_SHADER_BIT ,
  eTessellationControlShader = VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT , eTessellationEvaluationShader = VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT , eGeometryShader = VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT , eFragmentShader = VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT ,
  eEarlyFragmentTests = VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT , eLateFragmentTests = VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT , eColorAttachmentOutput = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT , eComputeShader = VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT ,
  eTransfer = VK_PIPELINE_STAGE_TRANSFER_BIT , eBottomOfPipe = VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT , eHost = VK_PIPELINE_STAGE_HOST_BIT , eAllGraphics = VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT ,
  eAllCommands = VK_PIPELINE_STAGE_ALL_COMMANDS_BIT , eNone = VK_PIPELINE_STAGE_NONE , eTransformFeedbackEXT = VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT , eConditionalRenderingEXT = VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT ,
  eAccelerationStructureBuildKHR = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR , eRayTracingShaderKHR = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR , eShadingRateImageNV = VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV , eRayTracingShaderNV = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV ,
  eAccelerationStructureBuildNV = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV , eTaskShaderNV = VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV , eMeshShaderNV = VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV , eFragmentDensityProcessEXT = VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT ,
  eFragmentShadingRateAttachmentKHR = VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR , eCommandPreprocessNV = VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV , eNoneKHR = VK_PIPELINE_STAGE_NONE_KHR , eTaskShaderEXT = VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT ,
  eMeshShaderEXT = VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT
}
 
enum class  MemoryMapFlagBits : VkMemoryMapFlags
 
enum class  ImageAspectFlagBits : VkImageAspectFlags {
  eColor = VK_IMAGE_ASPECT_COLOR_BIT , eDepth = VK_IMAGE_ASPECT_DEPTH_BIT , eStencil = VK_IMAGE_ASPECT_STENCIL_BIT , eMetadata = VK_IMAGE_ASPECT_METADATA_BIT ,
  ePlane0 = VK_IMAGE_ASPECT_PLANE_0_BIT , ePlane1 = VK_IMAGE_ASPECT_PLANE_1_BIT , ePlane2 = VK_IMAGE_ASPECT_PLANE_2_BIT , eNone = VK_IMAGE_ASPECT_NONE ,
  ePlane0KHR = VK_IMAGE_ASPECT_PLANE_0_BIT_KHR , ePlane1KHR = VK_IMAGE_ASPECT_PLANE_1_BIT_KHR , ePlane2KHR = VK_IMAGE_ASPECT_PLANE_2_BIT_KHR , eMemoryPlane0EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT ,
  eMemoryPlane1EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT , eMemoryPlane2EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT , eMemoryPlane3EXT = VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT , eNoneKHR = VK_IMAGE_ASPECT_NONE_KHR
}
 
enum class  SparseImageFormatFlagBits : VkSparseImageFormatFlags { eSingleMiptail = VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT , eAlignedMipSize = VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT , eNonstandardBlockSize = VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT }
 
enum class  SparseMemoryBindFlagBits : VkSparseMemoryBindFlags { eMetadata = VK_SPARSE_MEMORY_BIND_METADATA_BIT }
 
enum class  FenceCreateFlagBits : VkFenceCreateFlags { eSignaled = VK_FENCE_CREATE_SIGNALED_BIT }
 
enum class  SemaphoreCreateFlagBits : VkSemaphoreCreateFlags
 
enum class  EventCreateFlagBits : VkEventCreateFlags { eDeviceOnly = VK_EVENT_CREATE_DEVICE_ONLY_BIT , eDeviceOnlyKHR = VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR }
 
enum class  QueryPipelineStatisticFlagBits : VkQueryPipelineStatisticFlags {
  eInputAssemblyVertices = VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT , eInputAssemblyPrimitives = VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT , eVertexShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT , eGeometryShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT ,
  eGeometryShaderPrimitives = VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT , eClippingInvocations = VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT , eClippingPrimitives = VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT , eFragmentShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT ,
  eTessellationControlShaderPatches = VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT , eTessellationEvaluationShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT , eComputeShaderInvocations = VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT , eTaskShaderInvocationsEXT = VK_QUERY_PIPELINE_STATISTIC_TASK_SHADER_INVOCATIONS_BIT_EXT ,
  eMeshShaderInvocationsEXT = VK_QUERY_PIPELINE_STATISTIC_MESH_SHADER_INVOCATIONS_BIT_EXT , eClusterCullingShaderInvocationsHUAWEI = VK_QUERY_PIPELINE_STATISTIC_CLUSTER_CULLING_SHADER_INVOCATIONS_BIT_HUAWEI
}
 
enum class  QueryResultFlagBits : VkQueryResultFlags {
  e64 = VK_QUERY_RESULT_64_BIT , eWait = VK_QUERY_RESULT_WAIT_BIT , eWithAvailability = VK_QUERY_RESULT_WITH_AVAILABILITY_BIT , ePartial = VK_QUERY_RESULT_PARTIAL_BIT ,
  eWithStatusKHR = VK_QUERY_RESULT_WITH_STATUS_BIT_KHR
}
 
enum class  QueryType {
  eOcclusion = VK_QUERY_TYPE_OCCLUSION , ePipelineStatistics = VK_QUERY_TYPE_PIPELINE_STATISTICS , eTimestamp = VK_QUERY_TYPE_TIMESTAMP , eResultStatusOnlyKHR = VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR ,
  eTransformFeedbackStreamEXT = VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT , ePerformanceQueryKHR = VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR , eAccelerationStructureCompactedSizeKHR = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR , eAccelerationStructureSerializationSizeKHR = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR ,
  eAccelerationStructureCompactedSizeNV = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV , ePerformanceQueryINTEL = VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL , eVideoEncodeFeedbackKHR = VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR , eMeshPrimitivesGeneratedEXT = VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT ,
  ePrimitivesGeneratedEXT = VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT , eAccelerationStructureSerializationBottomLevelPointersKHR = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR , eAccelerationStructureSizeKHR = VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR , eMicromapSerializationSizeEXT = VK_QUERY_TYPE_MICROMAP_SERIALIZATION_SIZE_EXT ,
  eMicromapCompactedSizeEXT = VK_QUERY_TYPE_MICROMAP_COMPACTED_SIZE_EXT
}
 
enum class  QueryPoolCreateFlagBits : VkQueryPoolCreateFlags
 
enum class  BufferCreateFlagBits : VkBufferCreateFlags {
  eSparseBinding = VK_BUFFER_CREATE_SPARSE_BINDING_BIT , eSparseResidency = VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT , eSparseAliased = VK_BUFFER_CREATE_SPARSE_ALIASED_BIT , eProtected = VK_BUFFER_CREATE_PROTECTED_BIT ,
  eDeviceAddressCaptureReplay = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT , eDeviceAddressCaptureReplayEXT = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT , eDeviceAddressCaptureReplayKHR = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR , eDescriptorBufferCaptureReplayEXT = VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT ,
  eVideoProfileIndependentKHR = VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR
}
 
enum class  BufferUsageFlagBits : VkBufferUsageFlags {
  eTransferSrc = VK_BUFFER_USAGE_TRANSFER_SRC_BIT , eTransferDst = VK_BUFFER_USAGE_TRANSFER_DST_BIT , eUniformTexelBuffer = VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT , eStorageTexelBuffer = VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT ,
  eUniformBuffer = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT , eStorageBuffer = VK_BUFFER_USAGE_STORAGE_BUFFER_BIT , eIndexBuffer = VK_BUFFER_USAGE_INDEX_BUFFER_BIT , eVertexBuffer = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT ,
  eIndirectBuffer = VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT , eShaderDeviceAddress = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT , eVideoDecodeSrcKHR = VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR , eVideoDecodeDstKHR = VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR ,
  eTransformFeedbackBufferEXT = VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT , eTransformFeedbackCounterBufferEXT = VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT , eConditionalRenderingEXT = VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT , eExecutionGraphScratchAMDX = VK_BUFFER_USAGE_EXECUTION_GRAPH_SCRATCH_BIT_AMDX ,
  eAccelerationStructureBuildInputReadOnlyKHR = VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR , eAccelerationStructureStorageKHR = VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR , eShaderBindingTableKHR = VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR , eRayTracingNV = VK_BUFFER_USAGE_RAY_TRACING_BIT_NV ,
  eShaderDeviceAddressEXT = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT , eShaderDeviceAddressKHR = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR , eVideoEncodeDstKHR = VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR , eVideoEncodeSrcKHR = VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR ,
  eSamplerDescriptorBufferEXT = VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT , eResourceDescriptorBufferEXT = VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT , ePushDescriptorsDescriptorBufferEXT = VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT , eMicromapBuildInputReadOnlyEXT = VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT ,
  eMicromapStorageEXT = VK_BUFFER_USAGE_MICROMAP_STORAGE_BIT_EXT
}
 
enum class  SharingMode { eExclusive = VK_SHARING_MODE_EXCLUSIVE , eConcurrent = VK_SHARING_MODE_CONCURRENT }
 
enum class  BufferViewCreateFlagBits : VkBufferViewCreateFlags
 
enum class  ImageLayout {
  eUndefined = VK_IMAGE_LAYOUT_UNDEFINED , eGeneral = VK_IMAGE_LAYOUT_GENERAL , eColorAttachmentOptimal = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL , eDepthStencilAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL ,
  eDepthStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL , eShaderReadOnlyOptimal = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL , eTransferSrcOptimal = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL , eTransferDstOptimal = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL ,
  ePreinitialized = VK_IMAGE_LAYOUT_PREINITIALIZED , eDepthReadOnlyStencilAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL , eDepthAttachmentStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL , eDepthAttachmentOptimal = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL ,
  eDepthReadOnlyOptimal = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL , eStencilAttachmentOptimal = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL , eStencilReadOnlyOptimal = VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL , eReadOnlyOptimal = VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL ,
  eAttachmentOptimal = VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL , ePresentSrcKHR = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR , eVideoDecodeDstKHR = VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR , eVideoDecodeSrcKHR = VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR ,
  eVideoDecodeDpbKHR = VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR , eSharedPresentKHR = VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR , eDepthReadOnlyStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR , eDepthAttachmentStencilReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR ,
  eShadingRateOptimalNV = VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV , eFragmentDensityMapOptimalEXT = VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT , eFragmentShadingRateAttachmentOptimalKHR = VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR , eDepthAttachmentOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR ,
  eDepthReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR , eStencilAttachmentOptimalKHR = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR , eStencilReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR , eVideoEncodeDstKHR = VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR ,
  eVideoEncodeSrcKHR = VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR , eVideoEncodeDpbKHR = VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR , eReadOnlyOptimalKHR = VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR , eAttachmentOptimalKHR = VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR ,
  eAttachmentFeedbackLoopOptimalEXT = VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
}
 
enum class  ComponentSwizzle {
  eIdentity = VK_COMPONENT_SWIZZLE_IDENTITY , eZero = VK_COMPONENT_SWIZZLE_ZERO , eOne = VK_COMPONENT_SWIZZLE_ONE , eR = VK_COMPONENT_SWIZZLE_R ,
  eG = VK_COMPONENT_SWIZZLE_G , eB = VK_COMPONENT_SWIZZLE_B , eA = VK_COMPONENT_SWIZZLE_A
}
 
enum class  ImageViewCreateFlagBits : VkImageViewCreateFlags { eFragmentDensityMapDynamicEXT = VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT , eDescriptorBufferCaptureReplayEXT = VK_IMAGE_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT , eFragmentDensityMapDeferredEXT = VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT }
 
enum class  ImageViewType {
  e1D = VK_IMAGE_VIEW_TYPE_1D , e2D = VK_IMAGE_VIEW_TYPE_2D , e3D = VK_IMAGE_VIEW_TYPE_3D , eCube = VK_IMAGE_VIEW_TYPE_CUBE ,
  e1DArray = VK_IMAGE_VIEW_TYPE_1D_ARRAY , e2DArray = VK_IMAGE_VIEW_TYPE_2D_ARRAY , eCubeArray = VK_IMAGE_VIEW_TYPE_CUBE_ARRAY
}
 
enum class  ShaderModuleCreateFlagBits : VkShaderModuleCreateFlags
 
enum class  PipelineCacheCreateFlagBits : VkPipelineCacheCreateFlags { eExternallySynchronized = VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT , eExternallySynchronizedEXT = VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT }
 
enum class  BlendFactor {
  eZero = VK_BLEND_FACTOR_ZERO , eOne = VK_BLEND_FACTOR_ONE , eSrcColor = VK_BLEND_FACTOR_SRC_COLOR , eOneMinusSrcColor = VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR ,
  eDstColor = VK_BLEND_FACTOR_DST_COLOR , eOneMinusDstColor = VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR , eSrcAlpha = VK_BLEND_FACTOR_SRC_ALPHA , eOneMinusSrcAlpha = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA ,
  eDstAlpha = VK_BLEND_FACTOR_DST_ALPHA , eOneMinusDstAlpha = VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA , eConstantColor = VK_BLEND_FACTOR_CONSTANT_COLOR , eOneMinusConstantColor = VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR ,
  eConstantAlpha = VK_BLEND_FACTOR_CONSTANT_ALPHA , eOneMinusConstantAlpha = VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA , eSrcAlphaSaturate = VK_BLEND_FACTOR_SRC_ALPHA_SATURATE , eSrc1Color = VK_BLEND_FACTOR_SRC1_COLOR ,
  eOneMinusSrc1Color = VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR , eSrc1Alpha = VK_BLEND_FACTOR_SRC1_ALPHA , eOneMinusSrc1Alpha = VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA
}
 
enum class  BlendOp {
  eAdd = VK_BLEND_OP_ADD , eSubtract = VK_BLEND_OP_SUBTRACT , eReverseSubtract = VK_BLEND_OP_REVERSE_SUBTRACT , eMin = VK_BLEND_OP_MIN ,
  eMax = VK_BLEND_OP_MAX , eZeroEXT = VK_BLEND_OP_ZERO_EXT , eSrcEXT = VK_BLEND_OP_SRC_EXT , eDstEXT = VK_BLEND_OP_DST_EXT ,
  eSrcOverEXT = VK_BLEND_OP_SRC_OVER_EXT , eDstOverEXT = VK_BLEND_OP_DST_OVER_EXT , eSrcInEXT = VK_BLEND_OP_SRC_IN_EXT , eDstInEXT = VK_BLEND_OP_DST_IN_EXT ,
  eSrcOutEXT = VK_BLEND_OP_SRC_OUT_EXT , eDstOutEXT = VK_BLEND_OP_DST_OUT_EXT , eSrcAtopEXT = VK_BLEND_OP_SRC_ATOP_EXT , eDstAtopEXT = VK_BLEND_OP_DST_ATOP_EXT ,
  eXorEXT = VK_BLEND_OP_XOR_EXT , eMultiplyEXT = VK_BLEND_OP_MULTIPLY_EXT , eScreenEXT = VK_BLEND_OP_SCREEN_EXT , eOverlayEXT = VK_BLEND_OP_OVERLAY_EXT ,
  eDarkenEXT = VK_BLEND_OP_DARKEN_EXT , eLightenEXT = VK_BLEND_OP_LIGHTEN_EXT , eColordodgeEXT = VK_BLEND_OP_COLORDODGE_EXT , eColorburnEXT = VK_BLEND_OP_COLORBURN_EXT ,
  eHardlightEXT = VK_BLEND_OP_HARDLIGHT_EXT , eSoftlightEXT = VK_BLEND_OP_SOFTLIGHT_EXT , eDifferenceEXT = VK_BLEND_OP_DIFFERENCE_EXT , eExclusionEXT = VK_BLEND_OP_EXCLUSION_EXT ,
  eInvertEXT = VK_BLEND_OP_INVERT_EXT , eInvertRgbEXT = VK_BLEND_OP_INVERT_RGB_EXT , eLineardodgeEXT = VK_BLEND_OP_LINEARDODGE_EXT , eLinearburnEXT = VK_BLEND_OP_LINEARBURN_EXT ,
  eVividlightEXT = VK_BLEND_OP_VIVIDLIGHT_EXT , eLinearlightEXT = VK_BLEND_OP_LINEARLIGHT_EXT , ePinlightEXT = VK_BLEND_OP_PINLIGHT_EXT , eHardmixEXT = VK_BLEND_OP_HARDMIX_EXT ,
  eHslHueEXT = VK_BLEND_OP_HSL_HUE_EXT , eHslSaturationEXT = VK_BLEND_OP_HSL_SATURATION_EXT , eHslColorEXT = VK_BLEND_OP_HSL_COLOR_EXT , eHslLuminosityEXT = VK_BLEND_OP_HSL_LUMINOSITY_EXT ,
  ePlusEXT = VK_BLEND_OP_PLUS_EXT , ePlusClampedEXT = VK_BLEND_OP_PLUS_CLAMPED_EXT , ePlusClampedAlphaEXT = VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT , ePlusDarkerEXT = VK_BLEND_OP_PLUS_DARKER_EXT ,
  eMinusEXT = VK_BLEND_OP_MINUS_EXT , eMinusClampedEXT = VK_BLEND_OP_MINUS_CLAMPED_EXT , eContrastEXT = VK_BLEND_OP_CONTRAST_EXT , eInvertOvgEXT = VK_BLEND_OP_INVERT_OVG_EXT ,
  eRedEXT = VK_BLEND_OP_RED_EXT , eGreenEXT = VK_BLEND_OP_GREEN_EXT , eBlueEXT = VK_BLEND_OP_BLUE_EXT
}
 
enum class  ColorComponentFlagBits : VkColorComponentFlags { eR = VK_COLOR_COMPONENT_R_BIT , eG = VK_COLOR_COMPONENT_G_BIT , eB = VK_COLOR_COMPONENT_B_BIT , eA = VK_COLOR_COMPONENT_A_BIT }
 
enum class  CompareOp {
  eNever = VK_COMPARE_OP_NEVER , eLess = VK_COMPARE_OP_LESS , eEqual = VK_COMPARE_OP_EQUAL , eLessOrEqual = VK_COMPARE_OP_LESS_OR_EQUAL ,
  eGreater = VK_COMPARE_OP_GREATER , eNotEqual = VK_COMPARE_OP_NOT_EQUAL , eGreaterOrEqual = VK_COMPARE_OP_GREATER_OR_EQUAL , eAlways = VK_COMPARE_OP_ALWAYS
}
 
enum class  CullModeFlagBits : VkCullModeFlags { eNone = VK_CULL_MODE_NONE , eFront = VK_CULL_MODE_FRONT_BIT , eBack = VK_CULL_MODE_BACK_BIT , eFrontAndBack = VK_CULL_MODE_FRONT_AND_BACK }
 
enum class  DynamicState {
  eViewport = VK_DYNAMIC_STATE_VIEWPORT , eScissor = VK_DYNAMIC_STATE_SCISSOR , eLineWidth = VK_DYNAMIC_STATE_LINE_WIDTH , eDepthBias = VK_DYNAMIC_STATE_DEPTH_BIAS ,
  eBlendConstants = VK_DYNAMIC_STATE_BLEND_CONSTANTS , eDepthBounds = VK_DYNAMIC_STATE_DEPTH_BOUNDS , eStencilCompareMask = VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK , eStencilWriteMask = VK_DYNAMIC_STATE_STENCIL_WRITE_MASK ,
  eStencilReference = VK_DYNAMIC_STATE_STENCIL_REFERENCE , eCullMode = VK_DYNAMIC_STATE_CULL_MODE , eFrontFace = VK_DYNAMIC_STATE_FRONT_FACE , ePrimitiveTopology = VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY ,
  eViewportWithCount = VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT , eScissorWithCount = VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT , eVertexInputBindingStride = VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE , eDepthTestEnable = VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE ,
  eDepthWriteEnable = VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE , eDepthCompareOp = VK_DYNAMIC_STATE_DEPTH_COMPARE_OP , eDepthBoundsTestEnable = VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE , eStencilTestEnable = VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE ,
  eStencilOp = VK_DYNAMIC_STATE_STENCIL_OP , eRasterizerDiscardEnable = VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE , eDepthBiasEnable = VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE , ePrimitiveRestartEnable = VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE ,
  eViewportWScalingNV = VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV , eDiscardRectangleEXT = VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT , eDiscardRectangleEnableEXT = VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT , eDiscardRectangleModeEXT = VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT ,
  eSampleLocationsEXT = VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT , eRayTracingPipelineStackSizeKHR = VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR , eViewportShadingRatePaletteNV = VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV , eViewportCoarseSampleOrderNV = VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV ,
  eExclusiveScissorEnableNV = VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV , eExclusiveScissorNV = VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV , eFragmentShadingRateKHR = VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR , eLineStippleEXT = VK_DYNAMIC_STATE_LINE_STIPPLE_EXT ,
  eCullModeEXT = VK_DYNAMIC_STATE_CULL_MODE_EXT , eFrontFaceEXT = VK_DYNAMIC_STATE_FRONT_FACE_EXT , ePrimitiveTopologyEXT = VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT , eViewportWithCountEXT = VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT ,
  eScissorWithCountEXT = VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT , eVertexInputBindingStrideEXT = VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT , eDepthTestEnableEXT = VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT , eDepthWriteEnableEXT = VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT ,
  eDepthCompareOpEXT = VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT , eDepthBoundsTestEnableEXT = VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT , eStencilTestEnableEXT = VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT , eStencilOpEXT = VK_DYNAMIC_STATE_STENCIL_OP_EXT ,
  eVertexInputEXT = VK_DYNAMIC_STATE_VERTEX_INPUT_EXT , ePatchControlPointsEXT = VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT , eRasterizerDiscardEnableEXT = VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT , eDepthBiasEnableEXT = VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT ,
  eLogicOpEXT = VK_DYNAMIC_STATE_LOGIC_OP_EXT , ePrimitiveRestartEnableEXT = VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT , eColorWriteEnableEXT = VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT , eTessellationDomainOriginEXT = VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT ,
  eDepthClampEnableEXT = VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT , ePolygonModeEXT = VK_DYNAMIC_STATE_POLYGON_MODE_EXT , eRasterizationSamplesEXT = VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT , eSampleMaskEXT = VK_DYNAMIC_STATE_SAMPLE_MASK_EXT ,
  eAlphaToCoverageEnableEXT = VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT , eAlphaToOneEnableEXT = VK_DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT , eLogicOpEnableEXT = VK_DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT , eColorBlendEnableEXT = VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT ,
  eColorBlendEquationEXT = VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT , eColorWriteMaskEXT = VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT , eRasterizationStreamEXT = VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT , eConservativeRasterizationModeEXT = VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT ,
  eExtraPrimitiveOverestimationSizeEXT = VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT , eDepthClipEnableEXT = VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT , eSampleLocationsEnableEXT = VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT , eColorBlendAdvancedEXT = VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT ,
  eProvokingVertexModeEXT = VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT , eLineRasterizationModeEXT = VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT , eLineStippleEnableEXT = VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT , eDepthClipNegativeOneToOneEXT = VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT ,
  eViewportWScalingEnableNV = VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV , eViewportSwizzleNV = VK_DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV , eCoverageToColorEnableNV = VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV , eCoverageToColorLocationNV = VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV ,
  eCoverageModulationModeNV = VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV , eCoverageModulationTableEnableNV = VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV , eCoverageModulationTableNV = VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV , eShadingRateImageEnableNV = VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV ,
  eRepresentativeFragmentTestEnableNV = VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV , eCoverageReductionModeNV = VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV , eAttachmentFeedbackLoopEnableEXT = VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT
}
 
enum class  FrontFace { eCounterClockwise = VK_FRONT_FACE_COUNTER_CLOCKWISE , eClockwise = VK_FRONT_FACE_CLOCKWISE }
 
enum class  LogicOp {
  eClear = VK_LOGIC_OP_CLEAR , eAnd = VK_LOGIC_OP_AND , eAndReverse = VK_LOGIC_OP_AND_REVERSE , eCopy = VK_LOGIC_OP_COPY ,
  eAndInverted = VK_LOGIC_OP_AND_INVERTED , eNoOp = VK_LOGIC_OP_NO_OP , eXor = VK_LOGIC_OP_XOR , eOr = VK_LOGIC_OP_OR ,
  eNor = VK_LOGIC_OP_NOR , eEquivalent = VK_LOGIC_OP_EQUIVALENT , eInvert = VK_LOGIC_OP_INVERT , eOrReverse = VK_LOGIC_OP_OR_REVERSE ,
  eCopyInverted = VK_LOGIC_OP_COPY_INVERTED , eOrInverted = VK_LOGIC_OP_OR_INVERTED , eNand = VK_LOGIC_OP_NAND , eSet = VK_LOGIC_OP_SET
}
 
enum class  PipelineCreateFlagBits : VkPipelineCreateFlags {
  eDisableOptimization = VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT , eAllowDerivatives = VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT , eDerivative = VK_PIPELINE_CREATE_DERIVATIVE_BIT , eViewIndexFromDeviceIndex = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT ,
  eDispatchBase = VK_PIPELINE_CREATE_DISPATCH_BASE_BIT , eFailOnPipelineCompileRequired = VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT , eEarlyReturnOnFailure = VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT , eRenderingFragmentShadingRateAttachmentKHR = VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR ,
  eVkPipelineRasterizationStateCreateFragmentShadingRateAttachmentKHR = VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR , eRenderingFragmentDensityMapAttachmentEXT = VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT , eVkPipelineRasterizationStateCreateFragmentDensityMapAttachmentEXT = VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT , eViewIndexFromDeviceIndexKHR = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR ,
  eDispatchBaseKHR = VK_PIPELINE_CREATE_DISPATCH_BASE_KHR , eRayTracingNoNullAnyHitShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR , eRayTracingNoNullClosestHitShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR , eRayTracingNoNullMissShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR ,
  eRayTracingNoNullIntersectionShadersKHR = VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR , eRayTracingSkipTrianglesKHR = VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR , eRayTracingSkipAabbsKHR = VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR , eRayTracingShaderGroupHandleCaptureReplayKHR = VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR ,
  eDeferCompileNV = VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV , eCaptureStatisticsKHR = VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR , eCaptureInternalRepresentationsKHR = VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR , eIndirectBindableNV = VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV ,
  eLibraryKHR = VK_PIPELINE_CREATE_LIBRARY_BIT_KHR , eFailOnPipelineCompileRequiredEXT = VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT , eEarlyReturnOnFailureEXT = VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT , eDescriptorBufferEXT = VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT ,
  eRetainLinkTimeOptimizationInfoEXT = VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT , eLinkTimeOptimizationEXT = VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT , eRayTracingAllowMotionNV = VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV , eColorAttachmentFeedbackLoopEXT = VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT ,
  eDepthStencilAttachmentFeedbackLoopEXT = VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT , eRayTracingOpacityMicromapEXT = VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT , eRayTracingDisplacementMicromapNV = VK_PIPELINE_CREATE_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV , eNoProtectedAccessEXT = VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT ,
  eProtectedAccessOnlyEXT = VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT
}
 
enum class  PipelineShaderStageCreateFlagBits : VkPipelineShaderStageCreateFlags { eAllowVaryingSubgroupSize = VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT , eRequireFullSubgroups = VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT , eAllowVaryingSubgroupSizeEXT = VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT , eRequireFullSubgroupsEXT = VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT }
 
enum class  PolygonMode { eFill = VK_POLYGON_MODE_FILL , eLine = VK_POLYGON_MODE_LINE , ePoint = VK_POLYGON_MODE_POINT , eFillRectangleNV = VK_POLYGON_MODE_FILL_RECTANGLE_NV }
 
enum class  PrimitiveTopology {
  ePointList = VK_PRIMITIVE_TOPOLOGY_POINT_LIST , eLineList = VK_PRIMITIVE_TOPOLOGY_LINE_LIST , eLineStrip = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP , eTriangleList = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST ,
  eTriangleStrip = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP , eTriangleFan = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN , eLineListWithAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY , eLineStripWithAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY ,
  eTriangleListWithAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY , eTriangleStripWithAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY , ePatchList = VK_PRIMITIVE_TOPOLOGY_PATCH_LIST
}
 
enum class  ShaderStageFlagBits : VkShaderStageFlags {
  eVertex = VK_SHADER_STAGE_VERTEX_BIT , eTessellationControl = VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT , eTessellationEvaluation = VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT , eGeometry = VK_SHADER_STAGE_GEOMETRY_BIT ,
  eFragment = VK_SHADER_STAGE_FRAGMENT_BIT , eCompute = VK_SHADER_STAGE_COMPUTE_BIT , eAllGraphics = VK_SHADER_STAGE_ALL_GRAPHICS , eAll = VK_SHADER_STAGE_ALL ,
  eRaygenKHR = VK_SHADER_STAGE_RAYGEN_BIT_KHR , eAnyHitKHR = VK_SHADER_STAGE_ANY_HIT_BIT_KHR , eClosestHitKHR = VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR , eMissKHR = VK_SHADER_STAGE_MISS_BIT_KHR ,
  eIntersectionKHR = VK_SHADER_STAGE_INTERSECTION_BIT_KHR , eCallableKHR = VK_SHADER_STAGE_CALLABLE_BIT_KHR , eRaygenNV = VK_SHADER_STAGE_RAYGEN_BIT_NV , eAnyHitNV = VK_SHADER_STAGE_ANY_HIT_BIT_NV ,
  eClosestHitNV = VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV , eMissNV = VK_SHADER_STAGE_MISS_BIT_NV , eIntersectionNV = VK_SHADER_STAGE_INTERSECTION_BIT_NV , eCallableNV = VK_SHADER_STAGE_CALLABLE_BIT_NV ,
  eTaskNV = VK_SHADER_STAGE_TASK_BIT_NV , eMeshNV = VK_SHADER_STAGE_MESH_BIT_NV , eTaskEXT = VK_SHADER_STAGE_TASK_BIT_EXT , eMeshEXT = VK_SHADER_STAGE_MESH_BIT_EXT ,
  eSubpassShadingHUAWEI = VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI , eClusterCullingHUAWEI = VK_SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
}
 
enum class  StencilOp {
  eKeep = VK_STENCIL_OP_KEEP , eZero = VK_STENCIL_OP_ZERO , eReplace = VK_STENCIL_OP_REPLACE , eIncrementAndClamp = VK_STENCIL_OP_INCREMENT_AND_CLAMP ,
  eDecrementAndClamp = VK_STENCIL_OP_DECREMENT_AND_CLAMP , eInvert = VK_STENCIL_OP_INVERT , eIncrementAndWrap = VK_STENCIL_OP_INCREMENT_AND_WRAP , eDecrementAndWrap = VK_STENCIL_OP_DECREMENT_AND_WRAP
}
 
enum class  VertexInputRate { eVertex = VK_VERTEX_INPUT_RATE_VERTEX , eInstance = VK_VERTEX_INPUT_RATE_INSTANCE }
 
enum class  PipelineColorBlendStateCreateFlagBits : VkPipelineColorBlendStateCreateFlags { eRasterizationOrderAttachmentAccessARM = VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM , eRasterizationOrderAttachmentAccessEXT = VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT }
 
enum class  PipelineDepthStencilStateCreateFlagBits : VkPipelineDepthStencilStateCreateFlags { eRasterizationOrderAttachmentDepthAccessARM = VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM , eRasterizationOrderAttachmentStencilAccessARM = VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM , eRasterizationOrderAttachmentDepthAccessEXT = VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT , eRasterizationOrderAttachmentStencilAccessEXT = VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT }
 
enum class  PipelineDynamicStateCreateFlagBits : VkPipelineDynamicStateCreateFlags
 
enum class  PipelineInputAssemblyStateCreateFlagBits : VkPipelineInputAssemblyStateCreateFlags
 
enum class  PipelineLayoutCreateFlagBits : VkPipelineLayoutCreateFlags { eIndependentSetsEXT = VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT }
 
enum class  PipelineMultisampleStateCreateFlagBits : VkPipelineMultisampleStateCreateFlags
 
enum class  PipelineRasterizationStateCreateFlagBits : VkPipelineRasterizationStateCreateFlags
 
enum class  PipelineTessellationStateCreateFlagBits : VkPipelineTessellationStateCreateFlags
 
enum class  PipelineVertexInputStateCreateFlagBits : VkPipelineVertexInputStateCreateFlags
 
enum class  PipelineViewportStateCreateFlagBits : VkPipelineViewportStateCreateFlags
 
enum class  BorderColor {
  eFloatTransparentBlack = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK , eIntTransparentBlack = VK_BORDER_COLOR_INT_TRANSPARENT_BLACK , eFloatOpaqueBlack = VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK , eIntOpaqueBlack = VK_BORDER_COLOR_INT_OPAQUE_BLACK ,
  eFloatOpaqueWhite = VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE , eIntOpaqueWhite = VK_BORDER_COLOR_INT_OPAQUE_WHITE , eFloatCustomEXT = VK_BORDER_COLOR_FLOAT_CUSTOM_EXT , eIntCustomEXT = VK_BORDER_COLOR_INT_CUSTOM_EXT
}
 
enum class  Filter { eNearest = VK_FILTER_NEAREST , eLinear = VK_FILTER_LINEAR , eCubicIMG = VK_FILTER_CUBIC_IMG , eCubicEXT = VK_FILTER_CUBIC_EXT }
 
enum class  SamplerAddressMode {
  eRepeat = VK_SAMPLER_ADDRESS_MODE_REPEAT , eMirroredRepeat = VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT , eClampToEdge = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE , eClampToBorder = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER ,
  eMirrorClampToEdge = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE , eMirrorClampToEdgeKHR = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR
}
 
enum class  SamplerCreateFlagBits : VkSamplerCreateFlags {
  eSubsampledEXT = VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT , eSubsampledCoarseReconstructionEXT = VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT , eDescriptorBufferCaptureReplayEXT = VK_SAMPLER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT , eNonSeamlessCubeMapEXT = VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT ,
  eImageProcessingQCOM = VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM
}
 
enum class  SamplerMipmapMode { eNearest = VK_SAMPLER_MIPMAP_MODE_NEAREST , eLinear = VK_SAMPLER_MIPMAP_MODE_LINEAR }
 
enum class  DescriptorPoolCreateFlagBits : VkDescriptorPoolCreateFlags {
  eFreeDescriptorSet = VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT , eUpdateAfterBind = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT , eUpdateAfterBindEXT = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT , eHostOnlyVALVE = VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE ,
  eHostOnlyEXT = VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT , eAllowOverallocationSetsNV = VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV , eAllowOverallocationPoolsNV = VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV
}
 
enum class  DescriptorSetLayoutCreateFlagBits : VkDescriptorSetLayoutCreateFlags {
  eUpdateAfterBindPool = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT , ePushDescriptorKHR = VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR , eUpdateAfterBindPoolEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT , eDescriptorBufferEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT ,
  eEmbeddedImmutableSamplersEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT , eHostOnlyPoolVALVE = VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE , eIndirectBindableNV = VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV , eHostOnlyPoolEXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT ,
  ePerStageNV = VK_DESCRIPTOR_SET_LAYOUT_CREATE_PER_STAGE_BIT_NV
}
 
enum class  DescriptorType {
  eSampler = VK_DESCRIPTOR_TYPE_SAMPLER , eCombinedImageSampler = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER , eSampledImage = VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE , eStorageImage = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE ,
  eUniformTexelBuffer = VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER , eStorageTexelBuffer = VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER , eUniformBuffer = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER , eStorageBuffer = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER ,
  eUniformBufferDynamic = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC , eStorageBufferDynamic = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC , eInputAttachment = VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT , eInlineUniformBlock = VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK ,
  eInlineUniformBlockEXT = VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT , eAccelerationStructureKHR = VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR , eAccelerationStructureNV = VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV , eMutableVALVE = VK_DESCRIPTOR_TYPE_MUTABLE_VALVE ,
  eSampleWeightImageQCOM = VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM , eBlockMatchImageQCOM = VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM , eMutableEXT = VK_DESCRIPTOR_TYPE_MUTABLE_EXT
}
 
enum class  DescriptorPoolResetFlagBits : VkDescriptorPoolResetFlags
 
enum class  AccessFlagBits : VkAccessFlags {
  eIndirectCommandRead = VK_ACCESS_INDIRECT_COMMAND_READ_BIT , eIndexRead = VK_ACCESS_INDEX_READ_BIT , eVertexAttributeRead = VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT , eUniformRead = VK_ACCESS_UNIFORM_READ_BIT ,
  eInputAttachmentRead = VK_ACCESS_INPUT_ATTACHMENT_READ_BIT , eShaderRead = VK_ACCESS_SHADER_READ_BIT , eShaderWrite = VK_ACCESS_SHADER_WRITE_BIT , eColorAttachmentRead = VK_ACCESS_COLOR_ATTACHMENT_READ_BIT ,
  eColorAttachmentWrite = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT , eDepthStencilAttachmentRead = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT , eDepthStencilAttachmentWrite = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT , eTransferRead = VK_ACCESS_TRANSFER_READ_BIT ,
  eTransferWrite = VK_ACCESS_TRANSFER_WRITE_BIT , eHostRead = VK_ACCESS_HOST_READ_BIT , eHostWrite = VK_ACCESS_HOST_WRITE_BIT , eMemoryRead = VK_ACCESS_MEMORY_READ_BIT ,
  eMemoryWrite = VK_ACCESS_MEMORY_WRITE_BIT , eNone = VK_ACCESS_NONE , eTransformFeedbackWriteEXT = VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT , eTransformFeedbackCounterReadEXT = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT ,
  eTransformFeedbackCounterWriteEXT = VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT , eConditionalRenderingReadEXT = VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT , eColorAttachmentReadNoncoherentEXT = VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT , eAccelerationStructureReadKHR = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR ,
  eAccelerationStructureWriteKHR = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR , eShadingRateImageReadNV = VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV , eAccelerationStructureReadNV = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV , eAccelerationStructureWriteNV = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV ,
  eFragmentDensityMapReadEXT = VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT , eFragmentShadingRateAttachmentReadKHR = VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR , eCommandPreprocessReadNV = VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV , eCommandPreprocessWriteNV = VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV ,
  eNoneKHR = VK_ACCESS_NONE_KHR
}
 
enum class  AttachmentDescriptionFlagBits : VkAttachmentDescriptionFlags { eMayAlias = VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT }
 
enum class  AttachmentLoadOp { eLoad = VK_ATTACHMENT_LOAD_OP_LOAD , eClear = VK_ATTACHMENT_LOAD_OP_CLEAR , eDontCare = VK_ATTACHMENT_LOAD_OP_DONT_CARE , eNoneEXT = VK_ATTACHMENT_LOAD_OP_NONE_EXT }
 
enum class  AttachmentStoreOp {
  eStore = VK_ATTACHMENT_STORE_OP_STORE , eDontCare = VK_ATTACHMENT_STORE_OP_DONT_CARE , eNone = VK_ATTACHMENT_STORE_OP_NONE , eNoneKHR = VK_ATTACHMENT_STORE_OP_NONE_KHR ,
  eNoneQCOM = VK_ATTACHMENT_STORE_OP_NONE_QCOM , eNoneEXT = VK_ATTACHMENT_STORE_OP_NONE_EXT
}
 
enum class  DependencyFlagBits : VkDependencyFlags {
  eByRegion = VK_DEPENDENCY_BY_REGION_BIT , eDeviceGroup = VK_DEPENDENCY_DEVICE_GROUP_BIT , eViewLocal = VK_DEPENDENCY_VIEW_LOCAL_BIT , eViewLocalKHR = VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR ,
  eDeviceGroupKHR = VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR , eFeedbackLoopEXT = VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT
}
 
enum class  FramebufferCreateFlagBits : VkFramebufferCreateFlags { eImageless = VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT , eImagelessKHR = VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR }
 
enum class  PipelineBindPoint {
  eGraphics = VK_PIPELINE_BIND_POINT_GRAPHICS , eCompute = VK_PIPELINE_BIND_POINT_COMPUTE , eExecutionGraphAMDX = VK_PIPELINE_BIND_POINT_EXECUTION_GRAPH_AMDX , eRayTracingKHR = VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR ,
  eRayTracingNV = VK_PIPELINE_BIND_POINT_RAY_TRACING_NV , eSubpassShadingHUAWEI = VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI
}
 
enum class  RenderPassCreateFlagBits : VkRenderPassCreateFlags { eTransformQCOM = VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM }
 
enum class  SubpassDescriptionFlagBits : VkSubpassDescriptionFlags {
  ePerViewAttributesNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX , ePerViewPositionXOnlyNVX = VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX , eFragmentRegionQCOM = VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM , eShaderResolveQCOM = VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM ,
  eRasterizationOrderAttachmentColorAccessARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM , eRasterizationOrderAttachmentDepthAccessARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM , eRasterizationOrderAttachmentStencilAccessARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM , eRasterizationOrderAttachmentColorAccessEXT = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT ,
  eRasterizationOrderAttachmentDepthAccessEXT = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT , eRasterizationOrderAttachmentStencilAccessEXT = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT , eEnableLegacyDitheringEXT = VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT
}
 
enum class  CommandPoolCreateFlagBits : VkCommandPoolCreateFlags { eTransient = VK_COMMAND_POOL_CREATE_TRANSIENT_BIT , eResetCommandBuffer = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT , eProtected = VK_COMMAND_POOL_CREATE_PROTECTED_BIT }
 
enum class  CommandPoolResetFlagBits : VkCommandPoolResetFlags { eReleaseResources = VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT }
 
enum class  CommandBufferLevel { ePrimary = VK_COMMAND_BUFFER_LEVEL_PRIMARY , eSecondary = VK_COMMAND_BUFFER_LEVEL_SECONDARY }
 
enum class  CommandBufferResetFlagBits : VkCommandBufferResetFlags { eReleaseResources = VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT }
 
enum class  CommandBufferUsageFlagBits : VkCommandBufferUsageFlags { eOneTimeSubmit = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT , eRenderPassContinue = VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT , eSimultaneousUse = VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT }
 
enum class  QueryControlFlagBits : VkQueryControlFlags { ePrecise = VK_QUERY_CONTROL_PRECISE_BIT }
 
enum class  IndexType {
  eUint16 = VK_INDEX_TYPE_UINT16 , eUint32 = VK_INDEX_TYPE_UINT32 , eNoneKHR = VK_INDEX_TYPE_NONE_KHR , eNoneNV = VK_INDEX_TYPE_NONE_NV ,
  eUint8EXT = VK_INDEX_TYPE_UINT8_EXT
}
 
enum class  StencilFaceFlagBits : VkStencilFaceFlags { eFront = VK_STENCIL_FACE_FRONT_BIT , eBack = VK_STENCIL_FACE_BACK_BIT , eFrontAndBack = VK_STENCIL_FACE_FRONT_AND_BACK , eVkStencilFrontAndBack = VK_STENCIL_FRONT_AND_BACK }
 
enum class  SubpassContents { eInline = VK_SUBPASS_CONTENTS_INLINE , eSecondaryCommandBuffers = VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS , eInlineAndSecondaryCommandBuffersEXT = VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT }
 
enum class  SubgroupFeatureFlagBits : VkSubgroupFeatureFlags {
  eBasic = VK_SUBGROUP_FEATURE_BASIC_BIT , eVote = VK_SUBGROUP_FEATURE_VOTE_BIT , eArithmetic = VK_SUBGROUP_FEATURE_ARITHMETIC_BIT , eBallot = VK_SUBGROUP_FEATURE_BALLOT_BIT ,
  eShuffle = VK_SUBGROUP_FEATURE_SHUFFLE_BIT , eShuffleRelative = VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT , eClustered = VK_SUBGROUP_FEATURE_CLUSTERED_BIT , eQuad = VK_SUBGROUP_FEATURE_QUAD_BIT ,
  ePartitionedNV = VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV
}
 
enum class  PeerMemoryFeatureFlagBits : VkPeerMemoryFeatureFlags { eCopySrc = VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT , eCopyDst = VK_PEER_MEMORY_FEATURE_COPY_DST_BIT , eGenericSrc = VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT , eGenericDst = VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT }
 
enum class  MemoryAllocateFlagBits : VkMemoryAllocateFlags { eDeviceMask = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT , eDeviceAddress = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT , eDeviceAddressCaptureReplay = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT }
 
enum class  CommandPoolTrimFlagBits : VkCommandPoolTrimFlags
 
enum class  PointClippingBehavior { eAllClipPlanes = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES , eUserClipPlanesOnly = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY }
 
enum class  TessellationDomainOrigin { eUpperLeft = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT , eLowerLeft = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT }
 
enum class  SamplerYcbcrModelConversion {
  eRgbIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY , eYcbcrIdentity = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY , eYcbcr709 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 , eYcbcr601 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 ,
  eYcbcr2020 = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020
}
 
enum class  SamplerYcbcrRange { eItuFull = VK_SAMPLER_YCBCR_RANGE_ITU_FULL , eItuNarrow = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW }
 
enum class  ChromaLocation { eCositedEven = VK_CHROMA_LOCATION_COSITED_EVEN , eMidpoint = VK_CHROMA_LOCATION_MIDPOINT }
 
enum class  DescriptorUpdateTemplateType { eDescriptorSet = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET , ePushDescriptorsKHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR }
 
enum class  DescriptorUpdateTemplateCreateFlagBits : VkDescriptorUpdateTemplateCreateFlags
 
enum class  ExternalMemoryHandleTypeFlagBits : VkExternalMemoryHandleTypeFlags {
  eOpaqueFd = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eD3D11Texture = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT ,
  eD3D11TextureKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT , eD3D12Heap = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT , eD3D12Resource = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT , eDmaBufEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT ,
  eHostAllocationEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT , eHostMappedForeignMemoryEXT = VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT , eRdmaAddressNV = VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV
}
 
enum class  ExternalMemoryFeatureFlagBits : VkExternalMemoryFeatureFlags { eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT , eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT , eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT }
 
enum class  ExternalFenceHandleTypeFlagBits : VkExternalFenceHandleTypeFlags { eOpaqueFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueWin32 = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32Kmt = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eSyncFd = VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT }
 
enum class  ExternalFenceFeatureFlagBits : VkExternalFenceFeatureFlags { eExportable = VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT , eImportable = VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT }
 
enum class  FenceImportFlagBits : VkFenceImportFlags { eTemporary = VK_FENCE_IMPORT_TEMPORARY_BIT }
 
enum class  SemaphoreImportFlagBits : VkSemaphoreImportFlags { eTemporary = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT }
 
enum class  ExternalSemaphoreHandleTypeFlagBits : VkExternalSemaphoreHandleTypeFlags {
  eOpaqueFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT , eOpaqueWin32 = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT , eOpaqueWin32Kmt = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT , eD3D12Fence = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT ,
  eD3D11Fence = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT , eSyncFd = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT
}
 
enum class  ExternalSemaphoreFeatureFlagBits : VkExternalSemaphoreFeatureFlags { eExportable = VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT , eImportable = VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT }
 
enum class  DriverId {
  eAmdProprietary = VK_DRIVER_ID_AMD_PROPRIETARY , eAmdOpenSource = VK_DRIVER_ID_AMD_OPEN_SOURCE , eMesaRadv = VK_DRIVER_ID_MESA_RADV , eNvidiaProprietary = VK_DRIVER_ID_NVIDIA_PROPRIETARY ,
  eIntelProprietaryWindows = VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS , eIntelOpenSourceMESA = VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA , eImaginationProprietary = VK_DRIVER_ID_IMAGINATION_PROPRIETARY , eQualcommProprietary = VK_DRIVER_ID_QUALCOMM_PROPRIETARY ,
  eArmProprietary = VK_DRIVER_ID_ARM_PROPRIETARY , eGoogleSwiftshader = VK_DRIVER_ID_GOOGLE_SWIFTSHADER , eGgpProprietary = VK_DRIVER_ID_GGP_PROPRIETARY , eBroadcomProprietary = VK_DRIVER_ID_BROADCOM_PROPRIETARY ,
  eMesaLlvmpipe = VK_DRIVER_ID_MESA_LLVMPIPE , eMoltenvk = VK_DRIVER_ID_MOLTENVK , eCoreaviProprietary = VK_DRIVER_ID_COREAVI_PROPRIETARY , eJuiceProprietary = VK_DRIVER_ID_JUICE_PROPRIETARY ,
  eVerisiliconProprietary = VK_DRIVER_ID_VERISILICON_PROPRIETARY , eMesaTurnip = VK_DRIVER_ID_MESA_TURNIP , eMesaV3Dv = VK_DRIVER_ID_MESA_V3DV , eMesaPanvk = VK_DRIVER_ID_MESA_PANVK ,
  eSamsungProprietary = VK_DRIVER_ID_SAMSUNG_PROPRIETARY , eMesaVenus = VK_DRIVER_ID_MESA_VENUS , eMesaDozen = VK_DRIVER_ID_MESA_DOZEN , eMesaNvk = VK_DRIVER_ID_MESA_NVK ,
  eImaginationOpenSourceMESA = VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA , eMesaAgxv = VK_DRIVER_ID_MESA_AGXV
}
 
enum class  ShaderFloatControlsIndependence { e32BitOnly = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY , eAll = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL , eNone = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE }
 
enum class  DescriptorBindingFlagBits : VkDescriptorBindingFlags { eUpdateAfterBind = VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT , eUpdateUnusedWhilePending = VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT , ePartiallyBound = VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT , eVariableDescriptorCount = VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT }
 
enum class  ResolveModeFlagBits : VkResolveModeFlags {
  eNone = VK_RESOLVE_MODE_NONE , eSampleZero = VK_RESOLVE_MODE_SAMPLE_ZERO_BIT , eAverage = VK_RESOLVE_MODE_AVERAGE_BIT , eMin = VK_RESOLVE_MODE_MIN_BIT ,
  eMax = VK_RESOLVE_MODE_MAX_BIT
}
 
enum class  SamplerReductionMode { eWeightedAverage = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE , eMin = VK_SAMPLER_REDUCTION_MODE_MIN , eMax = VK_SAMPLER_REDUCTION_MODE_MAX , eWeightedAverageRangeclampQCOM = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM }
 
enum class  SemaphoreType { eBinary = VK_SEMAPHORE_TYPE_BINARY , eTimeline = VK_SEMAPHORE_TYPE_TIMELINE }
 
enum class  SemaphoreWaitFlagBits : VkSemaphoreWaitFlags { eAny = VK_SEMAPHORE_WAIT_ANY_BIT }
 
enum class  PipelineCreationFeedbackFlagBits : VkPipelineCreationFeedbackFlags { eValid = VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT , eApplicationPipelineCacheHit = VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT , eBasePipelineAcceleration = VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT }
 
enum class  ToolPurposeFlagBits : VkToolPurposeFlags {
  eValidation = VK_TOOL_PURPOSE_VALIDATION_BIT , eProfiling = VK_TOOL_PURPOSE_PROFILING_BIT , eTracing = VK_TOOL_PURPOSE_TRACING_BIT , eAdditionalFeatures = VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT ,
  eModifyingFeatures = VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT , eDebugReportingEXT = VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT , eDebugMarkersEXT = VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT
}
 
enum class  PrivateDataSlotCreateFlagBits : VkPrivateDataSlotCreateFlags
 
enum class  PipelineStageFlagBits2 : VkPipelineStageFlags2 {
  eNone = VK_PIPELINE_STAGE_2_NONE , eTopOfPipe = VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT , eDrawIndirect = VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT , eVertexInput = VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT ,
  eVertexShader = VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT , eTessellationControlShader = VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT , eTessellationEvaluationShader = VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT , eGeometryShader = VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT ,
  eFragmentShader = VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT , eEarlyFragmentTests = VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT , eLateFragmentTests = VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT , eColorAttachmentOutput = VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT ,
  eComputeShader = VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT , eAllTransfer = VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT , eTransfer = VK_PIPELINE_STAGE_2_TRANSFER_BIT , eBottomOfPipe = VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT ,
  eHost = VK_PIPELINE_STAGE_2_HOST_BIT , eAllGraphics = VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT , eAllCommands = VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT , eCopy = VK_PIPELINE_STAGE_2_COPY_BIT ,
  eResolve = VK_PIPELINE_STAGE_2_RESOLVE_BIT , eBlit = VK_PIPELINE_STAGE_2_BLIT_BIT , eClear = VK_PIPELINE_STAGE_2_CLEAR_BIT , eIndexInput = VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT ,
  eVertexAttributeInput = VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT , ePreRasterizationShaders = VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT , eVideoDecodeKHR = VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR , eVideoEncodeKHR = VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR ,
  eTransformFeedbackEXT = VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT , eConditionalRenderingEXT = VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT , eCommandPreprocessNV = VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV , eFragmentShadingRateAttachmentKHR = VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR ,
  eShadingRateImageNV = VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV , eAccelerationStructureBuildKHR = VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR , eRayTracingShaderKHR = VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR , eRayTracingShaderNV = VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV ,
  eAccelerationStructureBuildNV = VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV , eFragmentDensityProcessEXT = VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT , eTaskShaderNV = VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV , eMeshShaderNV = VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV ,
  eTaskShaderEXT = VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT , eMeshShaderEXT = VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT , eSubpassShaderHUAWEI = VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI , eSubpassShadingHUAWEI = VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI ,
  eInvocationMaskHUAWEI = VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI , eAccelerationStructureCopyKHR = VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR , eMicromapBuildEXT = VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT , eClusterCullingShaderHUAWEI = VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI ,
  eOpticalFlowNV = VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV
}
 
enum class  AccessFlagBits2 : VkAccessFlags2 {
  eNone = VK_ACCESS_2_NONE , eIndirectCommandRead = VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT , eIndexRead = VK_ACCESS_2_INDEX_READ_BIT , eVertexAttributeRead = VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT ,
  eUniformRead = VK_ACCESS_2_UNIFORM_READ_BIT , eInputAttachmentRead = VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT , eShaderRead = VK_ACCESS_2_SHADER_READ_BIT , eShaderWrite = VK_ACCESS_2_SHADER_WRITE_BIT ,
  eColorAttachmentRead = VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT , eColorAttachmentWrite = VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT , eDepthStencilAttachmentRead = VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT , eDepthStencilAttachmentWrite = VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT ,
  eTransferRead = VK_ACCESS_2_TRANSFER_READ_BIT , eTransferWrite = VK_ACCESS_2_TRANSFER_WRITE_BIT , eHostRead = VK_ACCESS_2_HOST_READ_BIT , eHostWrite = VK_ACCESS_2_HOST_WRITE_BIT ,
  eMemoryRead = VK_ACCESS_2_MEMORY_READ_BIT , eMemoryWrite = VK_ACCESS_2_MEMORY_WRITE_BIT , eShaderSampledRead = VK_ACCESS_2_SHADER_SAMPLED_READ_BIT , eShaderStorageRead = VK_ACCESS_2_SHADER_STORAGE_READ_BIT ,
  eShaderStorageWrite = VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT , eVideoDecodeReadKHR = VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR , eVideoDecodeWriteKHR = VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR , eVideoEncodeReadKHR = VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR ,
  eVideoEncodeWriteKHR = VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR , eTransformFeedbackWriteEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT , eTransformFeedbackCounterReadEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT , eTransformFeedbackCounterWriteEXT = VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT ,
  eConditionalRenderingReadEXT = VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT , eCommandPreprocessReadNV = VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV , eCommandPreprocessWriteNV = VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV , eFragmentShadingRateAttachmentReadKHR = VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR ,
  eShadingRateImageReadNV = VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV , eAccelerationStructureReadKHR = VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR , eAccelerationStructureWriteKHR = VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR , eAccelerationStructureReadNV = VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV ,
  eAccelerationStructureWriteNV = VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV , eFragmentDensityMapReadEXT = VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT , eColorAttachmentReadNoncoherentEXT = VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT , eDescriptorBufferReadEXT = VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT ,
  eInvocationMaskReadHUAWEI = VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI , eShaderBindingTableReadKHR = VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR , eMicromapReadEXT = VK_ACCESS_2_MICROMAP_READ_BIT_EXT , eMicromapWriteEXT = VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT ,
  eOpticalFlowReadNV = VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV , eOpticalFlowWriteNV = VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV
}
 
enum class  SubmitFlagBits : VkSubmitFlags { eProtected = VK_SUBMIT_PROTECTED_BIT }
 
enum class  RenderingFlagBits : VkRenderingFlags {
  eContentsSecondaryCommandBuffers = VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT , eSuspending = VK_RENDERING_SUSPENDING_BIT , eResuming = VK_RENDERING_RESUMING_BIT , eContentsInlineEXT = VK_RENDERING_CONTENTS_INLINE_BIT_EXT ,
  eEnableLegacyDitheringEXT = VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT
}
 
enum class  FormatFeatureFlagBits2 : VkFormatFeatureFlags2 {
  eSampledImage = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT , eStorageImage = VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT , eStorageImageAtomic = VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT , eUniformTexelBuffer = VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT ,
  eStorageTexelBuffer = VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT , eStorageTexelBufferAtomic = VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT , eVertexBuffer = VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT , eColorAttachment = VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT ,
  eColorAttachmentBlend = VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT , eDepthStencilAttachment = VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT , eBlitSrc = VK_FORMAT_FEATURE_2_BLIT_SRC_BIT , eBlitDst = VK_FORMAT_FEATURE_2_BLIT_DST_BIT ,
  eSampledImageFilterLinear = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT , eSampledImageFilterCubic = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT , eSampledImageFilterCubicEXT = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT , eTransferSrc = VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT ,
  eTransferDst = VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT , eSampledImageFilterMinmax = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT , eMidpointChromaSamples = VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT , eSampledImageYcbcrConversionLinearFilter = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT ,
  eSampledImageYcbcrConversionSeparateReconstructionFilter = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicit = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT , eSampledImageYcbcrConversionChromaReconstructionExplicitForceable , eDisjoint = VK_FORMAT_FEATURE_2_DISJOINT_BIT ,
  eCositedChromaSamples = VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT , eStorageReadWithoutFormat = VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT , eStorageWriteWithoutFormat = VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT , eSampledImageDepthComparison = VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT ,
  eVideoDecodeOutputKHR = VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR , eVideoDecodeDpbKHR = VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR , eAccelerationStructureVertexBufferKHR = VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR , eFragmentDensityMapEXT = VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT ,
  eFragmentShadingRateAttachmentKHR = VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR , eHostImageTransferEXT = VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT , eVideoEncodeInputKHR = VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR , eVideoEncodeDpbKHR = VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR ,
  eLinearColorAttachmentNV = VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV , eWeightImageQCOM = VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM , eWeightSampledImageQCOM = VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM , eBlockMatchingQCOM = VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM ,
  eBoxFilterSampledQCOM = VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM , eOpticalFlowImageNV = VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV , eOpticalFlowVectorNV = VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV , eOpticalFlowCostNV = VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV
}
 
enum class  SurfaceTransformFlagBitsKHR : VkSurfaceTransformFlagsKHR {
  eIdentity = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR , eRotate90 = VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR , eRotate180 = VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR , eRotate270 = VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR ,
  eHorizontalMirror = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR , eHorizontalMirrorRotate90 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR , eHorizontalMirrorRotate180 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR , eHorizontalMirrorRotate270 = VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR ,
  eInherit = VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR
}
 
enum class  PresentModeKHR {
  eImmediate = VK_PRESENT_MODE_IMMEDIATE_KHR , eMailbox = VK_PRESENT_MODE_MAILBOX_KHR , eFifo = VK_PRESENT_MODE_FIFO_KHR , eFifoRelaxed = VK_PRESENT_MODE_FIFO_RELAXED_KHR ,
  eSharedDemandRefresh = VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR , eSharedContinuousRefresh = VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR
}
 
enum class  ColorSpaceKHR {
  eSrgbNonlinear = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR , eVkColorspaceSrgbNonlinear = VK_COLORSPACE_SRGB_NONLINEAR_KHR , eDisplayP3NonlinearEXT = VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT , eExtendedSrgbLinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT ,
  eDisplayP3LinearEXT = VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT , eDciP3NonlinearEXT = VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT , eBt709LinearEXT = VK_COLOR_SPACE_BT709_LINEAR_EXT , eBt709NonlinearEXT = VK_COLOR_SPACE_BT709_NONLINEAR_EXT ,
  eBt2020LinearEXT = VK_COLOR_SPACE_BT2020_LINEAR_EXT , eHdr10St2084EXT = VK_COLOR_SPACE_HDR10_ST2084_EXT , eDolbyvisionEXT = VK_COLOR_SPACE_DOLBYVISION_EXT , eHdr10HlgEXT = VK_COLOR_SPACE_HDR10_HLG_EXT ,
  eAdobergbLinearEXT = VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT , eAdobergbNonlinearEXT = VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT , ePassThroughEXT = VK_COLOR_SPACE_PASS_THROUGH_EXT , eExtendedSrgbNonlinearEXT = VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT ,
  eDciP3LinearEXT = VK_COLOR_SPACE_DCI_P3_LINEAR_EXT , eDisplayNativeAMD = VK_COLOR_SPACE_DISPLAY_NATIVE_AMD
}
 
enum class  CompositeAlphaFlagBitsKHR : VkCompositeAlphaFlagsKHR { eOpaque = VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR , ePreMultiplied = VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR , ePostMultiplied = VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR , eInherit = VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR }
 
enum class  SwapchainCreateFlagBitsKHR : VkSwapchainCreateFlagsKHR { eSplitInstanceBindRegions = VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR , eProtected = VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR , eMutableFormat = VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR , eDeferredMemoryAllocationEXT = VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT }
 
enum class  DeviceGroupPresentModeFlagBitsKHR : VkDeviceGroupPresentModeFlagsKHR { eLocal = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR , eRemote = VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR , eSum = VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR , eLocalMultiDevice = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR }
 
enum class  DisplayPlaneAlphaFlagBitsKHR : VkDisplayPlaneAlphaFlagsKHR { eOpaque = VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR , eGlobal = VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR , ePerPixel = VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR , ePerPixelPremultiplied = VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR }
 
enum class  DisplayModeCreateFlagBitsKHR : VkDisplayModeCreateFlagsKHR
 
enum class  DisplaySurfaceCreateFlagBitsKHR : VkDisplaySurfaceCreateFlagsKHR
 
enum class  DebugReportFlagBitsEXT : VkDebugReportFlagsEXT {
  eInformation = VK_DEBUG_REPORT_INFORMATION_BIT_EXT , eWarning = VK_DEBUG_REPORT_WARNING_BIT_EXT , ePerformanceWarning = VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT , eError = VK_DEBUG_REPORT_ERROR_BIT_EXT ,
  eDebug = VK_DEBUG_REPORT_DEBUG_BIT_EXT
}
 
enum class  DebugReportObjectTypeEXT {
  eUnknown = VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT , eInstance = VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT , ePhysicalDevice = VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT , eDevice = VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT ,
  eQueue = VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT , eSemaphore = VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT , eCommandBuffer = VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT , eFence = VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT ,
  eDeviceMemory = VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT , eBuffer = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT , eImage = VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT , eEvent = VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT ,
  eQueryPool = VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT , eBufferView = VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT , eImageView = VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT , eShaderModule = VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT ,
  ePipelineCache = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT , ePipelineLayout = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT , eRenderPass = VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT , ePipeline = VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT ,
  eDescriptorSetLayout = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT , eSampler = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT , eDescriptorPool = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT , eDescriptorSet = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT ,
  eFramebuffer = VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT , eCommandPool = VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT , eSurfaceKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT , eSwapchainKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT ,
  eDebugReportCallbackEXT = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT , eDebugReport = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT , eDisplayKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT , eDisplayModeKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT ,
  eValidationCacheEXT = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT , eValidationCache = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT , eSamplerYcbcrConversion = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT , eDescriptorUpdateTemplate = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT ,
  eCuModuleNVX = VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT , eCuFunctionNVX = VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT , eDescriptorUpdateTemplateKHR = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT , eAccelerationStructureKHR = VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT ,
  eSamplerYcbcrConversionKHR = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT , eAccelerationStructureNV = VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT , eCudaModuleNV = VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT , eCudaFunctionNV = VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT
}
 
enum class  RasterizationOrderAMD { eStrict = VK_RASTERIZATION_ORDER_STRICT_AMD , eRelaxed = VK_RASTERIZATION_ORDER_RELAXED_AMD }
 
enum class  VideoCodecOperationFlagBitsKHR : VkVideoCodecOperationFlagsKHR {
  eNone = VK_VIDEO_CODEC_OPERATION_NONE_KHR , eEncodeH264 = VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR , eEncodeH265 = VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR , eDecodeH264 = VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR ,
  eDecodeH265 = VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
}
 
enum class  VideoChromaSubsamplingFlagBitsKHR : VkVideoChromaSubsamplingFlagsKHR {
  eInvalid = VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR , eMonochrome = VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR , e420 = VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR , e422 = VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR ,
  e444 = VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR
}
 
enum class  VideoComponentBitDepthFlagBitsKHR : VkVideoComponentBitDepthFlagsKHR { eInvalid = VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR , e8 = VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR , e10 = VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR , e12 = VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR }
 
enum class  VideoCapabilityFlagBitsKHR : VkVideoCapabilityFlagsKHR { eProtectedContent = VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR , eSeparateReferenceImages = VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR }
 
enum class  VideoSessionCreateFlagBitsKHR : VkVideoSessionCreateFlagsKHR { eProtectedContent = VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR , eAllowEncodeParameterOptimizations = VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR , eInlineQueries = VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR }
 
enum class  VideoCodingControlFlagBitsKHR : VkVideoCodingControlFlagsKHR { eReset = VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR , eEncodeRateControl = VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR , eEncodeQualityLevel = VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR }
 
enum class  QueryResultStatusKHR { eError = VK_QUERY_RESULT_STATUS_ERROR_KHR , eNotReady = VK_QUERY_RESULT_STATUS_NOT_READY_KHR , eComplete = VK_QUERY_RESULT_STATUS_COMPLETE_KHR , eInsufficientBitstreamBufferRange = VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR }
 
enum class  VideoSessionParametersCreateFlagBitsKHR : VkVideoSessionParametersCreateFlagsKHR
 
enum class  VideoBeginCodingFlagBitsKHR : VkVideoBeginCodingFlagsKHR
 
enum class  VideoEndCodingFlagBitsKHR : VkVideoEndCodingFlagsKHR
 
enum class  VideoDecodeCapabilityFlagBitsKHR : VkVideoDecodeCapabilityFlagsKHR { eDpbAndOutputCoincide = VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_COINCIDE_BIT_KHR , eDpbAndOutputDistinct = VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_DISTINCT_BIT_KHR }
 
enum class  VideoDecodeUsageFlagBitsKHR : VkVideoDecodeUsageFlagsKHR { eDefault = VK_VIDEO_DECODE_USAGE_DEFAULT_KHR , eTranscoding = VK_VIDEO_DECODE_USAGE_TRANSCODING_BIT_KHR , eOffline = VK_VIDEO_DECODE_USAGE_OFFLINE_BIT_KHR , eStreaming = VK_VIDEO_DECODE_USAGE_STREAMING_BIT_KHR }
 
enum class  VideoDecodeFlagBitsKHR : VkVideoDecodeFlagsKHR
 
enum class  PipelineRasterizationStateStreamCreateFlagBitsEXT : VkPipelineRasterizationStateStreamCreateFlagsEXT
 
enum class  VideoEncodeH264CapabilityFlagBitsKHR : VkVideoEncodeH264CapabilityFlagsKHR {
  eHrdCompliance = VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_KHR , ePredictionWeightTableGenerated = VK_VIDEO_ENCODE_H264_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR , eRowUnalignedSlice = VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_KHR , eDifferentSliceType = VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_KHR ,
  eBFrameInL0List = VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR , eBFrameInL1List = VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR , ePerPictureTypeMinMaxQp = VK_VIDEO_ENCODE_H264_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR , ePerSliceConstantQp = VK_VIDEO_ENCODE_H264_CAPABILITY_PER_SLICE_CONSTANT_QP_BIT_KHR ,
  eGeneratePrefixNalu = VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR
}
 
enum class  VideoEncodeH264StdFlagBitsKHR : VkVideoEncodeH264StdFlagsKHR {
  eSeparateColorPlaneFlagSet = VK_VIDEO_ENCODE_H264_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR , eQpprimeYZeroTransformBypassFlagSet = VK_VIDEO_ENCODE_H264_STD_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET_BIT_KHR , eScalingMatrixPresentFlagSet = VK_VIDEO_ENCODE_H264_STD_SCALING_MATRIX_PRESENT_FLAG_SET_BIT_KHR , eChromaQpIndexOffset = VK_VIDEO_ENCODE_H264_STD_CHROMA_QP_INDEX_OFFSET_BIT_KHR ,
  eSecondChromaQpIndexOffset = VK_VIDEO_ENCODE_H264_STD_SECOND_CHROMA_QP_INDEX_OFFSET_BIT_KHR , ePicInitQpMinus26 = VK_VIDEO_ENCODE_H264_STD_PIC_INIT_QP_MINUS26_BIT_KHR , eWeightedPredFlagSet = VK_VIDEO_ENCODE_H264_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR , eWeightedBipredIdcExplicit = VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_EXPLICIT_BIT_KHR ,
  eWeightedBipredIdcImplicit = VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_IMPLICIT_BIT_KHR , eTransform8X8ModeFlagSet = VK_VIDEO_ENCODE_H264_STD_TRANSFORM_8X8_MODE_FLAG_SET_BIT_KHR , eDirectSpatialMvPredFlagUnset = VK_VIDEO_ENCODE_H264_STD_DIRECT_SPATIAL_MV_PRED_FLAG_UNSET_BIT_KHR , eEntropyCodingModeFlagUnset = VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_UNSET_BIT_KHR ,
  eEntropyCodingModeFlagSet = VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_SET_BIT_KHR , eDirect8X8InferenceFlagUnset = VK_VIDEO_ENCODE_H264_STD_DIRECT_8X8_INFERENCE_FLAG_UNSET_BIT_KHR , eConstrainedIntraPredFlagSet = VK_VIDEO_ENCODE_H264_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR , eDeblockingFilterDisabled = VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_DISABLED_BIT_KHR ,
  eDeblockingFilterEnabled = VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_ENABLED_BIT_KHR , eDeblockingFilterPartial = VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_PARTIAL_BIT_KHR , eSliceQpDelta = VK_VIDEO_ENCODE_H264_STD_SLICE_QP_DELTA_BIT_KHR , eDifferentSliceQpDelta = VK_VIDEO_ENCODE_H264_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR
}
 
enum class  VideoEncodeH264RateControlFlagBitsKHR : VkVideoEncodeH264RateControlFlagsKHR {
  eAttemptHrdCompliance = VK_VIDEO_ENCODE_H264_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_KHR , eRegularGop = VK_VIDEO_ENCODE_H264_RATE_CONTROL_REGULAR_GOP_BIT_KHR , eReferencePatternFlat = VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR , eReferencePatternDyadic = VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR ,
  eTemporalLayerPatternDyadic = VK_VIDEO_ENCODE_H264_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR
}
 
enum class  VideoEncodeH265CapabilityFlagBitsKHR : VkVideoEncodeH265CapabilityFlagsKHR {
  eHrdCompliance = VK_VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_KHR , ePredictionWeightTableGenerated = VK_VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR , eRowUnalignedSliceSegment = VK_VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_KHR , eDifferentSliceSegmentType = VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_KHR ,
  eBFrameInL0List = VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR , eBFrameInL1List = VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR , ePerPictureTypeMinMaxQp = VK_VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR , ePerSliceSegmentConstantQp = VK_VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_KHR ,
  eMultipleTilesPerSliceSegment = VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_KHR , eMultipleSliceSegmentsPerTile = VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_KHR
}
 
enum class  VideoEncodeH265StdFlagBitsKHR : VkVideoEncodeH265StdFlagsKHR {
  eSeparateColorPlaneFlagSet = VK_VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR , eSampleAdaptiveOffsetEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_KHR , eScalingListDataPresentFlagSet = VK_VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_KHR , ePcmEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_KHR ,
  eSpsTemporalMvpEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_KHR , eInitQpMinus26 = VK_VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_KHR , eWeightedPredFlagSet = VK_VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR , eWeightedBipredFlagSet = VK_VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_KHR ,
  eLog2ParallelMergeLevelMinus2 = VK_VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_KHR , eSignDataHidingEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_KHR , eTransformSkipEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_KHR , eTransformSkipEnabledFlagUnset = VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_KHR ,
  ePpsSliceChromaQpOffsetsPresentFlagSet = VK_VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_KHR , eTransquantBypassEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_KHR , eConstrainedIntraPredFlagSet = VK_VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR , eEntropyCodingSyncEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_KHR ,
  eDeblockingFilterOverrideEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_KHR , eDependentSliceSegmentsEnabledFlagSet = VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_KHR , eDependentSliceSegmentFlagSet = VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_KHR , eSliceQpDelta = VK_VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_KHR ,
  eDifferentSliceQpDelta = VK_VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR
}
 
enum class  VideoEncodeH265CtbSizeFlagBitsKHR : VkVideoEncodeH265CtbSizeFlagsKHR { e16 = VK_VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_KHR , e32 = VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_KHR , e64 = VK_VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_KHR }
 
enum class  VideoEncodeH265TransformBlockSizeFlagBitsKHR : VkVideoEncodeH265TransformBlockSizeFlagsKHR { e4 = VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_KHR , e8 = VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_KHR , e16 = VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_KHR , e32 = VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_KHR }
 
enum class  VideoEncodeH265RateControlFlagBitsKHR : VkVideoEncodeH265RateControlFlagsKHR {
  eAttemptHrdCompliance = VK_VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_KHR , eRegularGop = VK_VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_KHR , eReferencePatternFlat = VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR , eReferencePatternDyadic = VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR ,
  eTemporalSubLayerPatternDyadic = VK_VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_KHR
}
 
enum class  VideoDecodeH264PictureLayoutFlagBitsKHR : VkVideoDecodeH264PictureLayoutFlagsKHR { eProgressive = VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_KHR , eInterlacedInterleavedLines = VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_KHR , eInterlacedSeparatePlanes = VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_KHR }
 
enum class  ShaderInfoTypeAMD { eStatistics = VK_SHADER_INFO_TYPE_STATISTICS_AMD , eBinary = VK_SHADER_INFO_TYPE_BINARY_AMD , eDisassembly = VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD }
 
enum class  ExternalMemoryHandleTypeFlagBitsNV : VkExternalMemoryHandleTypeFlagsNV { eOpaqueWin32 = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV , eOpaqueWin32Kmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV , eD3D11Image = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV , eD3D11ImageKmt = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV }
 
enum class  ExternalMemoryFeatureFlagBitsNV : VkExternalMemoryFeatureFlagsNV { eDedicatedOnly = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV , eExportable = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV , eImportable = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV }
 
enum class  ValidationCheckEXT { eAll = VK_VALIDATION_CHECK_ALL_EXT , eShaders = VK_VALIDATION_CHECK_SHADERS_EXT }
 
enum class  PipelineRobustnessBufferBehaviorEXT { eDeviceDefault = VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT , eDisabled = VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT , eRobustBufferAccess = VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT , eRobustBufferAccess2 = VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT }
 
enum class  PipelineRobustnessImageBehaviorEXT { eDeviceDefault = VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT , eDisabled = VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT , eRobustImageAccess = VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT , eRobustImageAccess2 = VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT }
 
enum class  ConditionalRenderingFlagBitsEXT : VkConditionalRenderingFlagsEXT { eInverted = VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT }
 
enum class  SurfaceCounterFlagBitsEXT : VkSurfaceCounterFlagsEXT { eVblank = VK_SURFACE_COUNTER_VBLANK_BIT_EXT }
 
enum class  DisplayPowerStateEXT { eOff = VK_DISPLAY_POWER_STATE_OFF_EXT , eSuspend = VK_DISPLAY_POWER_STATE_SUSPEND_EXT , eOn = VK_DISPLAY_POWER_STATE_ON_EXT }
 
enum class  DeviceEventTypeEXT { eDisplayHotplug = VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT }
 
enum class  DisplayEventTypeEXT { eFirstPixelOut = VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT }
 
enum class  ViewportCoordinateSwizzleNV {
  ePositiveX = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV , eNegativeX = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV , ePositiveY = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV , eNegativeY = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV ,
  ePositiveZ = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV , eNegativeZ = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV , ePositiveW = VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV , eNegativeW = VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV
}
 
enum class  PipelineViewportSwizzleStateCreateFlagBitsNV : VkPipelineViewportSwizzleStateCreateFlagsNV
 
enum class  DiscardRectangleModeEXT { eInclusive = VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT , eExclusive = VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT }
 
enum class  PipelineDiscardRectangleStateCreateFlagBitsEXT : VkPipelineDiscardRectangleStateCreateFlagsEXT
 
enum class  ConservativeRasterizationModeEXT { eDisabled = VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT , eOverestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT , eUnderestimate = VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT }
 
enum class  PipelineRasterizationConservativeStateCreateFlagBitsEXT : VkPipelineRasterizationConservativeStateCreateFlagsEXT
 
enum class  PipelineRasterizationDepthClipStateCreateFlagBitsEXT : VkPipelineRasterizationDepthClipStateCreateFlagsEXT
 
enum class  PerformanceCounterDescriptionFlagBitsKHR : VkPerformanceCounterDescriptionFlagsKHR { ePerformanceImpacting = VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR , eConcurrentlyImpacted = VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR }
 
enum class  PerformanceCounterScopeKHR {
  eCommandBuffer = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR , eRenderPass = VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR , eCommand = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR , eVkQueryScopeCommandBuffer = VK_QUERY_SCOPE_COMMAND_BUFFER_KHR ,
  eVkQueryScopeRenderPass = VK_QUERY_SCOPE_RENDER_PASS_KHR , eVkQueryScopeCommand = VK_QUERY_SCOPE_COMMAND_KHR
}
 
enum class  PerformanceCounterStorageKHR {
  eInt32 = VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR , eInt64 = VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR , eUint32 = VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR , eUint64 = VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR ,
  eFloat32 = VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR , eFloat64 = VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR
}
 
enum class  PerformanceCounterUnitKHR {
  eGeneric = VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR , ePercentage = VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR , eNanoseconds = VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR , eBytes = VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR ,
  eBytesPerSecond = VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR , eKelvin = VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR , eWatts = VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR , eVolts = VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR ,
  eAmps = VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR , eHertz = VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR , eCycles = VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR
}
 
enum class  AcquireProfilingLockFlagBitsKHR : VkAcquireProfilingLockFlagsKHR
 
enum class  DebugUtilsMessageSeverityFlagBitsEXT : VkDebugUtilsMessageSeverityFlagsEXT { eVerbose = VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT , eInfo = VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT , eWarning = VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT , eError = VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT }
 
enum class  DebugUtilsMessageTypeFlagBitsEXT : VkDebugUtilsMessageTypeFlagsEXT { eGeneral = VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT , eValidation = VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT , ePerformance = VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT , eDeviceAddressBinding = VK_DEBUG_UTILS_MESSAGE_TYPE_DEVICE_ADDRESS_BINDING_BIT_EXT }
 
enum class  DebugUtilsMessengerCallbackDataFlagBitsEXT : VkDebugUtilsMessengerCallbackDataFlagsEXT
 
enum class  DebugUtilsMessengerCreateFlagBitsEXT : VkDebugUtilsMessengerCreateFlagsEXT
 
enum class  BlendOverlapEXT { eUncorrelated = VK_BLEND_OVERLAP_UNCORRELATED_EXT , eDisjoint = VK_BLEND_OVERLAP_DISJOINT_EXT , eConjoint = VK_BLEND_OVERLAP_CONJOINT_EXT }
 
enum class  PipelineCoverageToColorStateCreateFlagBitsNV : VkPipelineCoverageToColorStateCreateFlagsNV
 
enum class  AccelerationStructureTypeKHR { eTopLevel = VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR , eBottomLevel = VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR , eGeneric = VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR }
 
enum class  AccelerationStructureBuildTypeKHR { eHost = VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR , eDevice = VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR , eHostOrDevice = VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR }
 
enum class  GeometryFlagBitsKHR : VkGeometryFlagsKHR { eOpaque = VK_GEOMETRY_OPAQUE_BIT_KHR , eNoDuplicateAnyHitInvocation = VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR }
 
enum class  GeometryInstanceFlagBitsKHR : VkGeometryInstanceFlagsKHR {
  eTriangleFacingCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR , eTriangleFlipFacing = VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR , eForceOpaque = VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR , eForceNoOpaque = VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR ,
  eTriangleFrontCounterclockwiseKHR = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR , eTriangleCullDisable = VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV , eTriangleFrontCounterclockwise = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV , eForceOpacityMicromap2StateEXT = VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_EXT ,
  eDisableOpacityMicromapsEXT = VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_EXT
}
 
enum class  BuildAccelerationStructureFlagBitsKHR : VkBuildAccelerationStructureFlagsKHR {
  eAllowUpdate = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR , eAllowCompaction = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR , ePreferFastTrace = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR , ePreferFastBuild = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR ,
  eLowMemory = VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR , eMotionNV = VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV , eAllowOpacityMicromapUpdateEXT = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_EXT , eAllowDisableOpacityMicromapsEXT = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT ,
  eAllowOpacityMicromapDataUpdateEXT = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT , eAllowDisplacementMicromapUpdateNV = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISPLACEMENT_MICROMAP_UPDATE_NV , eAllowDataAccess = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR
}
 
enum class  CopyAccelerationStructureModeKHR { eClone = VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR , eCompact = VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR , eSerialize = VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR , eDeserialize = VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR }
 
enum class  GeometryTypeKHR { eTriangles = VK_GEOMETRY_TYPE_TRIANGLES_KHR , eAabbs = VK_GEOMETRY_TYPE_AABBS_KHR , eInstances = VK_GEOMETRY_TYPE_INSTANCES_KHR }
 
enum class  AccelerationStructureCompatibilityKHR { eCompatible = VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR , eIncompatible = VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR }
 
enum class  AccelerationStructureCreateFlagBitsKHR : VkAccelerationStructureCreateFlagsKHR { eDeviceAddressCaptureReplay = VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR , eDescriptorBufferCaptureReplayEXT = VK_ACCELERATION_STRUCTURE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT , eMotionNV = VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV }
 
enum class  BuildAccelerationStructureModeKHR { eBuild = VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR , eUpdate = VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR }
 
enum class  RayTracingShaderGroupTypeKHR { eGeneral = VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR , eTrianglesHitGroup = VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR , eProceduralHitGroup = VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR }
 
enum class  ShaderGroupShaderKHR { eGeneral = VK_SHADER_GROUP_SHADER_GENERAL_KHR , eClosestHit = VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR , eAnyHit = VK_SHADER_GROUP_SHADER_ANY_HIT_KHR , eIntersection = VK_SHADER_GROUP_SHADER_INTERSECTION_KHR }
 
enum class  CoverageModulationModeNV { eNone = VK_COVERAGE_MODULATION_MODE_NONE_NV , eRgb = VK_COVERAGE_MODULATION_MODE_RGB_NV , eAlpha = VK_COVERAGE_MODULATION_MODE_ALPHA_NV , eRgba = VK_COVERAGE_MODULATION_MODE_RGBA_NV }
 
enum class  PipelineCoverageModulationStateCreateFlagBitsNV : VkPipelineCoverageModulationStateCreateFlagsNV
 
enum class  ValidationCacheHeaderVersionEXT { eOne = VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT }
 
enum class  ValidationCacheCreateFlagBitsEXT : VkValidationCacheCreateFlagsEXT
 
enum class  ShadingRatePaletteEntryNV {
  eNoInvocations = VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV , e16InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV , e8InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV , e4InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV ,
  e2InvocationsPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV , e1InvocationPerPixel = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV , e1InvocationPer2X1Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV , e1InvocationPer1X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV ,
  e1InvocationPer2X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV , e1InvocationPer4X2Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV , e1InvocationPer2X4Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV , e1InvocationPer4X4Pixels = VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV
}
 
enum class  CoarseSampleOrderTypeNV { eDefault = VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV , eCustom = VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV , ePixelMajor = VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV , eSampleMajor = VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV }
 
enum class  AccelerationStructureMemoryRequirementsTypeNV { eObject = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV , eBuildScratch = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV , eUpdateScratch = VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV }
 
enum class  PipelineCompilerControlFlagBitsAMD : VkPipelineCompilerControlFlagsAMD
 
enum class  QueueGlobalPriorityKHR { eLow = VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR , eMedium = VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR , eHigh = VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR , eRealtime = VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR }
 
enum class  MemoryOverallocationBehaviorAMD { eDefault = VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD , eAllowed = VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD , eDisallowed = VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD }
 
enum class  PerformanceConfigurationTypeINTEL { eCommandQueueMetricsDiscoveryActivated = VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL }
 
enum class  QueryPoolSamplingModeINTEL { eManual = VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL }
 
enum class  PerformanceOverrideTypeINTEL { eNullHardware = VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL , eFlushGpuCaches = VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL }
 
enum class  PerformanceParameterTypeINTEL { eHwCountersSupported = VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL , eStreamMarkerValidBits = VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL }
 
enum class  PerformanceValueTypeINTEL {
  eUint32 = VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL , eUint64 = VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL , eFloat = VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL , eBool = VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL ,
  eString = VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL
}
 
enum class  FragmentShadingRateCombinerOpKHR {
  eKeep = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR , eReplace = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR , eMin = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR , eMax = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR ,
  eMul = VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR
}
 
enum class  ShaderCorePropertiesFlagBitsAMD : VkShaderCorePropertiesFlagsAMD
 
enum class  ValidationFeatureEnableEXT {
  eGpuAssisted = VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT , eGpuAssistedReserveBindingSlot = VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT , eBestPractices = VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT , eDebugPrintf = VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT ,
  eSynchronizationValidation = VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT
}
 
enum class  ValidationFeatureDisableEXT {
  eAll = VK_VALIDATION_FEATURE_DISABLE_ALL_EXT , eShaders = VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT , eThreadSafety = VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT , eApiParameters = VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT ,
  eObjectLifetimes = VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT , eCoreChecks = VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT , eUniqueHandles = VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT , eShaderValidationCache = VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT
}
 
enum class  CoverageReductionModeNV { eMerge = VK_COVERAGE_REDUCTION_MODE_MERGE_NV , eTruncate = VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV }
 
enum class  PipelineCoverageReductionStateCreateFlagBitsNV : VkPipelineCoverageReductionStateCreateFlagsNV
 
enum class  ProvokingVertexModeEXT { eFirstVertex = VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT , eLastVertex = VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT }
 
enum class  HeadlessSurfaceCreateFlagBitsEXT : VkHeadlessSurfaceCreateFlagsEXT
 
enum class  LineRasterizationModeEXT { eDefault = VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT , eRectangular = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT , eBresenham = VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT , eRectangularSmooth = VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT }
 
enum class  PipelineExecutableStatisticFormatKHR { eBool32 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR , eInt64 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR , eUint64 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR , eFloat64 = VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR }
 
enum class  HostImageCopyFlagBitsEXT : VkHostImageCopyFlagsEXT { eMemcpy = VK_HOST_IMAGE_COPY_MEMCPY_EXT }
 
enum class  MemoryUnmapFlagBitsKHR : VkMemoryUnmapFlagsKHR
 
enum class  PresentScalingFlagBitsEXT : VkPresentScalingFlagsEXT { eOneToOne = VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT , eAspectRatioStretch = VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT , eStretch = VK_PRESENT_SCALING_STRETCH_BIT_EXT }
 
enum class  PresentGravityFlagBitsEXT : VkPresentGravityFlagsEXT { eMin = VK_PRESENT_GRAVITY_MIN_BIT_EXT , eMax = VK_PRESENT_GRAVITY_MAX_BIT_EXT , eCentered = VK_PRESENT_GRAVITY_CENTERED_BIT_EXT }
 
enum class  IndirectStateFlagBitsNV : VkIndirectStateFlagsNV { eFlagFrontface = VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV }
 
enum class  IndirectCommandsTokenTypeNV {
  eShaderGroup = VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV , eStateFlags = VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV , eIndexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV , eVertexBuffer = VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV ,
  ePushConstant = VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV , eDrawIndexed = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV , eDraw = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV , eDrawTasks = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV ,
  eDrawMeshTasks = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV , ePipeline = VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV , eDispatch = VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV
}
 
enum class  IndirectCommandsLayoutUsageFlagBitsNV : VkIndirectCommandsLayoutUsageFlagsNV { eExplicitPreprocess = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV , eIndexedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV , eUnorderedSequences = VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV }
 
enum class  DepthBiasRepresentationEXT { eLeastRepresentableValueFormat = VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORMAT_EXT , eLeastRepresentableValueForceUnorm = VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT , eFloat = VK_DEPTH_BIAS_REPRESENTATION_FLOAT_EXT }
 
enum class  DeviceMemoryReportEventTypeEXT {
  eAllocate = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT , eFree = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT , eImport = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT , eUnimport = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT ,
  eAllocationFailed = VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT
}
 
enum class  DeviceMemoryReportFlagBitsEXT : VkDeviceMemoryReportFlagsEXT
 
enum class  VideoEncodeCapabilityFlagBitsKHR : VkVideoEncodeCapabilityFlagsKHR { ePrecedingExternallyEncodedBytes = VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR , eInsufficientstreamBufferRangeDetectionBit = VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR }
 
enum class  VideoEncodeFeedbackFlagBitsKHR : VkVideoEncodeFeedbackFlagsKHR { estreamBufferOffsetBit = VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR , estreamBytesWrittenBit = VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR , estreamHasOverridesBit = VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR }
 
enum class  VideoEncodeUsageFlagBitsKHR : VkVideoEncodeUsageFlagsKHR {
  eDefault = VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR , eTranscoding = VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR , eStreaming = VK_VIDEO_ENCODE_USAGE_STREAMING_BIT_KHR , eRecording = VK_VIDEO_ENCODE_USAGE_RECORDING_BIT_KHR ,
  eConferencing = VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR
}
 
enum class  VideoEncodeContentFlagBitsKHR : VkVideoEncodeContentFlagsKHR { eDefault = VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR , eCamera = VK_VIDEO_ENCODE_CONTENT_CAMERA_BIT_KHR , eDesktop = VK_VIDEO_ENCODE_CONTENT_DESKTOP_BIT_KHR , eRendered = VK_VIDEO_ENCODE_CONTENT_RENDERED_BIT_KHR }
 
enum class  VideoEncodeTuningModeKHR {
  eDefault = VK_VIDEO_ENCODE_TUNING_MODE_DEFAULT_KHR , eHighQuality = VK_VIDEO_ENCODE_TUNING_MODE_HIGH_QUALITY_KHR , eLowLatency = VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR , eUltraLowLatency = VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR ,
  eLossless = VK_VIDEO_ENCODE_TUNING_MODE_LOSSLESS_KHR
}
 
enum class  VideoEncodeRateControlModeFlagBitsKHR : VkVideoEncodeRateControlModeFlagsKHR { eDefault = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DEFAULT_KHR , eDisabled = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR , eCbr = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR , eVbr = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR }
 
enum class  VideoEncodeFlagBitsKHR : VkVideoEncodeFlagsKHR
 
enum class  VideoEncodeRateControlFlagBitsKHR : VkVideoEncodeRateControlFlagsKHR
 
enum class  DeviceDiagnosticsConfigFlagBitsNV : VkDeviceDiagnosticsConfigFlagsNV { eEnableShaderDebugInfo = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV , eEnableResourceTracking = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV , eEnableAutomaticCheckpoints = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV , eEnableShaderErrorReporting = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV }
 
enum class  GraphicsPipelineLibraryFlagBitsEXT : VkGraphicsPipelineLibraryFlagsEXT { eVertexInputInterface = VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT , ePreRasterizationShaders = VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT , eFragmentShader = VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT , eFragmentOutputInterface = VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT }
 
enum class  FragmentShadingRateNV {
  e1InvocationPerPixel = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV , e1InvocationPer1X2Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV , e1InvocationPer2X1Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV , e1InvocationPer2X2Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV ,
  e1InvocationPer2X4Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV , e1InvocationPer4X2Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV , e1InvocationPer4X4Pixels = VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV , e2InvocationsPerPixel = VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV ,
  e4InvocationsPerPixel = VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV , e8InvocationsPerPixel = VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV , e16InvocationsPerPixel = VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV , eNoInvocations = VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV
}
 
enum class  FragmentShadingRateTypeNV { eFragmentSize = VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV , eEnums = VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV }
 
enum class  AccelerationStructureMotionInstanceTypeNV { eStatic = VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV , eMatrixMotion = VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV , eSrtMotion = VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV }
 
enum class  AccelerationStructureMotionInfoFlagBitsNV : VkAccelerationStructureMotionInfoFlagsNV
 
enum class  AccelerationStructureMotionInstanceFlagBitsNV : VkAccelerationStructureMotionInstanceFlagsNV
 
enum class  ImageCompressionFlagBitsEXT : VkImageCompressionFlagsEXT { eDefault = VK_IMAGE_COMPRESSION_DEFAULT_EXT , eFixedRateDefault = VK_IMAGE_COMPRESSION_FIXED_RATE_DEFAULT_EXT , eFixedRateExplicit = VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT , eDisabled = VK_IMAGE_COMPRESSION_DISABLED_EXT }
 
enum class  ImageCompressionFixedRateFlagBitsEXT : VkImageCompressionFixedRateFlagsEXT {
  eNone = VK_IMAGE_COMPRESSION_FIXED_RATE_NONE_EXT , e1Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_1BPC_BIT_EXT , e2Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_2BPC_BIT_EXT , e3Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_3BPC_BIT_EXT ,
  e4Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_4BPC_BIT_EXT , e5Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_5BPC_BIT_EXT , e6Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_6BPC_BIT_EXT , e7Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_7BPC_BIT_EXT ,
  e8Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_8BPC_BIT_EXT , e9Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_9BPC_BIT_EXT , e10Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_10BPC_BIT_EXT , e11Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_11BPC_BIT_EXT ,
  e12Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_12BPC_BIT_EXT , e13Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_13BPC_BIT_EXT , e14Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_14BPC_BIT_EXT , e15Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_15BPC_BIT_EXT ,
  e16Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_16BPC_BIT_EXT , e17Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_17BPC_BIT_EXT , e18Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_18BPC_BIT_EXT , e19Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_19BPC_BIT_EXT ,
  e20Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_20BPC_BIT_EXT , e21Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_21BPC_BIT_EXT , e22Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_22BPC_BIT_EXT , e23Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_23BPC_BIT_EXT ,
  e24Bpc = VK_IMAGE_COMPRESSION_FIXED_RATE_24BPC_BIT_EXT
}
 
enum class  DeviceFaultAddressTypeEXT {
  eNone = VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_EXT , eReadInvalid = VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_EXT , eWriteInvalid = VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_EXT , eExecuteInvalid = VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_EXT ,
  eInstructionPointerUnknown = VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_EXT , eInstructionPointerInvalid = VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_EXT , eInstructionPointerFault = VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_EXT
}
 
enum class  DeviceFaultVendorBinaryHeaderVersionEXT { eOne = VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_ONE_EXT }
 
enum class  DeviceAddressBindingFlagBitsEXT : VkDeviceAddressBindingFlagsEXT { eInternalObject = VK_DEVICE_ADDRESS_BINDING_INTERNAL_OBJECT_BIT_EXT }
 
enum class  DeviceAddressBindingTypeEXT { eBind = VK_DEVICE_ADDRESS_BINDING_TYPE_BIND_EXT , eUnbind = VK_DEVICE_ADDRESS_BINDING_TYPE_UNBIND_EXT }
 
enum class  FrameBoundaryFlagBitsEXT : VkFrameBoundaryFlagsEXT { eFrameEnd = VK_FRAME_BOUNDARY_FRAME_END_BIT_EXT }
 
enum class  MicromapTypeEXT { eOpacityMicromap = VK_MICROMAP_TYPE_OPACITY_MICROMAP_EXT , eDisplacementMicromapNV = VK_MICROMAP_TYPE_DISPLACEMENT_MICROMAP_NV }
 
enum class  BuildMicromapFlagBitsEXT : VkBuildMicromapFlagsEXT { ePreferFastTrace = VK_BUILD_MICROMAP_PREFER_FAST_TRACE_BIT_EXT , ePreferFastBuild = VK_BUILD_MICROMAP_PREFER_FAST_BUILD_BIT_EXT , eAllowCompaction = VK_BUILD_MICROMAP_ALLOW_COMPACTION_BIT_EXT }
 
enum class  CopyMicromapModeEXT { eClone = VK_COPY_MICROMAP_MODE_CLONE_EXT , eSerialize = VK_COPY_MICROMAP_MODE_SERIALIZE_EXT , eDeserialize = VK_COPY_MICROMAP_MODE_DESERIALIZE_EXT , eCompact = VK_COPY_MICROMAP_MODE_COMPACT_EXT }
 
enum class  MicromapCreateFlagBitsEXT : VkMicromapCreateFlagsEXT { eDeviceAddressCaptureReplay = VK_MICROMAP_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT }
 
enum class  BuildMicromapModeEXT { eBuild = VK_BUILD_MICROMAP_MODE_BUILD_EXT }
 
enum class  OpacityMicromapFormatEXT { e2State = VK_OPACITY_MICROMAP_FORMAT_2_STATE_EXT , e4State = VK_OPACITY_MICROMAP_FORMAT_4_STATE_EXT }
 
enum class  OpacityMicromapSpecialIndexEXT { eFullyTransparent = VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_TRANSPARENT_EXT , eFullyOpaque = VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_OPAQUE_EXT , eFullyUnknownTransparent = VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_TRANSPARENT_EXT , eFullyUnknownOpaque = VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_OPAQUE_EXT }
 
enum class  DisplacementMicromapFormatNV { e64Triangles64Bytes = VK_DISPLACEMENT_MICROMAP_FORMAT_64_TRIANGLES_64_BYTES_NV , e256Triangles128Bytes = VK_DISPLACEMENT_MICROMAP_FORMAT_256_TRIANGLES_128_BYTES_NV , e1024Triangles128Bytes = VK_DISPLACEMENT_MICROMAP_FORMAT_1024_TRIANGLES_128_BYTES_NV }
 
enum class  PhysicalDeviceSchedulingControlsFlagBitsARM : VkPhysicalDeviceSchedulingControlsFlagsARM { eShaderCoreCount = VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_SHADER_CORE_COUNT_ARM }
 
enum class  MemoryDecompressionMethodFlagBitsNV : VkMemoryDecompressionMethodFlagsNV { eGdeflate10 = VK_MEMORY_DECOMPRESSION_METHOD_GDEFLATE_1_0_BIT_NV }
 
enum class  SubpassMergeStatusEXT {
  eMerged = VK_SUBPASS_MERGE_STATUS_MERGED_EXT , eDisallowed = VK_SUBPASS_MERGE_STATUS_DISALLOWED_EXT , eNotMergedSideEffects = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SIDE_EFFECTS_EXT , eNotMergedSamplesMismatch = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SAMPLES_MISMATCH_EXT ,
  eNotMergedViewsMismatch = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_VIEWS_MISMATCH_EXT , eNotMergedAliasing = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_ALIASING_EXT , eNotMergedDependencies = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPENDENCIES_EXT , eNotMergedIncompatibleInputAttachment = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT_EXT ,
  eNotMergedTooManyAttachments = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_TOO_MANY_ATTACHMENTS_EXT , eNotMergedInsufficientStorage = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INSUFFICIENT_STORAGE_EXT , eNotMergedDepthStencilCount = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPTH_STENCIL_COUNT_EXT , eNotMergedResolveAttachmentReuse = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_RESOLVE_ATTACHMENT_REUSE_EXT ,
  eNotMergedSingleSubpass = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SINGLE_SUBPASS_EXT , eNotMergedUnspecified = VK_SUBPASS_MERGE_STATUS_NOT_MERGED_UNSPECIFIED_EXT
}
 
enum class  DirectDriverLoadingModeLUNARG { eExclusive = VK_DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG , eInclusive = VK_DIRECT_DRIVER_LOADING_MODE_INCLUSIVE_LUNARG }
 
enum class  DirectDriverLoadingFlagBitsLUNARG : VkDirectDriverLoadingFlagsLUNARG
 
enum class  OpticalFlowUsageFlagBitsNV : VkOpticalFlowUsageFlagsNV {
  eUnknown = VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV , eInput = VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV , eOutput = VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV , eHint = VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV ,
  eCost = VK_OPTICAL_FLOW_USAGE_COST_BIT_NV , eGlobalFlow = VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV
}
 
enum class  OpticalFlowGridSizeFlagBitsNV : VkOpticalFlowGridSizeFlagsNV {
  eUnknown = VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV , e1X1 = VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV , e2X2 = VK_OPTICAL_FLOW_GRID_SIZE_2X2_BIT_NV , e4X4 = VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV ,
  e8X8 = VK_OPTICAL_FLOW_GRID_SIZE_8X8_BIT_NV
}
 
enum class  OpticalFlowPerformanceLevelNV { eUnknown = VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_UNKNOWN_NV , eSlow = VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_SLOW_NV , eMedium = VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MEDIUM_NV , eFast = VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_FAST_NV }
 
enum class  OpticalFlowSessionBindingPointNV {
  eUnknown = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_UNKNOWN_NV , eInput = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV , eReference = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV , eHint = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV ,
  eFlowVector = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV , eBackwardFlowVector = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV , eCost = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV , eBackwardCost = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV ,
  eGlobalFlow = VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV
}
 
enum class  OpticalFlowSessionCreateFlagBitsNV : VkOpticalFlowSessionCreateFlagsNV {
  eEnableHint = VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV , eEnableCost = VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV , eEnableGlobalFlow = VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_GLOBAL_FLOW_BIT_NV , eAllowRegions = VK_OPTICAL_FLOW_SESSION_CREATE_ALLOW_REGIONS_BIT_NV ,
  eBothDirections = VK_OPTICAL_FLOW_SESSION_CREATE_BOTH_DIRECTIONS_BIT_NV
}
 
enum class  OpticalFlowExecuteFlagBitsNV : VkOpticalFlowExecuteFlagsNV { eDisableTemporalHints = VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV }
 
enum class  PipelineCreateFlagBits2KHR : VkPipelineCreateFlags2KHR {
  eDisableOptimization = VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR , eAllowDerivatives = VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR , eDerivative = VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR , eViewIndexFromDeviceIndex = VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR ,
  eDispatchBase = VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR , eDeferCompileNV = VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV , eCaptureStatistics = VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR , eCaptureInternalRepresentations = VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR ,
  eFailOnPipelineCompileRequired = VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR , eEarlyReturnOnFailure = VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR , eLinkTimeOptimizationEXT = VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT , eRetainLinkTimeOptimizationInfoEXT = VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT ,
  eLibrary = VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR , eRayTracingSkipTriangles = VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR , eRayTracingSkipAabbs = VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR , eRayTracingNoNullAnyHitShaders = VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR ,
  eRayTracingNoNullClosestHitShaders = VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR , eRayTracingNoNullMissShaders = VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR , eRayTracingNoNullIntersectionShaders = VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR , eRayTracingShaderGroupHandleCaptureReplay = VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR ,
  eIndirectBindableNV = VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV , eRayTracingAllowMotionNV = VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV , eRenderingFragmentShadingRateAttachment = VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR , eRenderingFragmentDensityMapAttachmentEXT = VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT ,
  eRayTracingOpacityMicromapEXT = VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT , eColorAttachmentFeedbackLoopEXT = VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT , eDepthStencilAttachmentFeedbackLoopEXT = VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT , eNoProtectedAccessEXT = VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT ,
  eProtectedAccessOnlyEXT = VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT , eRayTracingDisplacementMicromapNV = VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV , eDescriptorBufferEXT = VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT
}
 
enum class  BufferUsageFlagBits2KHR : VkBufferUsageFlags2KHR {
  eTransferSrc = VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR , eTransferDst = VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR , eUniformTexelBuffer = VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR , eStorageTexelBuffer = VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR ,
  eUniformBuffer = VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR , eStorageBuffer = VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR , eIndexBuffer = VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR , eVertexBuffer = VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR ,
  eIndirectBuffer = VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR , eExecutionGraphScratchAMDX = VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX , eConditionalRenderingEXT = VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT , eShaderBindingTable = VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR ,
  eRayTracingNV = VK_BUFFER_USAGE_2_RAY_TRACING_BIT_NV , eTransformFeedbackBufferEXT = VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT , eTransformFeedbackCounterBufferEXT = VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT , eVideoDecodeSrc = VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR ,
  eVideoDecodeDst = VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR , eVideoEncodeDst = VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR , eVideoEncodeSrc = VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR , eShaderDeviceAddress = VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR ,
  eAccelerationStructureBuildInputReadOnly = VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR , eAccelerationStructureStorage = VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR , eSamplerDescriptorBufferEXT = VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT , eResourceDescriptorBufferEXT = VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT ,
  ePushDescriptorsDescriptorBufferEXT = VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT , eMicromapBuildInputReadOnlyEXT = VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT , eMicromapStorageEXT = VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT
}
 
enum class  ShaderCreateFlagBitsEXT : VkShaderCreateFlagsEXT {
  eLinkStage = VK_SHADER_CREATE_LINK_STAGE_BIT_EXT , eAllowVaryingSubgroupSize = VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT , eRequireFullSubgroups = VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT , eNoTaskShader = VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT ,
  eDispatchBase = VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT , eFragmentShadingRateAttachment = VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT , eFragmentDensityMapAttachment = VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT
}
 
enum class  ShaderCodeTypeEXT { eBinary = VK_SHADER_CODE_TYPE_BINARY_EXT , eSpirv = VK_SHADER_CODE_TYPE_SPIRV_EXT }
 
enum class  RayTracingInvocationReorderModeNV { eNone = VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_NV , eReorder = VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_NV }
 
enum class  LayerSettingTypeEXT {
  eBool32 = VK_LAYER_SETTING_TYPE_BOOL32_EXT , eInt32 = VK_LAYER_SETTING_TYPE_INT32_EXT , eInt64 = VK_LAYER_SETTING_TYPE_INT64_EXT , eUint32 = VK_LAYER_SETTING_TYPE_UINT32_EXT ,
  eUint64 = VK_LAYER_SETTING_TYPE_UINT64_EXT , eFloat32 = VK_LAYER_SETTING_TYPE_FLOAT32_EXT , eFloat64 = VK_LAYER_SETTING_TYPE_FLOAT64_EXT , eString = VK_LAYER_SETTING_TYPE_STRING_EXT
}
 
enum class  LatencyMarkerNV {
  eSimulationStart = VK_LATENCY_MARKER_SIMULATION_START_NV , eSimulationEnd = VK_LATENCY_MARKER_SIMULATION_END_NV , eRendersubmitStart = VK_LATENCY_MARKER_RENDERSUBMIT_START_NV , eRendersubmitEnd = VK_LATENCY_MARKER_RENDERSUBMIT_END_NV ,
  ePresentStart = VK_LATENCY_MARKER_PRESENT_START_NV , ePresentEnd = VK_LATENCY_MARKER_PRESENT_END_NV , eInputSample = VK_LATENCY_MARKER_INPUT_SAMPLE_NV , eTriggerFlash = VK_LATENCY_MARKER_TRIGGER_FLASH_NV ,
  eOutOfBandRendersubmitStart = VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_START_NV , eOutOfBandRendersubmitEnd = VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_END_NV , eOutOfBandPresentStart = VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_START_NV , eOutOfBandPresentEnd = VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_END_NV
}
 
enum class  OutOfBandQueueTypeNV { eRender = VK_OUT_OF_BAND_QUEUE_TYPE_RENDER_NV , ePresent = VK_OUT_OF_BAND_QUEUE_TYPE_PRESENT_NV }
 
enum class  ScopeKHR { eDevice = VK_SCOPE_DEVICE_KHR , eWorkgroup = VK_SCOPE_WORKGROUP_KHR , eSubgroup = VK_SCOPE_SUBGROUP_KHR , eQueueFamily = VK_SCOPE_QUEUE_FAMILY_KHR }
 
enum class  ComponentTypeKHR {
  eFloat16 = VK_COMPONENT_TYPE_FLOAT16_KHR , eFloat32 = VK_COMPONENT_TYPE_FLOAT32_KHR , eFloat64 = VK_COMPONENT_TYPE_FLOAT64_KHR , eSint8 = VK_COMPONENT_TYPE_SINT8_KHR ,
  eSint16 = VK_COMPONENT_TYPE_SINT16_KHR , eSint32 = VK_COMPONENT_TYPE_SINT32_KHR , eSint64 = VK_COMPONENT_TYPE_SINT64_KHR , eUint8 = VK_COMPONENT_TYPE_UINT8_KHR ,
  eUint16 = VK_COMPONENT_TYPE_UINT16_KHR , eUint32 = VK_COMPONENT_TYPE_UINT32_KHR , eUint64 = VK_COMPONENT_TYPE_UINT64_KHR
}
 
enum class  BlockMatchWindowCompareModeQCOM { eMin = VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MIN_QCOM , eMax = VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_QCOM }
 
enum class  CubicFilterWeightsQCOM { eCatmullRom = VK_CUBIC_FILTER_WEIGHTS_CATMULL_ROM_QCOM , eZeroTangentCardinal = VK_CUBIC_FILTER_WEIGHTS_ZERO_TANGENT_CARDINAL_QCOM , eBSpline = VK_CUBIC_FILTER_WEIGHTS_B_SPLINE_QCOM , eMitchellNetravali = VK_CUBIC_FILTER_WEIGHTS_MITCHELL_NETRAVALI_QCOM }
 
enum class  LayeredDriverUnderlyingApiMSFT { eNone = VK_LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT , eD3D12 = VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT }
 
enum class  TimeDomainKHR { eDevice = VK_TIME_DOMAIN_DEVICE_KHR , eClockMonotonic = VK_TIME_DOMAIN_CLOCK_MONOTONIC_KHR , eClockMonotonicRaw = VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_KHR , eQueryPerformanceCounter = VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_KHR }
 

Functions

template<size_t N>
bool operator< (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool operator<= (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool operator> (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool operator>= (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool operator== (std::string const &lhs, ArrayWrapper1D< char, N > const &rhs) VULKAN_HPP_NOEXCEPT
 
template<size_t N>
bool 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 > uniqueToRaw (std::vector< UniqueType > const &handles)
 
template<typename Type , typename Dispatch >
VULKAN_HPP_INLINE void swap (UniqueHandle< Type, Dispatch > &lhs, UniqueHandle< Type, Dispatch > &rhs) VULKAN_HPP_NOEXCEPT
 
inline ::vk::DispatchLoaderStaticgetDispatchLoaderStatic ()
 
VULKAN_HPP_INLINE const std::error_category & errorCategory () VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_INLINE std::error_code make_error_code (Result e) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_INLINE std::error_condition make_error_condition (Result e) VULKAN_HPP_NOEXCEPT
 
template<typename T >
void ignore (T const &) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_INLINE ResultValueType< void >::type createResultValueType (Result result)
 
template<typename T >
VULKAN_HPP_INLINE ResultValueType< T >::type createResultValueType (Result result, T &data)
 
template<typename T >
VULKAN_HPP_INLINE ResultValueType< T >::type createResultValueType (Result result, T &&data)
 
VULKAN_HPP_INLINE void resultCheck (Result result, char const *message)
 
VULKAN_HPP_INLINE void 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 apiVersionMajor (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t apiVersionMinor (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t apiVersionPatch (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t apiVersionVariant (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t 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 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 versionMajor (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t versionMinor (T const version)
 
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t versionPatch (T const version)
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR bool operator< (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR bool operator<= (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR bool operator> (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR bool operator>= (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR bool operator== (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR bool operator!= (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR Flags< BitType > operator& (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR Flags< BitType > operator| (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType >
VULKAN_HPP_CONSTEXPR Flags< BitType > operator^ (BitType bit, Flags< BitType > const &flags) VULKAN_HPP_NOEXCEPT
 
template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags< BitType > operator& (BitType lhs, BitType rhs) VULKAN_HPP_NOEXCEPT
 
template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags< BitType > operator| (BitType lhs, BitType rhs) VULKAN_HPP_NOEXCEPT
 
template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags< BitType > operator^ (BitType lhs, BitType rhs) VULKAN_HPP_NOEXCEPT
 
template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags< BitType > operator~ (BitType bit) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_INLINE vk::DebugReportObjectTypeEXT debugReportObjectType (vk::ObjectType objectType)
 
std::set< std::string > const & getDeviceExtensions ()
 
std::set< std::string > const & getInstanceExtensions ()
 
std::map< std::string, std::string > const & getDeprecatedExtensions ()
 
std::map< std::string, std::vector< std::vector< std::string > > > const & getExtensionDepends (std::string const &extension)
 
std::pair< bool, std::vector< std::vector< std::string > > const & > getExtensionDepends (std::string const &version, std::string const &extension)
 
std::map< std::string, std::string > const & getObsoletedExtensions ()
 
std::map< std::string, std::string > const & getPromotedExtensions ()
 
VULKAN_HPP_CONSTEXPR_20 std::string getExtensionDeprecatedBy (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 std::string getExtensionObsoletedBy (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 std::string getExtensionPromotedTo (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 bool isDeprecatedExtension (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 bool isDeviceExtension (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 bool isInstanceExtension (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 bool isObsoletedExtension (std::string const &extension)
 
VULKAN_HPP_CONSTEXPR_20 bool isPromotedExtension (std::string const &extension)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 std::array< uint8_t, 3 > blockExtent (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t blockSize (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * compatibilityClass (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentBits (vk::Format format, uint8_t component)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentCount (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * componentName (vk::Format format, uint8_t component)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * componentNumericFormat (vk::Format format, uint8_t component)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentPlaneIndex (vk::Format format, uint8_t component)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool componentsAreCompressed (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * compressionScheme (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool isCompressed (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t packed (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 vk::Format planeCompatibleFormat (vk::Format format, uint8_t plane)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeCount (vk::Format format)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeHeightDivisor (vk::Format format, uint8_t plane)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeWidthDivisor (vk::Format format, uint8_t plane)
 
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t texelsPerBlock (vk::Format format)
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result createInstance (const vk::InstanceCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Instance *pInstance, Dispatch const &d) VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Instance >::type createInstance (const vk::InstanceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d)
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::Instance, Dispatch > >::type createInstanceUnique (const vk::InstanceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d)
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result enumerateInstanceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, vk::ExtensionProperties *pProperties, Dispatch const &d) VULKAN_HPP_NOEXCEPT
 
template<typename ExtensionPropertiesAllocator , typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::ExtensionProperties, ExtensionPropertiesAllocator > >::type enumerateInstanceExtensionProperties (Optional< const std::string > layerName, Dispatch const &d)
 
template<typename ExtensionPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename ExtensionPropertiesAllocator::value_type, vk::ExtensionProperties >::value, int >::type >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::ExtensionProperties, ExtensionPropertiesAllocator > >::type enumerateInstanceExtensionProperties (Optional< const std::string > layerName, ExtensionPropertiesAllocator &extensionPropertiesAllocator, Dispatch const &d)
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result enumerateInstanceLayerProperties (uint32_t *pPropertyCount, vk::LayerProperties *pProperties, Dispatch const &d) VULKAN_HPP_NOEXCEPT
 
template<typename LayerPropertiesAllocator , typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::LayerProperties, LayerPropertiesAllocator > >::type enumerateInstanceLayerProperties (Dispatch const &d)
 
template<typename LayerPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename LayerPropertiesAllocator::value_type, vk::LayerProperties >::value, int >::type >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::LayerProperties, LayerPropertiesAllocator > >::type enumerateInstanceLayerProperties (LayerPropertiesAllocator &layerPropertiesAllocator, Dispatch const &d)
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result enumerateInstanceVersion (uint32_t *pApiVersion, Dispatch const &d) VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< uint32_t >::type enumerateInstanceVersion (Dispatch const &d)
 
VULKAN_HPP_INLINE std::string to_string (FormatFeatureFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ImageCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ImageUsageFlags value)
 
VULKAN_HPP_INLINE std::string to_string (InstanceCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryHeapFlags value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryPropertyFlags value)
 
VULKAN_HPP_INLINE std::string to_string (QueueFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SampleCountFlags value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (DeviceQueueCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineStageFlags value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryMapFlags)
 
VULKAN_HPP_INLINE std::string to_string (ImageAspectFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SparseImageFormatFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SparseMemoryBindFlags value)
 
VULKAN_HPP_INLINE std::string to_string (FenceCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (EventCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (QueryPipelineStatisticFlags value)
 
VULKAN_HPP_INLINE std::string to_string (QueryPoolCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (QueryResultFlags value)
 
VULKAN_HPP_INLINE std::string to_string (BufferCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (BufferUsageFlags value)
 
VULKAN_HPP_INLINE std::string to_string (BufferViewCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (ImageViewCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderModuleCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCacheCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ColorComponentFlags value)
 
VULKAN_HPP_INLINE std::string to_string (CullModeFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineColorBlendStateCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineDepthStencilStateCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineDynamicStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineInputAssemblyStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineLayoutCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineMultisampleStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineShaderStageCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineTessellationStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineVertexInputStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineViewportStateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (ShaderStageFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorPoolCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorPoolResetFlags)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorSetLayoutCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (AccessFlags value)
 
VULKAN_HPP_INLINE std::string to_string (AttachmentDescriptionFlags value)
 
VULKAN_HPP_INLINE std::string to_string (DependencyFlags value)
 
VULKAN_HPP_INLINE std::string to_string (FramebufferCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (RenderPassCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SubpassDescriptionFlags value)
 
VULKAN_HPP_INLINE std::string to_string (CommandPoolCreateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (CommandPoolResetFlags value)
 
VULKAN_HPP_INLINE std::string to_string (CommandBufferResetFlags value)
 
VULKAN_HPP_INLINE std::string to_string (CommandBufferUsageFlags value)
 
VULKAN_HPP_INLINE std::string to_string (QueryControlFlags value)
 
VULKAN_HPP_INLINE std::string to_string (StencilFaceFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SubgroupFeatureFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PeerMemoryFeatureFlags value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryAllocateFlags value)
 
VULKAN_HPP_INLINE std::string to_string (CommandPoolTrimFlags)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorUpdateTemplateCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryHandleTypeFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryFeatureFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalFenceHandleTypeFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalFenceFeatureFlags value)
 
VULKAN_HPP_INLINE std::string to_string (FenceImportFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreImportFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalSemaphoreHandleTypeFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalSemaphoreFeatureFlags value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorBindingFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ResolveModeFlags value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreWaitFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCreationFeedbackFlags value)
 
VULKAN_HPP_INLINE std::string to_string (ToolPurposeFlags value)
 
VULKAN_HPP_INLINE std::string to_string (PrivateDataSlotCreateFlags)
 
VULKAN_HPP_INLINE std::string to_string (PipelineStageFlags2 value)
 
VULKAN_HPP_INLINE std::string to_string (AccessFlags2 value)
 
VULKAN_HPP_INLINE std::string to_string (SubmitFlags value)
 
VULKAN_HPP_INLINE std::string to_string (RenderingFlags value)
 
VULKAN_HPP_INLINE std::string to_string (FormatFeatureFlags2 value)
 
VULKAN_HPP_INLINE std::string to_string (CompositeAlphaFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (SwapchainCreateFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceGroupPresentModeFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DisplayModeCreateFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (DisplayPlaneAlphaFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DisplaySurfaceCreateFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (SurfaceTransformFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DebugReportFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (VideoCodecOperationFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoChromaSubsamplingFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoComponentBitDepthFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoCapabilityFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoSessionCreateFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoSessionParametersCreateFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoBeginCodingFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoEndCodingFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoCodingControlFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeCapabilityFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeUsageFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationStateStreamCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH264CapabilityFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH264StdFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH264RateControlFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265CapabilityFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265StdFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265CtbSizeFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265TransformBlockSizeFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265RateControlFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeH264PictureLayoutFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryHandleTypeFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryFeatureFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (ConditionalRenderingFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (SurfaceCounterFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineViewportSwizzleStateCreateFlagsNV)
 
VULKAN_HPP_INLINE std::string to_string (PipelineDiscardRectangleStateCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationConservativeStateCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationDepthClipStateCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceCounterDescriptionFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (AcquireProfilingLockFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessageSeverityFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessageTypeFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessengerCallbackDataFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessengerCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCoverageToColorStateCreateFlagsNV)
 
VULKAN_HPP_INLINE std::string to_string (GeometryFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (GeometryInstanceFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (BuildAccelerationStructureFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureCreateFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCoverageModulationStateCreateFlagsNV)
 
VULKAN_HPP_INLINE std::string to_string (ValidationCacheCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCompilerControlFlagsAMD)
 
VULKAN_HPP_INLINE std::string to_string (ShaderCorePropertiesFlagsAMD)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCoverageReductionStateCreateFlagsNV)
 
VULKAN_HPP_INLINE std::string to_string (HeadlessSurfaceCreateFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (HostImageCopyFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryUnmapFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (PresentScalingFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PresentGravityFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (IndirectStateFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (IndirectCommandsLayoutUsageFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceMemoryReportFlagsEXT)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeCapabilityFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeFeedbackFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeUsageFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeContentFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeRateControlFlagsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeRateControlModeFlagsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceDiagnosticsConfigFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (GraphicsPipelineLibraryFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureMotionInfoFlagsNV)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureMotionInstanceFlagsNV)
 
VULKAN_HPP_INLINE std::string to_string (ImageCompressionFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ImageCompressionFixedRateFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceAddressBindingFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (FrameBoundaryFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (BuildMicromapFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (MicromapCreateFlagsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PhysicalDeviceSchedulingControlsFlagsARM value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryDecompressionMethodFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (DirectDriverLoadingFlagsLUNARG)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowUsageFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowGridSizeFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowSessionCreateFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowExecuteFlagsNV value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCreateFlags2KHR value)
 
VULKAN_HPP_INLINE std::string to_string (BufferUsageFlags2KHR value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderCreateFlagsEXT value)
 
VULKAN_HPP_INLINE std::string toHexString (uint32_t value)
 
VULKAN_HPP_INLINE std::string to_string (Result value)
 
VULKAN_HPP_INLINE std::string to_string (StructureType value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCacheHeaderVersion value)
 
VULKAN_HPP_INLINE std::string to_string (ObjectType value)
 
VULKAN_HPP_INLINE std::string to_string (VendorId value)
 
VULKAN_HPP_INLINE std::string to_string (Format value)
 
VULKAN_HPP_INLINE std::string to_string (FormatFeatureFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ImageCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ImageTiling value)
 
VULKAN_HPP_INLINE std::string to_string (ImageType value)
 
VULKAN_HPP_INLINE std::string to_string (ImageUsageFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (InstanceCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (InternalAllocationType value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryHeapFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryPropertyFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PhysicalDeviceType value)
 
VULKAN_HPP_INLINE std::string to_string (QueueFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SampleCountFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SystemAllocationScope value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (DeviceQueueCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineStageFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryMapFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (ImageAspectFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SparseImageFormatFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SparseMemoryBindFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (FenceCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (EventCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (QueryPipelineStatisticFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (QueryResultFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (QueryType value)
 
VULKAN_HPP_INLINE std::string to_string (QueryPoolCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (BufferCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (BufferUsageFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SharingMode value)
 
VULKAN_HPP_INLINE std::string to_string (BufferViewCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (ImageLayout value)
 
VULKAN_HPP_INLINE std::string to_string (ComponentSwizzle value)
 
VULKAN_HPP_INLINE std::string to_string (ImageViewCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ImageViewType value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderModuleCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCacheCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (BlendFactor value)
 
VULKAN_HPP_INLINE std::string to_string (BlendOp value)
 
VULKAN_HPP_INLINE std::string to_string (ColorComponentFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (CompareOp value)
 
VULKAN_HPP_INLINE std::string to_string (CullModeFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (DynamicState value)
 
VULKAN_HPP_INLINE std::string to_string (FrontFace value)
 
VULKAN_HPP_INLINE std::string to_string (LogicOp value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineShaderStageCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PolygonMode value)
 
VULKAN_HPP_INLINE std::string to_string (PrimitiveTopology value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderStageFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (StencilOp value)
 
VULKAN_HPP_INLINE std::string to_string (VertexInputRate value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineColorBlendStateCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineDepthStencilStateCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineDynamicStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineInputAssemblyStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineLayoutCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineMultisampleStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineTessellationStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineVertexInputStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineViewportStateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (BorderColor value)
 
VULKAN_HPP_INLINE std::string to_string (Filter value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerAddressMode value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerMipmapMode value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorPoolCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorSetLayoutCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorType value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorPoolResetFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (AccessFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (AttachmentDescriptionFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (AttachmentLoadOp value)
 
VULKAN_HPP_INLINE std::string to_string (AttachmentStoreOp value)
 
VULKAN_HPP_INLINE std::string to_string (DependencyFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (FramebufferCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineBindPoint value)
 
VULKAN_HPP_INLINE std::string to_string (RenderPassCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SubpassDescriptionFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (CommandPoolCreateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (CommandPoolResetFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (CommandBufferLevel value)
 
VULKAN_HPP_INLINE std::string to_string (CommandBufferResetFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (CommandBufferUsageFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (QueryControlFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (IndexType value)
 
VULKAN_HPP_INLINE std::string to_string (StencilFaceFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SubpassContents value)
 
VULKAN_HPP_INLINE std::string to_string (SubgroupFeatureFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PeerMemoryFeatureFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryAllocateFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (CommandPoolTrimFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PointClippingBehavior value)
 
VULKAN_HPP_INLINE std::string to_string (TessellationDomainOrigin value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerYcbcrModelConversion value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerYcbcrRange value)
 
VULKAN_HPP_INLINE std::string to_string (ChromaLocation value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorUpdateTemplateType value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorUpdateTemplateCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryHandleTypeFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryFeatureFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalFenceHandleTypeFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalFenceFeatureFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (FenceImportFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreImportFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalSemaphoreHandleTypeFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalSemaphoreFeatureFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (DriverId value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderFloatControlsIndependence value)
 
VULKAN_HPP_INLINE std::string to_string (DescriptorBindingFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ResolveModeFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (SamplerReductionMode value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreType value)
 
VULKAN_HPP_INLINE std::string to_string (SemaphoreWaitFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCreationFeedbackFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (ToolPurposeFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (PrivateDataSlotCreateFlagBits)
 
VULKAN_HPP_INLINE std::string to_string (PipelineStageFlagBits2 value)
 
VULKAN_HPP_INLINE std::string to_string (AccessFlagBits2 value)
 
VULKAN_HPP_INLINE std::string to_string (SubmitFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (RenderingFlagBits value)
 
VULKAN_HPP_INLINE std::string to_string (FormatFeatureFlagBits2 value)
 
VULKAN_HPP_INLINE std::string to_string (SurfaceTransformFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (PresentModeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (ColorSpaceKHR value)
 
VULKAN_HPP_INLINE std::string to_string (CompositeAlphaFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (SwapchainCreateFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceGroupPresentModeFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DisplayPlaneAlphaFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (DisplayModeCreateFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (DisplaySurfaceCreateFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (DebugReportFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DebugReportObjectTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (RasterizationOrderAMD value)
 
VULKAN_HPP_INLINE std::string to_string (VideoCodecOperationFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoChromaSubsamplingFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoComponentBitDepthFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoCapabilityFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoSessionCreateFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoCodingControlFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (QueryResultStatusKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoSessionParametersCreateFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoBeginCodingFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoEndCodingFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeCapabilityFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeUsageFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationStateStreamCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH264CapabilityFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH264StdFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH264RateControlFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265CapabilityFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265StdFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265CtbSizeFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265TransformBlockSizeFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeH265RateControlFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoDecodeH264PictureLayoutFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderInfoTypeAMD value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryHandleTypeFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (ExternalMemoryFeatureFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (ValidationCheckEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRobustnessBufferBehaviorEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRobustnessImageBehaviorEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ConditionalRenderingFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (SurfaceCounterFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DisplayPowerStateEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceEventTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DisplayEventTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ViewportCoordinateSwizzleNV value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineViewportSwizzleStateCreateFlagBitsNV)
 
VULKAN_HPP_INLINE std::string to_string (DiscardRectangleModeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineDiscardRectangleStateCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (ConservativeRasterizationModeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationConservativeStateCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PipelineRasterizationDepthClipStateCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceCounterDescriptionFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceCounterScopeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceCounterStorageKHR value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceCounterUnitKHR value)
 
VULKAN_HPP_INLINE std::string to_string (AcquireProfilingLockFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessageSeverityFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessageTypeFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessengerCallbackDataFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (DebugUtilsMessengerCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (BlendOverlapEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCoverageToColorStateCreateFlagBitsNV)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureTypeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureBuildTypeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (GeometryFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (GeometryInstanceFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (BuildAccelerationStructureFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (CopyAccelerationStructureModeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (GeometryTypeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureCompatibilityKHR value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureCreateFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (BuildAccelerationStructureModeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (RayTracingShaderGroupTypeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderGroupShaderKHR value)
 
VULKAN_HPP_INLINE std::string to_string (CoverageModulationModeNV value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCoverageModulationStateCreateFlagBitsNV)
 
VULKAN_HPP_INLINE std::string to_string (ValidationCacheHeaderVersionEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ValidationCacheCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (ShadingRatePaletteEntryNV value)
 
VULKAN_HPP_INLINE std::string to_string (CoarseSampleOrderTypeNV value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureMemoryRequirementsTypeNV value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCompilerControlFlagBitsAMD)
 
VULKAN_HPP_INLINE std::string to_string (QueueGlobalPriorityKHR value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryOverallocationBehaviorAMD value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceConfigurationTypeINTEL value)
 
VULKAN_HPP_INLINE std::string to_string (QueryPoolSamplingModeINTEL value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceOverrideTypeINTEL value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceParameterTypeINTEL value)
 
VULKAN_HPP_INLINE std::string to_string (PerformanceValueTypeINTEL value)
 
VULKAN_HPP_INLINE std::string to_string (FragmentShadingRateCombinerOpKHR value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderCorePropertiesFlagBitsAMD)
 
VULKAN_HPP_INLINE std::string to_string (ValidationFeatureEnableEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ValidationFeatureDisableEXT value)
 
VULKAN_HPP_INLINE std::string to_string (CoverageReductionModeNV value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCoverageReductionStateCreateFlagBitsNV)
 
VULKAN_HPP_INLINE std::string to_string (ProvokingVertexModeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (HeadlessSurfaceCreateFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (LineRasterizationModeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineExecutableStatisticFormatKHR value)
 
VULKAN_HPP_INLINE std::string to_string (HostImageCopyFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryUnmapFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (PresentScalingFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (PresentGravityFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (IndirectStateFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (IndirectCommandsTokenTypeNV value)
 
VULKAN_HPP_INLINE std::string to_string (IndirectCommandsLayoutUsageFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (DepthBiasRepresentationEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceMemoryReportEventTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceMemoryReportFlagBitsEXT)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeCapabilityFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeFeedbackFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeUsageFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeContentFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeTuningModeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeRateControlModeFlagBitsKHR value)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (VideoEncodeRateControlFlagBitsKHR)
 
VULKAN_HPP_INLINE std::string to_string (DeviceDiagnosticsConfigFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (GraphicsPipelineLibraryFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (FragmentShadingRateNV value)
 
VULKAN_HPP_INLINE std::string to_string (FragmentShadingRateTypeNV value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureMotionInstanceTypeNV value)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureMotionInfoFlagBitsNV)
 
VULKAN_HPP_INLINE std::string to_string (AccelerationStructureMotionInstanceFlagBitsNV)
 
VULKAN_HPP_INLINE std::string to_string (ImageCompressionFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ImageCompressionFixedRateFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceFaultAddressTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceFaultVendorBinaryHeaderVersionEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceAddressBindingFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DeviceAddressBindingTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (FrameBoundaryFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (MicromapTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (BuildMicromapFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (CopyMicromapModeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (MicromapCreateFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (BuildMicromapModeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (OpacityMicromapFormatEXT value)
 
VULKAN_HPP_INLINE std::string to_string (OpacityMicromapSpecialIndexEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DisplacementMicromapFormatNV value)
 
VULKAN_HPP_INLINE std::string to_string (PhysicalDeviceSchedulingControlsFlagBitsARM value)
 
VULKAN_HPP_INLINE std::string to_string (MemoryDecompressionMethodFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (SubpassMergeStatusEXT value)
 
VULKAN_HPP_INLINE std::string to_string (DirectDriverLoadingModeLUNARG value)
 
VULKAN_HPP_INLINE std::string to_string (DirectDriverLoadingFlagBitsLUNARG)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowUsageFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowGridSizeFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowPerformanceLevelNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowSessionBindingPointNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowSessionCreateFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (OpticalFlowExecuteFlagBitsNV value)
 
VULKAN_HPP_INLINE std::string to_string (PipelineCreateFlagBits2KHR value)
 
VULKAN_HPP_INLINE std::string to_string (BufferUsageFlagBits2KHR value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderCreateFlagBitsEXT value)
 
VULKAN_HPP_INLINE std::string to_string (ShaderCodeTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (RayTracingInvocationReorderModeNV value)
 
VULKAN_HPP_INLINE std::string to_string (LayerSettingTypeEXT value)
 
VULKAN_HPP_INLINE std::string to_string (LatencyMarkerNV value)
 
VULKAN_HPP_INLINE std::string to_string (OutOfBandQueueTypeNV value)
 
VULKAN_HPP_INLINE std::string to_string (ScopeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (ComponentTypeKHR value)
 
VULKAN_HPP_INLINE std::string to_string (BlockMatchWindowCompareModeQCOM value)
 
VULKAN_HPP_INLINE std::string to_string (CubicFilterWeightsQCOM value)
 
VULKAN_HPP_INLINE std::string to_string (LayeredDriverUnderlyingApiMSFT value)
 
VULKAN_HPP_INLINE std::string to_string (TimeDomainKHR value)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result createInstance (const vk::InstanceCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Instance *pInstance, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType< vk::Instance >::type createInstance (const vk::InstanceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::Instance, Dispatch > >::type createInstanceUnique (const vk::InstanceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result enumerateInstanceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, vk::ExtensionProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) VULKAN_HPP_NOEXCEPT
 
template<typename ExtensionPropertiesAllocator = std::allocator<vk::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::ExtensionProperties, ExtensionPropertiesAllocator > >::type enumerateInstanceExtensionProperties (Optional< const std::string > layerName VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename ExtensionPropertiesAllocator = std::allocator<vk::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename ExtensionPropertiesAllocator::value_type, vk::ExtensionProperties >::value, int >::type = 0>
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::ExtensionProperties, ExtensionPropertiesAllocator > >::type enumerateInstanceExtensionProperties (Optional< const std::string > layerName, ExtensionPropertiesAllocator &extensionPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result enumerateInstanceLayerProperties (uint32_t *pPropertyCount, vk::LayerProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) VULKAN_HPP_NOEXCEPT
 
template<typename LayerPropertiesAllocator = std::allocator<vk::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::LayerProperties, LayerPropertiesAllocator > >::type enumerateInstanceLayerProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename LayerPropertiesAllocator = std::allocator<vk::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename LayerPropertiesAllocator::value_type, vk::LayerProperties >::value, int >::type = 0>
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::LayerProperties, LayerPropertiesAllocator > >::type enumerateInstanceLayerProperties (LayerPropertiesAllocator &layerPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result enumerateInstanceVersion (uint32_t *pApiVersion, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType< uint32_t >::type enumerateInstanceVersion (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)
 

Variables

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

Typedef Documentation

◆ AabbPositionsNV

Definition at line 867 of file vulkan_handles.hpp.

◆ AccelerationStructureCreateFlagsKHR

◆ AccelerationStructureInstanceNV

◆ AccelerationStructureMotionInfoFlagsNV

◆ AccelerationStructureMotionInstanceFlagsNV

◆ AccelerationStructureTypeNV

◆ AccessFlagBits2KHR

Definition at line 4207 of file vulkan_enums.hpp.

◆ AccessFlags

Definition at line 3316 of file vulkan_enums.hpp.

◆ AccessFlags2

Definition at line 4209 of file vulkan_enums.hpp.

◆ AccessFlags2KHR

Definition at line 4210 of file vulkan_enums.hpp.

◆ AcquireProfilingLockFlagsKHR

◆ AttachmentDescription2KHR

◆ AttachmentDescriptionFlags

◆ AttachmentDescriptionStencilLayoutKHR

◆ AttachmentReference2KHR

◆ AttachmentReferenceStencilLayoutKHR

◆ AttachmentSampleCountInfoNV

◆ BindBufferMemoryDeviceGroupInfoKHR

◆ BindBufferMemoryInfoKHR

◆ BindImageMemoryDeviceGroupInfoKHR

◆ BindImageMemoryInfoKHR

◆ BindImagePlaneMemoryInfoKHR

◆ BlitImageInfo2KHR

Definition at line 417 of file vulkan_handles.hpp.

◆ Bool32

using vk::Bool32 = typedef uint32_t

Definition at line 6120 of file vulkan.hpp.

◆ BufferCopy2KHR

Definition at line 421 of file vulkan_handles.hpp.

◆ BufferCreateFlags

Definition at line 2389 of file vulkan_enums.hpp.

◆ BufferDeviceAddressInfoEXT

◆ BufferDeviceAddressInfoKHR

◆ BufferImageCopy2KHR

Definition at line 427 of file vulkan_handles.hpp.

◆ BufferMemoryBarrier2KHR

◆ BufferMemoryRequirementsInfo2KHR

◆ BufferOpaqueCaptureAddressCreateInfoKHR

◆ BufferUsageFlags

Definition at line 2436 of file vulkan_enums.hpp.

◆ BufferUsageFlags2KHR

Definition at line 6993 of file vulkan_enums.hpp.

◆ BufferViewCreateFlags

Definition at line 2467 of file vulkan_enums.hpp.

◆ BuildAccelerationStructureFlagBitsNV

◆ BuildAccelerationStructureFlagsKHR

◆ BuildAccelerationStructureFlagsNV

◆ BuildMicromapFlagsEXT

Definition at line 6664 of file vulkan_enums.hpp.

◆ CalibratedTimestampInfoEXT

◆ ChromaLocationKHR

Definition at line 3686 of file vulkan_enums.hpp.

◆ ColorComponentFlags

Definition at line 2671 of file vulkan_enums.hpp.

◆ CommandBufferInheritanceRenderingInfoKHR

◆ CommandBufferResetFlags

◆ CommandBufferSubmitInfoKHR

◆ CommandBufferUsageFlags

◆ CommandPoolCreateFlags

Definition at line 3461 of file vulkan_enums.hpp.

◆ CommandPoolResetFlags

Definition at line 3476 of file vulkan_enums.hpp.

◆ CommandPoolTrimFlags

Definition at line 3640 of file vulkan_enums.hpp.

◆ CommandPoolTrimFlagsKHR

Definition at line 3641 of file vulkan_enums.hpp.

◆ ComponentTypeNV

Definition at line 7120 of file vulkan_enums.hpp.

◆ CompositeAlphaFlagsKHR

Definition at line 4413 of file vulkan_enums.hpp.

◆ ConditionalRenderingFlagsEXT

◆ ConformanceVersionKHR

◆ CopyAccelerationStructureModeNV

◆ CopyBufferInfo2KHR

Definition at line 409 of file vulkan_handles.hpp.

◆ CopyBufferToImageInfo2KHR

◆ CopyImageInfo2KHR

Definition at line 411 of file vulkan_handles.hpp.

◆ CopyImageToBufferInfo2KHR

◆ CullModeFlags

Definition at line 2701 of file vulkan_enums.hpp.

◆ DebugReportFlagsEXT

Definition at line 4606 of file vulkan_enums.hpp.

◆ DebugUtilsMessageSeverityFlagsEXT

◆ DebugUtilsMessageTypeFlagsEXT

◆ DebugUtilsMessengerCallbackDataFlagsEXT

◆ DebugUtilsMessengerCreateFlagsEXT

◆ DependencyFlags

Definition at line 3375 of file vulkan_enums.hpp.

◆ DependencyInfoKHR

Definition at line 395 of file vulkan_handles.hpp.

◆ DescriptorBindingFlagBitsEXT

◆ DescriptorBindingFlags

Definition at line 3947 of file vulkan_enums.hpp.

◆ DescriptorBindingFlagsEXT

Definition at line 3948 of file vulkan_enums.hpp.

◆ DescriptorPoolCreateFlags

◆ DescriptorPoolInlineUniformBlockCreateInfoEXT

◆ DescriptorPoolResetFlags

◆ DescriptorSetLayoutBindingFlagsCreateInfoEXT

◆ DescriptorSetLayoutCreateFlags

◆ DescriptorSetLayoutSupportKHR

◆ DescriptorSetVariableDescriptorCountAllocateInfoEXT

◆ DescriptorSetVariableDescriptorCountLayoutSupportEXT

◆ DescriptorUpdateTemplateCreateFlags

◆ DescriptorUpdateTemplateCreateFlagsKHR

◆ DescriptorUpdateTemplateCreateInfoKHR

◆ DescriptorUpdateTemplateEntryKHR

◆ DescriptorUpdateTemplateKHR

◆ DescriptorUpdateTemplateTypeKHR

◆ DeviceAddress

using vk::DeviceAddress = typedef uint64_t

Definition at line 6121 of file vulkan.hpp.

◆ DeviceAddressBindingFlagsEXT

◆ DeviceBufferMemoryRequirementsKHR

◆ DeviceCreateFlags

Definition at line 2091 of file vulkan_enums.hpp.

◆ DeviceDiagnosticsConfigFlagsNV

◆ DeviceGroupBindSparseInfoKHR

◆ DeviceGroupCommandBufferBeginInfoKHR

◆ DeviceGroupDeviceCreateInfoKHR

◆ DeviceGroupPresentModeFlagsKHR

◆ DeviceGroupRenderPassBeginInfoKHR

◆ DeviceGroupSubmitInfoKHR

◆ DeviceImageMemoryRequirementsKHR

◆ DeviceMemoryOpaqueCaptureAddressInfoKHR

◆ DeviceMemoryReportFlagsEXT

◆ DevicePrivateDataCreateInfoEXT

◆ DeviceQueueCreateFlags

Definition at line 2105 of file vulkan_enums.hpp.

◆ DeviceQueueGlobalPriorityCreateInfoEXT

◆ DeviceSize

using vk::DeviceSize = typedef uint64_t

Definition at line 6122 of file vulkan.hpp.

◆ DirectDriverLoadingFlagsLUNARG

◆ DisplayModeCreateFlagsKHR

◆ DisplayPlaneAlphaFlagsKHR

◆ DisplaySurfaceCreateFlagsKHR

◆ DriverIdKHR

using vk::DriverIdKHR = typedef DriverId

Definition at line 3928 of file vulkan_enums.hpp.

◆ EventCreateFlags

Definition at line 2279 of file vulkan_enums.hpp.

◆ ExportFenceCreateInfoKHR

◆ ExportMemoryAllocateInfoKHR

◆ ExportSemaphoreCreateInfoKHR

◆ ExternalBufferPropertiesKHR

◆ ExternalFenceFeatureFlagBitsKHR

◆ ExternalFenceFeatureFlags

◆ ExternalFenceFeatureFlagsKHR

◆ ExternalFenceHandleTypeFlagBitsKHR

◆ ExternalFenceHandleTypeFlags

◆ ExternalFenceHandleTypeFlagsKHR

◆ ExternalFencePropertiesKHR

◆ ExternalImageFormatPropertiesKHR

◆ ExternalMemoryBufferCreateInfoKHR

◆ ExternalMemoryFeatureFlagBitsKHR

◆ ExternalMemoryFeatureFlags

◆ ExternalMemoryFeatureFlagsKHR

◆ ExternalMemoryFeatureFlagsNV

◆ ExternalMemoryHandleTypeFlagBitsKHR

◆ ExternalMemoryHandleTypeFlags

◆ ExternalMemoryHandleTypeFlagsKHR

◆ ExternalMemoryHandleTypeFlagsNV

◆ ExternalMemoryImageCreateInfoKHR

◆ ExternalMemoryPropertiesKHR

◆ ExternalSemaphoreFeatureFlagBitsKHR

◆ ExternalSemaphoreFeatureFlags

◆ ExternalSemaphoreFeatureFlagsKHR

◆ ExternalSemaphoreHandleTypeFlagBitsKHR

◆ ExternalSemaphoreHandleTypeFlags

◆ ExternalSemaphoreHandleTypeFlagsKHR

◆ ExternalSemaphorePropertiesKHR

◆ FenceCreateFlags

Definition at line 2251 of file vulkan_enums.hpp.

◆ FenceImportFlagBitsKHR

Definition at line 3821 of file vulkan_enums.hpp.

◆ FenceImportFlags

Definition at line 3823 of file vulkan_enums.hpp.

◆ FenceImportFlagsKHR

Definition at line 3824 of file vulkan_enums.hpp.

◆ FormatFeatureFlagBits2KHR

Definition at line 4318 of file vulkan_enums.hpp.

◆ FormatFeatureFlags

Definition at line 1840 of file vulkan_enums.hpp.

◆ FormatFeatureFlags2

Definition at line 4320 of file vulkan_enums.hpp.

◆ FormatFeatureFlags2KHR

Definition at line 4321 of file vulkan_enums.hpp.

◆ FormatProperties2KHR

◆ FormatProperties3KHR

◆ FrameBoundaryFlagsEXT

Definition at line 6621 of file vulkan_enums.hpp.

◆ FramebufferAttachmentImageInfoKHR

◆ FramebufferAttachmentsCreateInfoKHR

◆ FramebufferCreateFlags

Definition at line 3391 of file vulkan_enums.hpp.

◆ GeometryFlagBitsNV

Definition at line 5601 of file vulkan_enums.hpp.

◆ GeometryFlagsKHR

Definition at line 5603 of file vulkan_enums.hpp.

◆ GeometryFlagsNV

Definition at line 5604 of file vulkan_enums.hpp.

◆ GeometryInstanceFlagBitsNV

◆ GeometryInstanceFlagsKHR

◆ GeometryInstanceFlagsNV

Definition at line 5628 of file vulkan_enums.hpp.

◆ GeometryTypeNV

Definition at line 5692 of file vulkan_enums.hpp.

◆ GraphicsPipelineLibraryFlagsEXT

◆ HeadlessSurfaceCreateFlagsEXT

◆ HostImageCopyFlagsEXT

Definition at line 6054 of file vulkan_enums.hpp.

◆ ImageAspectFlags

Definition at line 2202 of file vulkan_enums.hpp.

◆ ImageBlit2KHR

Definition at line 425 of file vulkan_handles.hpp.

◆ ImageCompressionFixedRateFlagsEXT

◆ ImageCompressionFlagsEXT

◆ ImageCopy2KHR

Definition at line 423 of file vulkan_handles.hpp.

◆ ImageCreateFlags

Definition at line 1892 of file vulkan_enums.hpp.

◆ ImageFormatListCreateInfoKHR

◆ ImageFormatProperties2KHR

◆ ImageMemoryBarrier2KHR

◆ ImageMemoryRequirementsInfo2KHR

◆ ImagePlaneMemoryRequirementsInfoKHR

◆ ImageResolve2KHR

Definition at line 429 of file vulkan_handles.hpp.

◆ ImageSparseMemoryRequirementsInfo2KHR

◆ ImageStencilUsageCreateInfoEXT

◆ ImageSubresource2EXT

◆ ImageUsageFlags

Definition at line 1948 of file vulkan_enums.hpp.

◆ ImageViewCreateFlags

Definition at line 2535 of file vulkan_enums.hpp.

◆ ImageViewUsageCreateInfoKHR

◆ IndirectCommandsLayoutUsageFlagsNV

◆ IndirectStateFlagsNV

Definition at line 6121 of file vulkan_enums.hpp.

◆ InputAttachmentAspectReferenceKHR

◆ InstanceCreateFlags

Definition at line 1969 of file vulkan_enums.hpp.

◆ MemoryAllocateFlagBitsKHR

Definition at line 3623 of file vulkan_enums.hpp.

◆ MemoryAllocateFlags

Definition at line 3625 of file vulkan_enums.hpp.

◆ MemoryAllocateFlagsInfoKHR

◆ MemoryAllocateFlagsKHR

Definition at line 3626 of file vulkan_enums.hpp.

◆ MemoryBarrier2KHR

Definition at line 389 of file vulkan_handles.hpp.

◆ MemoryDecompressionMethodFlagsNV

◆ MemoryDedicatedAllocateInfoKHR

◆ MemoryDedicatedRequirementsKHR

◆ MemoryHeapFlags

Definition at line 1990 of file vulkan_enums.hpp.

◆ MemoryMapFlags

Definition at line 2173 of file vulkan_enums.hpp.

◆ MemoryOpaqueCaptureAddressAllocateInfoKHR

◆ MemoryPropertyFlags

Definition at line 2012 of file vulkan_enums.hpp.

◆ MemoryRequirements2KHR

◆ MemoryUnmapFlagsKHR

Definition at line 6069 of file vulkan_enums.hpp.

◆ MicromapCreateFlagsEXT

Definition at line 6687 of file vulkan_enums.hpp.

◆ MutableDescriptorTypeCreateInfoVALVE

◆ MutableDescriptorTypeListVALVE

◆ OpticalFlowExecuteFlagsNV

◆ OpticalFlowGridSizeFlagsNV

◆ OpticalFlowSessionCreateFlagsNV

◆ OpticalFlowUsageFlagsNV

◆ PeerMemoryFeatureFlagBitsKHR

◆ PeerMemoryFeatureFlags

Definition at line 3606 of file vulkan_enums.hpp.

◆ PeerMemoryFeatureFlagsKHR

Definition at line 3607 of file vulkan_enums.hpp.

◆ PerformanceCounterDescriptionFlagsKHR

◆ PFN_dummy

using vk::PFN_dummy = typedef void ( * )()

Definition at line 16389 of file vulkan.hpp.

◆ PhysicalDevice16BitStorageFeaturesKHR

◆ PhysicalDevice8BitStorageFeaturesKHR

◆ PhysicalDeviceBufferAddressFeaturesEXT

◆ PhysicalDeviceBufferDeviceAddressFeaturesKHR

◆ PhysicalDeviceDepthStencilResolvePropertiesKHR

◆ PhysicalDeviceDescriptorIndexingFeaturesEXT

◆ PhysicalDeviceDescriptorIndexingPropertiesEXT

◆ PhysicalDeviceDriverPropertiesKHR

◆ PhysicalDeviceDynamicRenderingFeaturesKHR

◆ PhysicalDeviceExternalBufferInfoKHR

◆ PhysicalDeviceExternalFenceInfoKHR

◆ PhysicalDeviceExternalImageFormatInfoKHR

◆ PhysicalDeviceExternalSemaphoreInfoKHR

◆ PhysicalDeviceFeatures2KHR

◆ PhysicalDeviceFloat16Int8FeaturesKHR

◆ PhysicalDeviceFloatControlsPropertiesKHR

◆ PhysicalDeviceFragmentShaderBarycentricFeaturesNV

◆ PhysicalDeviceGlobalPriorityQueryFeaturesEXT

◆ PhysicalDeviceGroupPropertiesKHR

◆ PhysicalDeviceHostQueryResetFeaturesEXT

◆ PhysicalDeviceIDPropertiesKHR

◆ PhysicalDeviceImageFormatInfo2KHR

◆ PhysicalDeviceImagelessFramebufferFeaturesKHR

◆ PhysicalDeviceImageRobustnessFeaturesEXT

◆ PhysicalDeviceInlineUniformBlockFeaturesEXT

◆ PhysicalDeviceInlineUniformBlockPropertiesEXT

◆ PhysicalDeviceMaintenance3PropertiesKHR

◆ PhysicalDeviceMaintenance4FeaturesKHR

◆ PhysicalDeviceMaintenance4PropertiesKHR

◆ PhysicalDeviceMemoryProperties2KHR

◆ PhysicalDeviceMultiviewFeaturesKHR

◆ PhysicalDeviceMultiviewPropertiesKHR

◆ PhysicalDeviceMutableDescriptorTypeFeaturesVALVE

◆ PhysicalDevicePipelineCreationCacheControlFeaturesEXT

◆ PhysicalDevicePointClippingPropertiesKHR

◆ PhysicalDevicePrivateDataFeaturesEXT

◆ PhysicalDeviceProperties2KHR

◆ PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM

◆ PhysicalDeviceSamplerFilterMinmaxPropertiesEXT

◆ PhysicalDeviceSamplerYcbcrConversionFeaturesKHR

◆ PhysicalDeviceScalarBlockLayoutFeaturesEXT

◆ PhysicalDeviceSchedulingControlsFlagsARM

◆ PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR

◆ PhysicalDeviceShaderAtomicInt64FeaturesKHR

◆ PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT

◆ PhysicalDeviceShaderDrawParameterFeatures

◆ PhysicalDeviceShaderFloat16Int8FeaturesKHR

◆ PhysicalDeviceShaderIntegerDotProductFeaturesKHR

◆ PhysicalDeviceShaderIntegerDotProductPropertiesKHR

◆ PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR

◆ PhysicalDeviceShaderTerminateInvocationFeaturesKHR

◆ PhysicalDeviceSparseImageFormatInfo2KHR

◆ PhysicalDeviceSubgroupSizeControlFeaturesEXT

◆ PhysicalDeviceSubgroupSizeControlPropertiesEXT

◆ PhysicalDeviceSynchronization2FeaturesKHR

◆ PhysicalDeviceTexelBufferAlignmentPropertiesEXT

◆ PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT

◆ PhysicalDeviceTimelineSemaphoreFeaturesKHR

◆ PhysicalDeviceTimelineSemaphorePropertiesKHR

◆ PhysicalDeviceToolPropertiesEXT

◆ PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR

◆ PhysicalDeviceVariablePointerFeatures

◆ PhysicalDeviceVariablePointerFeaturesKHR

◆ PhysicalDeviceVariablePointersFeaturesKHR

◆ PhysicalDeviceVertexAttributeDivisorFeaturesEXT

◆ PhysicalDeviceVulkanMemoryModelFeaturesKHR

◆ PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR

◆ PipelineCacheCreateFlags

◆ PipelineColorBlendStateCreateFlags

◆ PipelineCompilerControlFlagsAMD

◆ PipelineCoverageModulationStateCreateFlagsNV

◆ PipelineCoverageReductionStateCreateFlagsNV

◆ PipelineCoverageToColorStateCreateFlagsNV

◆ PipelineCreateFlags

Definition at line 2871 of file vulkan_enums.hpp.

◆ PipelineCreateFlags2KHR

◆ PipelineCreationFeedbackCreateInfoEXT

◆ PipelineCreationFeedbackEXT

◆ PipelineCreationFeedbackFlagBitsEXT

◆ PipelineCreationFeedbackFlags

◆ PipelineCreationFeedbackFlagsEXT

◆ PipelineDepthStencilStateCreateFlags

◆ PipelineDiscardRectangleStateCreateFlagsEXT

◆ PipelineDynamicStateCreateFlags

◆ PipelineInfoEXT

Definition at line 1143 of file vulkan_handles.hpp.

◆ PipelineInputAssemblyStateCreateFlags

◆ PipelineLayoutCreateFlags

◆ PipelineMultisampleStateCreateFlags

◆ PipelineRasterizationConservativeStateCreateFlagsEXT

◆ PipelineRasterizationDepthClipStateCreateFlagsEXT

◆ PipelineRasterizationStateCreateFlags

◆ PipelineRasterizationStateStreamCreateFlagsEXT

◆ PipelineRenderingCreateInfoKHR

◆ PipelineShaderStageCreateFlags

◆ PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT

◆ PipelineStageFlagBits2KHR

Definition at line 4132 of file vulkan_enums.hpp.

◆ PipelineStageFlags

Definition at line 2151 of file vulkan_enums.hpp.

◆ PipelineStageFlags2

Definition at line 4134 of file vulkan_enums.hpp.

◆ PipelineStageFlags2KHR

Definition at line 4135 of file vulkan_enums.hpp.

◆ PipelineTessellationDomainOriginStateCreateInfoKHR

◆ PipelineTessellationStateCreateFlags

◆ PipelineVertexInputDivisorStateCreateInfoEXT

◆ PipelineVertexInputStateCreateFlags

◆ PipelineViewportStateCreateFlags

◆ PipelineViewportSwizzleStateCreateFlagsNV

◆ PointClippingBehaviorKHR

Definition at line 3655 of file vulkan_enums.hpp.

◆ PresentGravityFlagsEXT

Definition at line 6104 of file vulkan_enums.hpp.

◆ PresentScalingFlagsEXT

Definition at line 6087 of file vulkan_enums.hpp.

◆ PrivateDataSlotCreateFlagBitsEXT

◆ PrivateDataSlotCreateFlags

◆ PrivateDataSlotCreateFlagsEXT

◆ PrivateDataSlotCreateInfoEXT

◆ PrivateDataSlotEXT

Definition at line 8008 of file vulkan_handles.hpp.

◆ QueryControlFlags

Definition at line 3527 of file vulkan_enums.hpp.

◆ QueryPipelineStatisticFlags

◆ QueryPoolCreateFlags

Definition at line 2367 of file vulkan_enums.hpp.

◆ QueryPoolCreateInfoINTEL

◆ QueryResultFlags

Definition at line 2331 of file vulkan_enums.hpp.

◆ QueueFamilyGlobalPriorityPropertiesEXT

◆ QueueFamilyProperties2KHR

◆ QueueFlags

Definition at line 2045 of file vulkan_enums.hpp.

◆ QueueGlobalPriorityEXT

Definition at line 5844 of file vulkan_enums.hpp.

◆ RayTracingShaderGroupTypeNV

◆ RemoteAddressNV

using vk::RemoteAddressNV = typedef void *

Definition at line 6123 of file vulkan.hpp.

◆ RenderingAttachmentInfoKHR

◆ RenderingFlagBitsKHR

Definition at line 4256 of file vulkan_enums.hpp.

◆ RenderingFlags

Definition at line 4258 of file vulkan_enums.hpp.

◆ RenderingFlagsKHR

Definition at line 4259 of file vulkan_enums.hpp.

◆ RenderingInfoKHR

Definition at line 448 of file vulkan_handles.hpp.

◆ RenderPassAttachmentBeginInfoKHR

◆ RenderPassCreateFlags

Definition at line 3417 of file vulkan_enums.hpp.

◆ RenderPassCreateInfo2KHR

◆ RenderPassInputAttachmentAspectCreateInfoKHR

◆ RenderPassMultiviewCreateInfoKHR

◆ ResolveImageInfo2KHR

◆ ResolveModeFlagBitsKHR

Definition at line 3970 of file vulkan_enums.hpp.

◆ ResolveModeFlags

Definition at line 3972 of file vulkan_enums.hpp.

◆ ResolveModeFlagsKHR

Definition at line 3973 of file vulkan_enums.hpp.

◆ SampleCountFlags

Definition at line 2067 of file vulkan_enums.hpp.

◆ SampleMask

using vk::SampleMask = typedef uint32_t

Definition at line 6124 of file vulkan.hpp.

◆ SamplerCreateFlags

Definition at line 3178 of file vulkan_enums.hpp.

◆ SamplerReductionModeCreateInfoEXT

◆ SamplerReductionModeEXT

Definition at line 3994 of file vulkan_enums.hpp.

◆ SamplerYcbcrConversionCreateInfoKHR

◆ SamplerYcbcrConversionImageFormatPropertiesKHR

◆ SamplerYcbcrConversionInfoKHR

◆ SamplerYcbcrConversionKHR

Definition at line 8274 of file vulkan_handles.hpp.

◆ SamplerYcbcrModelConversionKHR

◆ SamplerYcbcrRangeKHR

Definition at line 3679 of file vulkan_enums.hpp.

◆ ScopeNV

using vk::ScopeNV = typedef ScopeKHR

Definition at line 7104 of file vulkan_enums.hpp.

◆ SemaphoreCreateFlags

Definition at line 2264 of file vulkan_enums.hpp.

◆ SemaphoreImportFlagBitsKHR

Definition at line 3837 of file vulkan_enums.hpp.

◆ SemaphoreImportFlags

Definition at line 3839 of file vulkan_enums.hpp.

◆ SemaphoreImportFlagsKHR

Definition at line 3840 of file vulkan_enums.hpp.

◆ SemaphoreSignalInfoKHR

◆ SemaphoreSubmitInfoKHR

◆ SemaphoreTypeCreateInfoKHR

◆ SemaphoreTypeKHR

Definition at line 4001 of file vulkan_enums.hpp.

◆ SemaphoreWaitFlagBitsKHR

Definition at line 4007 of file vulkan_enums.hpp.

◆ SemaphoreWaitFlags

Definition at line 4009 of file vulkan_enums.hpp.

◆ SemaphoreWaitFlagsKHR

Definition at line 4010 of file vulkan_enums.hpp.

◆ SemaphoreWaitInfoKHR

◆ ShaderCorePropertiesFlagsAMD

◆ ShaderCreateFlagsEXT

Definition at line 7031 of file vulkan_enums.hpp.

◆ ShaderFloatControlsIndependenceKHR

◆ ShaderModuleCreateFlags

◆ ShaderRequiredSubgroupSizeCreateInfoEXT

◆ ShaderStageFlags

Definition at line 2967 of file vulkan_enums.hpp.

◆ SparseImageFormatFlags

Definition at line 2222 of file vulkan_enums.hpp.

◆ SparseImageFormatProperties2KHR

◆ SparseImageMemoryRequirements2KHR

◆ SparseMemoryBindFlags

Definition at line 2237 of file vulkan_enums.hpp.

◆ StencilFaceFlags

Definition at line 3553 of file vulkan_enums.hpp.

◆ SubgroupFeatureFlags

Definition at line 3585 of file vulkan_enums.hpp.

◆ SubmitFlagBitsKHR

Definition at line 4236 of file vulkan_enums.hpp.

◆ SubmitFlags

Definition at line 4238 of file vulkan_enums.hpp.

◆ SubmitFlagsKHR

Definition at line 4239 of file vulkan_enums.hpp.

◆ SubmitInfo2KHR

Definition at line 397 of file vulkan_handles.hpp.

◆ SubpassBeginInfoKHR

Definition at line 283 of file vulkan_handles.hpp.

◆ SubpassDependency2KHR

◆ SubpassDescription2KHR

◆ SubpassDescriptionDepthStencilResolveKHR

◆ SubpassDescriptionFlags

◆ SubpassEndInfoKHR

Definition at line 285 of file vulkan_handles.hpp.

◆ SubresourceLayout2EXT

◆ SurfaceCounterFlagsEXT

Definition at line 5276 of file vulkan_enums.hpp.

◆ SurfaceTransformFlagsKHR

◆ SwapchainCreateFlagsKHR

◆ TessellationDomainOriginKHR

◆ TimeDomainEXT

Definition at line 7157 of file vulkan_enums.hpp.

◆ TimelineSemaphoreSubmitInfoKHR

◆ ToolPurposeFlagBitsEXT

Definition at line 4051 of file vulkan_enums.hpp.

◆ ToolPurposeFlags

Definition at line 4053 of file vulkan_enums.hpp.

◆ ToolPurposeFlagsEXT

Definition at line 4054 of file vulkan_enums.hpp.

◆ TransformMatrixNV

Definition at line 870 of file vulkan_handles.hpp.

◆ UniqueAccelerationStructureKHR

◆ UniqueAccelerationStructureNV

◆ UniqueBuffer

◆ UniqueBufferView

◆ UniqueCommandBuffer

◆ UniqueCommandPool

◆ UniqueCudaFunctionNV

◆ UniqueCudaModuleNV

◆ UniqueCuFunctionNVX

◆ UniqueCuModuleNVX

◆ UniqueDebugReportCallbackEXT

◆ UniqueDebugUtilsMessengerEXT

◆ UniqueDeferredOperationKHR

◆ UniqueDescriptorPool

◆ UniqueDescriptorSet

◆ UniqueDescriptorSetLayout

◆ UniqueDescriptorUpdateTemplate

◆ UniqueDescriptorUpdateTemplateKHR

◆ UniqueDevice

◆ UniqueDeviceMemory

◆ UniqueDisplayKHR

◆ UniqueEvent

◆ UniqueFence

◆ UniqueFramebuffer

◆ UniqueImage

◆ UniqueImageView

◆ UniqueIndirectCommandsLayoutNV

◆ UniqueInstance

◆ UniqueMicromapEXT

◆ UniqueOpticalFlowSessionNV

◆ UniquePerformanceConfigurationINTEL

◆ UniquePipeline

◆ UniquePipelineCache

◆ UniquePipelineLayout

◆ UniquePrivateDataSlot

◆ UniquePrivateDataSlotEXT

◆ UniqueQueryPool

◆ UniqueRenderPass

◆ UniqueSampler

◆ UniqueSamplerYcbcrConversion

◆ UniqueSamplerYcbcrConversionKHR

◆ UniqueSemaphore

◆ UniqueShaderEXT

◆ UniqueShaderModule

◆ UniqueSurfaceKHR

◆ UniqueSwapchainKHR

◆ UniqueValidationCacheEXT

◆ UniqueVideoSessionKHR

◆ UniqueVideoSessionParametersKHR

◆ ValidationCacheCreateFlagsEXT

◆ VertexInputBindingDivisorDescriptionEXT

◆ VideoBeginCodingFlagsKHR

◆ VideoCapabilityFlagsKHR

◆ VideoChromaSubsamplingFlagsKHR

◆ VideoCodecOperationFlagsKHR

◆ VideoCodingControlFlagsKHR

◆ VideoComponentBitDepthFlagsKHR

◆ VideoDecodeCapabilityFlagsKHR

◆ VideoDecodeFlagsKHR

Definition at line 4877 of file vulkan_enums.hpp.

◆ VideoDecodeH264PictureLayoutFlagsKHR

◆ VideoDecodeUsageFlagsKHR

◆ VideoEncodeCapabilityFlagsKHR

◆ VideoEncodeContentFlagsKHR

◆ VideoEncodeFeedbackFlagsKHR

◆ VideoEncodeFlagsKHR

Definition at line 6303 of file vulkan_enums.hpp.

◆ VideoEncodeH264CapabilityFlagsKHR

◆ VideoEncodeH264RateControlFlagsKHR

◆ VideoEncodeH264StdFlagsKHR

◆ VideoEncodeH265CapabilityFlagsKHR

◆ VideoEncodeH265CtbSizeFlagsKHR

◆ VideoEncodeH265RateControlFlagsKHR

◆ VideoEncodeH265StdFlagsKHR

◆ VideoEncodeH265TransformBlockSizeFlagsKHR

◆ VideoEncodeRateControlFlagsKHR

◆ VideoEncodeRateControlModeFlagsKHR

◆ VideoEncodeUsageFlagsKHR

◆ VideoEndCodingFlagsKHR

Definition at line 4828 of file vulkan_enums.hpp.

◆ VideoSessionCreateFlagsKHR

◆ VideoSessionParametersCreateFlagsKHR

◆ WriteDescriptorSetInlineUniformBlockEXT

Enumeration Type Documentation

◆ AccelerationStructureBuildTypeKHR

Enumerator
eHost 
eDevice 
eHostOrDevice 

Definition at line 5589 of file vulkan_enums.hpp.

◆ AccelerationStructureCompatibilityKHR

Enumerator
eCompatible 
eIncompatible 

Definition at line 5694 of file vulkan_enums.hpp.

◆ AccelerationStructureCreateFlagBitsKHR

Enumerator
eDeviceAddressCaptureReplay 
eDescriptorBufferCaptureReplayEXT 
eMotionNV 

Definition at line 5700 of file vulkan_enums.hpp.

◆ AccelerationStructureMemoryRequirementsTypeNV

Enumerator
eObject 
eBuildScratch 
eUpdateScratch 

Definition at line 5813 of file vulkan_enums.hpp.

◆ AccelerationStructureMotionInfoFlagBitsNV

◆ AccelerationStructureMotionInstanceFlagBitsNV

◆ AccelerationStructureMotionInstanceTypeNV

Enumerator
eStatic 
eMatrixMotion 
eSrtMotion 

Definition at line 6418 of file vulkan_enums.hpp.

◆ AccelerationStructureTypeKHR

Enumerator
eTopLevel 
eBottomLevel 
eGeneric 

Definition at line 5581 of file vulkan_enums.hpp.

◆ AccessFlagBits

Enumerator
eIndirectCommandRead 
eIndexRead 
eVertexAttributeRead 
eUniformRead 
eInputAttachmentRead 
eShaderRead 
eShaderWrite 
eColorAttachmentRead 
eColorAttachmentWrite 
eDepthStencilAttachmentRead 
eDepthStencilAttachmentWrite 
eTransferRead 
eTransferWrite 
eHostRead 
eHostWrite 
eMemoryRead 
eMemoryWrite 
eNone 
eTransformFeedbackWriteEXT 
eTransformFeedbackCounterReadEXT 
eTransformFeedbackCounterWriteEXT 
eConditionalRenderingReadEXT 
eColorAttachmentReadNoncoherentEXT 
eAccelerationStructureReadKHR 
eAccelerationStructureWriteKHR 
eShadingRateImageReadNV 
eAccelerationStructureReadNV 
eAccelerationStructureWriteNV 
eFragmentDensityMapReadEXT 
eFragmentShadingRateAttachmentReadKHR 
eCommandPreprocessReadNV 
eCommandPreprocessWriteNV 
eNoneKHR 

Definition at line 3279 of file vulkan_enums.hpp.

◆ AccessFlagBits2

Enumerator
eNone 
eIndirectCommandRead 
eIndexRead 
eVertexAttributeRead 
eUniformRead 
eInputAttachmentRead 
eShaderRead 
eShaderWrite 
eColorAttachmentRead 
eColorAttachmentWrite 
eDepthStencilAttachmentRead 
eDepthStencilAttachmentWrite 
eTransferRead 
eTransferWrite 
eHostRead 
eHostWrite 
eMemoryRead 
eMemoryWrite 
eShaderSampledRead 
eShaderStorageRead 
eShaderStorageWrite 
eVideoDecodeReadKHR 
eVideoDecodeWriteKHR 
eVideoEncodeReadKHR 
eVideoEncodeWriteKHR 
eTransformFeedbackWriteEXT 
eTransformFeedbackCounterReadEXT 
eTransformFeedbackCounterWriteEXT 
eConditionalRenderingReadEXT 
eCommandPreprocessReadNV 
eCommandPreprocessWriteNV 
eFragmentShadingRateAttachmentReadKHR 
eShadingRateImageReadNV 
eAccelerationStructureReadKHR 
eAccelerationStructureWriteKHR 
eAccelerationStructureReadNV 
eAccelerationStructureWriteNV 
eFragmentDensityMapReadEXT 
eColorAttachmentReadNoncoherentEXT 
eDescriptorBufferReadEXT 
eInvocationMaskReadHUAWEI 
eShaderBindingTableReadKHR 
eMicromapReadEXT 
eMicromapWriteEXT 
eOpticalFlowReadNV 
eOpticalFlowWriteNV 

Definition at line 4158 of file vulkan_enums.hpp.

◆ AcquireProfilingLockFlagBitsKHR

◆ AttachmentDescriptionFlagBits

Enumerator
eMayAlias 

Definition at line 3333 of file vulkan_enums.hpp.

◆ AttachmentLoadOp

enum vk::AttachmentLoadOp
strong
Enumerator
eLoad 
eClear 
eDontCare 
eNoneEXT 

Definition at line 3347 of file vulkan_enums.hpp.

◆ AttachmentStoreOp

enum vk::AttachmentStoreOp
strong
Enumerator
eStore 
eDontCare 
eNone 
eNoneKHR 
eNoneQCOM 
eNoneEXT 

Definition at line 3355 of file vulkan_enums.hpp.

◆ BlendFactor

enum vk::BlendFactor
strong
Enumerator
eZero 
eOne 
eSrcColor 
eOneMinusSrcColor 
eDstColor 
eOneMinusDstColor 
eSrcAlpha 
eOneMinusSrcAlpha 
eDstAlpha 
eOneMinusDstAlpha 
eConstantColor 
eOneMinusConstantColor 
eConstantAlpha 
eOneMinusConstantAlpha 
eSrcAlphaSaturate 
eSrc1Color 
eOneMinusSrc1Color 
eSrc1Alpha 
eOneMinusSrc1Alpha 

Definition at line 2585 of file vulkan_enums.hpp.

◆ BlendOp

enum vk::BlendOp
strong
Enumerator
eAdd 
eSubtract 
eReverseSubtract 
eMin 
eMax 
eZeroEXT 
eSrcEXT 
eDstEXT 
eSrcOverEXT 
eDstOverEXT 
eSrcInEXT 
eDstInEXT 
eSrcOutEXT 
eDstOutEXT 
eSrcAtopEXT 
eDstAtopEXT 
eXorEXT 
eMultiplyEXT 
eScreenEXT 
eOverlayEXT 
eDarkenEXT 
eLightenEXT 
eColordodgeEXT 
eColorburnEXT 
eHardlightEXT 
eSoftlightEXT 
eDifferenceEXT 
eExclusionEXT 
eInvertEXT 
eInvertRgbEXT 
eLineardodgeEXT 
eLinearburnEXT 
eVividlightEXT 
eLinearlightEXT 
ePinlightEXT 
eHardmixEXT 
eHslHueEXT 
eHslSaturationEXT 
eHslColorEXT 
eHslLuminosityEXT 
ePlusEXT 
ePlusClampedEXT 
ePlusClampedAlphaEXT 
ePlusDarkerEXT 
eMinusEXT 
eMinusClampedEXT 
eContrastEXT 
eInvertOvgEXT 
eRedEXT 
eGreenEXT 
eBlueEXT 

Definition at line 2608 of file vulkan_enums.hpp.

◆ BlendOverlapEXT

enum vk::BlendOverlapEXT
strong
Enumerator
eUncorrelated 
eDisjoint 
eConjoint 

Definition at line 5557 of file vulkan_enums.hpp.

◆ BlockMatchWindowCompareModeQCOM

Enumerator
eMin 
eMax 

Definition at line 7124 of file vulkan_enums.hpp.

◆ BorderColor

enum vk::BorderColor
strong
Enumerator
eFloatTransparentBlack 
eIntTransparentBlack 
eFloatOpaqueBlack 
eIntOpaqueBlack 
eFloatOpaqueWhite 
eIntOpaqueWhite 
eFloatCustomEXT 
eIntCustomEXT 

Definition at line 3139 of file vulkan_enums.hpp.

◆ BufferCreateFlagBits

Enumerator
eSparseBinding 
eSparseResidency 
eSparseAliased 
eProtected 
eDeviceAddressCaptureReplay 
eDeviceAddressCaptureReplayEXT 
eDeviceAddressCaptureReplayKHR 
eDescriptorBufferCaptureReplayEXT 
eVideoProfileIndependentKHR 

Definition at line 2376 of file vulkan_enums.hpp.

◆ BufferUsageFlagBits

Enumerator
eTransferSrc 
eTransferDst 
eUniformTexelBuffer 
eStorageTexelBuffer 
eUniformBuffer 
eStorageBuffer 
eIndexBuffer 
eVertexBuffer 
eIndirectBuffer 
eShaderDeviceAddress 
eVideoDecodeSrcKHR 
eVideoDecodeDstKHR 
eTransformFeedbackBufferEXT 
eTransformFeedbackCounterBufferEXT 
eConditionalRenderingEXT 
eExecutionGraphScratchAMDX 
eAccelerationStructureBuildInputReadOnlyKHR 
eAccelerationStructureStorageKHR 
eShaderBindingTableKHR 
eRayTracingNV 
eShaderDeviceAddressEXT 
eShaderDeviceAddressKHR 
eVideoEncodeDstKHR 
eVideoEncodeSrcKHR 
eSamplerDescriptorBufferEXT 
eResourceDescriptorBufferEXT 
ePushDescriptorsDescriptorBufferEXT 
eMicromapBuildInputReadOnlyEXT 
eMicromapStorageEXT 

Definition at line 2401 of file vulkan_enums.hpp.

◆ BufferUsageFlagBits2KHR

Enumerator
eTransferSrc 
eTransferDst 
eUniformTexelBuffer 
eStorageTexelBuffer 
eUniformBuffer 
eStorageBuffer 
eIndexBuffer 
eVertexBuffer 
eIndirectBuffer 
eExecutionGraphScratchAMDX 
eConditionalRenderingEXT 
eShaderBindingTable 
eRayTracingNV 
eTransformFeedbackBufferEXT 
eTransformFeedbackCounterBufferEXT 
eVideoDecodeSrc 
eVideoDecodeDst 
eVideoEncodeDst 
eVideoEncodeSrc 
eShaderDeviceAddress 
eAccelerationStructureBuildInputReadOnly 
eAccelerationStructureStorage 
eSamplerDescriptorBufferEXT 
eResourceDescriptorBufferEXT 
ePushDescriptorsDescriptorBufferEXT 
eMicromapBuildInputReadOnlyEXT 
eMicromapStorageEXT 

Definition at line 6958 of file vulkan_enums.hpp.

◆ BufferViewCreateFlagBits

◆ BuildAccelerationStructureFlagBitsKHR

Enumerator
eAllowUpdate 
eAllowCompaction 
ePreferFastTrace 
ePreferFastBuild 
eLowMemory 
eMotionNV 
eAllowOpacityMicromapUpdateEXT 
eAllowDisableOpacityMicromapsEXT 
eAllowOpacityMicromapDataUpdateEXT 
eAllowDisplacementMicromapUpdateNV 
eAllowDataAccess 

Definition at line 5640 of file vulkan_enums.hpp.

◆ BuildAccelerationStructureModeKHR

Enumerator
eBuild 
eUpdate 

Definition at line 5718 of file vulkan_enums.hpp.

◆ BuildMicromapFlagBitsEXT

Enumerator
ePreferFastTrace 
ePreferFastBuild 
eAllowCompaction 

Definition at line 6657 of file vulkan_enums.hpp.

◆ BuildMicromapModeEXT

Enumerator
eBuild 

Definition at line 6696 of file vulkan_enums.hpp.

◆ ChromaLocation

enum vk::ChromaLocation
strong
Enumerator
eCositedEven 
eMidpoint 

Definition at line 3681 of file vulkan_enums.hpp.

◆ CoarseSampleOrderTypeNV

Enumerator
eDefault 
eCustom 
ePixelMajor 
eSampleMajor 

Definition at line 5803 of file vulkan_enums.hpp.

◆ ColorComponentFlagBits

Enumerator
eR 
eG 
eB 
eA 

Definition at line 2663 of file vulkan_enums.hpp.

◆ ColorSpaceKHR

enum vk::ColorSpaceKHR
strong
Enumerator
eSrgbNonlinear 
eVkColorspaceSrgbNonlinear 
eDisplayP3NonlinearEXT 
eExtendedSrgbLinearEXT 
eDisplayP3LinearEXT 
eDciP3NonlinearEXT 
eBt709LinearEXT 
eBt709NonlinearEXT 
eBt2020LinearEXT 
eHdr10St2084EXT 
eDolbyvisionEXT 
eHdr10HlgEXT 
eAdobergbLinearEXT 
eAdobergbNonlinearEXT 
ePassThroughEXT 
eExtendedSrgbNonlinearEXT 
eDciP3LinearEXT 
eDisplayNativeAMD 

Definition at line 4383 of file vulkan_enums.hpp.

◆ CommandBufferLevel

Enumerator
ePrimary 
eSecondary 

Definition at line 3485 of file vulkan_enums.hpp.

◆ CommandBufferResetFlagBits

Enumerator
eReleaseResources 

Definition at line 3491 of file vulkan_enums.hpp.

◆ CommandBufferUsageFlagBits

Enumerator
eOneTimeSubmit 
eRenderPassContinue 
eSimultaneousUse 

Definition at line 3505 of file vulkan_enums.hpp.

◆ CommandPoolCreateFlagBits

Enumerator
eTransient 
eResetCommandBuffer 
eProtected 

Definition at line 3454 of file vulkan_enums.hpp.

◆ CommandPoolResetFlagBits

Enumerator
eReleaseResources 

Definition at line 3471 of file vulkan_enums.hpp.

◆ CommandPoolTrimFlagBits

Definition at line 3636 of file vulkan_enums.hpp.

◆ CompareOp

enum vk::CompareOp
strong
Enumerator
eNever 
eLess 
eEqual 
eLessOrEqual 
eGreater 
eNotEqual 
eGreaterOrEqual 
eAlways 

Definition at line 2681 of file vulkan_enums.hpp.

◆ ComponentSwizzle

enum vk::ComponentSwizzle
strong
Enumerator
eIdentity 
eZero 
eOne 
eR 
eG 
eB 
eA 

Definition at line 2517 of file vulkan_enums.hpp.

◆ ComponentTypeKHR

enum vk::ComponentTypeKHR
strong
Enumerator
eFloat16 
eFloat32 
eFloat64 
eSint8 
eSint16 
eSint32 
eSint64 
eUint8 
eUint16 
eUint32 
eUint64 

Definition at line 7106 of file vulkan_enums.hpp.

◆ CompositeAlphaFlagBitsKHR

Enumerator
eOpaque 
ePreMultiplied 
ePostMultiplied 
eInherit 

Definition at line 4405 of file vulkan_enums.hpp.

◆ ConditionalRenderingFlagBitsEXT

Enumerator
eInverted 

Definition at line 5255 of file vulkan_enums.hpp.

◆ ConservativeRasterizationModeEXT

Enumerator
eDisabled 
eOverestimate 
eUnderestimate 

Definition at line 5354 of file vulkan_enums.hpp.

◆ CopyAccelerationStructureModeKHR

Enumerator
eClone 
eCompact 
eSerialize 
eDeserialize 

Definition at line 5677 of file vulkan_enums.hpp.

◆ CopyMicromapModeEXT

Enumerator
eClone 
eSerialize 
eDeserialize 
eCompact 

Definition at line 6674 of file vulkan_enums.hpp.

◆ CoverageModulationModeNV

Enumerator
eNone 
eRgb 
eAlpha 
eRgba 

Definition at line 5744 of file vulkan_enums.hpp.

◆ CoverageReductionModeNV

Enumerator
eMerge 
eTruncate 

Definition at line 5973 of file vulkan_enums.hpp.

◆ CubicFilterWeightsQCOM

Enumerator
eCatmullRom 
eZeroTangentCardinal 
eBSpline 
eMitchellNetravali 

Definition at line 7132 of file vulkan_enums.hpp.

◆ CullModeFlagBits

Enumerator
eNone 
eFront 
eBack 
eFrontAndBack 

Definition at line 2693 of file vulkan_enums.hpp.

◆ DebugReportFlagBitsEXT

Enumerator
eInformation 
eWarning 
ePerformanceWarning 
eError 
eDebug 

Definition at line 4597 of file vulkan_enums.hpp.

◆ DebugReportObjectTypeEXT

Enumerator
eUnknown 
eInstance 
ePhysicalDevice 
eDevice 
eQueue 
eSemaphore 
eCommandBuffer 
eFence 
eDeviceMemory 
eBuffer 
eImage 
eEvent 
eQueryPool 
eBufferView 
eImageView 
eShaderModule 
ePipelineCache 
ePipelineLayout 
eRenderPass 
ePipeline 
eDescriptorSetLayout 
eSampler 
eDescriptorPool 
eDescriptorSet 
eFramebuffer 
eCommandPool 
eSurfaceKHR 
eSwapchainKHR 
eDebugReportCallbackEXT 
eDebugReport 
eDisplayKHR 
eDisplayModeKHR 
eValidationCacheEXT 
eValidationCache 
eSamplerYcbcrConversion 
eDescriptorUpdateTemplate 
eCuModuleNVX 
eCuFunctionNVX 
eDescriptorUpdateTemplateKHR 
eAccelerationStructureKHR 
eSamplerYcbcrConversionKHR 
eAccelerationStructureNV 
eCudaModuleNV 
eCudaFunctionNV 

Definition at line 4617 of file vulkan_enums.hpp.

◆ DebugUtilsMessageSeverityFlagBitsEXT

Enumerator
eVerbose 
eInfo 
eWarning 
eError 

Definition at line 5491 of file vulkan_enums.hpp.

◆ DebugUtilsMessageTypeFlagBitsEXT

Enumerator
eGeneral 
eValidation 
ePerformance 
eDeviceAddressBinding 

Definition at line 5510 of file vulkan_enums.hpp.

◆ DebugUtilsMessengerCallbackDataFlagBitsEXT

◆ DebugUtilsMessengerCreateFlagBitsEXT

◆ DependencyFlagBits

Enumerator
eByRegion 
eDeviceGroup 
eViewLocal 
eViewLocalKHR 
eDeviceGroupKHR 
eFeedbackLoopEXT 

Definition at line 3365 of file vulkan_enums.hpp.

◆ DepthBiasRepresentationEXT

Enumerator
eLeastRepresentableValueFormat 
eLeastRepresentableValueForceUnorm 
eFloat 

Definition at line 6165 of file vulkan_enums.hpp.

◆ DescriptorBindingFlagBits

Enumerator
eUpdateAfterBind 
eUpdateUnusedWhilePending 
ePartiallyBound 
eVariableDescriptorCount 

Definition at line 3938 of file vulkan_enums.hpp.

◆ DescriptorPoolCreateFlagBits

Enumerator
eFreeDescriptorSet 
eUpdateAfterBind 
eUpdateAfterBindEXT 
eHostOnlyVALVE 
eHostOnlyEXT 
eAllowOverallocationSetsNV 
eAllowOverallocationPoolsNV 

Definition at line 3195 of file vulkan_enums.hpp.

◆ DescriptorPoolResetFlagBits

◆ DescriptorSetLayoutCreateFlagBits

Enumerator
eUpdateAfterBindPool 
ePushDescriptorKHR 
eUpdateAfterBindPoolEXT 
eDescriptorBufferEXT 
eEmbeddedImmutableSamplersEXT 
eHostOnlyPoolVALVE 
eIndirectBindableNV 
eHostOnlyPoolEXT 
ePerStageNV 

Definition at line 3217 of file vulkan_enums.hpp.

◆ DescriptorType

enum vk::DescriptorType
strong
Enumerator
eSampler 
eCombinedImageSampler 
eSampledImage 
eStorageImage 
eUniformTexelBuffer 
eStorageTexelBuffer 
eUniformBuffer 
eStorageBuffer 
eUniformBufferDynamic 
eStorageBufferDynamic 
eInputAttachment 
eInlineUniformBlock 
eInlineUniformBlockEXT 
eAccelerationStructureKHR 
eAccelerationStructureNV 
eMutableVALVE 
eSampleWeightImageQCOM 
eBlockMatchImageQCOM 
eMutableEXT 

Definition at line 3243 of file vulkan_enums.hpp.

◆ DescriptorUpdateTemplateCreateFlagBits

◆ DescriptorUpdateTemplateType

Enumerator
eDescriptorSet 
ePushDescriptorsKHR 

Definition at line 3688 of file vulkan_enums.hpp.

◆ DeviceAddressBindingFlagBitsEXT

Enumerator
eInternalObject 

Definition at line 6556 of file vulkan_enums.hpp.

◆ DeviceAddressBindingTypeEXT

Enumerator
eBind 
eUnbind 

Definition at line 6570 of file vulkan_enums.hpp.

◆ DeviceCreateFlagBits

Definition at line 2087 of file vulkan_enums.hpp.

◆ DeviceDiagnosticsConfigFlagBitsNV

Enumerator
eEnableShaderDebugInfo 
eEnableResourceTracking 
eEnableAutomaticCheckpoints 
eEnableShaderErrorReporting 

Definition at line 6327 of file vulkan_enums.hpp.

◆ DeviceEventTypeEXT

Enumerator
eDisplayHotplug 

Definition at line 5294 of file vulkan_enums.hpp.

◆ DeviceFaultAddressTypeEXT

Enumerator
eNone 
eReadInvalid 
eWriteInvalid 
eExecuteInvalid 
eInstructionPointerUnknown 
eInstructionPointerInvalid 
eInstructionPointerFault 

Definition at line 6521 of file vulkan_enums.hpp.

◆ DeviceFaultVendorBinaryHeaderVersionEXT

Enumerator
eOne 

Definition at line 6532 of file vulkan_enums.hpp.

◆ DeviceGroupPresentModeFlagBitsKHR

Enumerator
eLocal 
eRemote 
eSum 
eLocalMultiDevice 

Definition at line 4444 of file vulkan_enums.hpp.

◆ DeviceMemoryReportEventTypeEXT

Enumerator
eAllocate 
eFree 
eImport 
eUnimport 
eAllocationFailed 

Definition at line 6174 of file vulkan_enums.hpp.

◆ DeviceMemoryReportFlagBitsEXT

◆ DeviceQueueCreateFlagBits

Enumerator
eProtected 

Definition at line 2100 of file vulkan_enums.hpp.

◆ DirectDriverLoadingFlagBitsLUNARG

◆ DirectDriverLoadingModeLUNARG

Enumerator
eExclusive 
eInclusive 

Definition at line 6780 of file vulkan_enums.hpp.

◆ DiscardRectangleModeEXT

Enumerator
eInclusive 
eExclusive 

Definition at line 5333 of file vulkan_enums.hpp.

◆ DisplacementMicromapFormatNV

Enumerator
e64Triangles64Bytes 
e256Triangles128Bytes 
e1024Triangles128Bytes 

Definition at line 6718 of file vulkan_enums.hpp.

◆ DisplayEventTypeEXT

Enumerator
eFirstPixelOut 

Definition at line 5299 of file vulkan_enums.hpp.

◆ DisplayModeCreateFlagBitsKHR

◆ DisplayPlaneAlphaFlagBitsKHR

Enumerator
eOpaque 
eGlobal 
ePerPixel 
ePerPixelPremultiplied 

Definition at line 4465 of file vulkan_enums.hpp.

◆ DisplayPowerStateEXT

Enumerator
eOff 
eSuspend 
eOn 

Definition at line 5287 of file vulkan_enums.hpp.

◆ DisplaySurfaceCreateFlagBitsKHR

◆ DriverId

enum vk::DriverId
strong
Enumerator
eAmdProprietary 
eAmdOpenSource 
eMesaRadv 
eNvidiaProprietary 
eIntelProprietaryWindows 
eIntelOpenSourceMESA 
eImaginationProprietary 
eQualcommProprietary 
eArmProprietary 
eGoogleSwiftshader 
eGgpProprietary 
eBroadcomProprietary 
eMesaLlvmpipe 
eMoltenvk 
eCoreaviProprietary 
eJuiceProprietary 
eVerisiliconProprietary 
eMesaTurnip 
eMesaV3Dv 
eMesaPanvk 
eSamsungProprietary 
eMesaVenus 
eMesaDozen 
eMesaNvk 
eImaginationOpenSourceMESA 
eMesaAgxv 

Definition at line 3899 of file vulkan_enums.hpp.

◆ DynamicState

enum vk::DynamicState
strong
Enumerator
eViewport 
eScissor 
eLineWidth 
eDepthBias 
eBlendConstants 
eDepthBounds 
eStencilCompareMask 
eStencilWriteMask 
eStencilReference 
eCullMode 
eFrontFace 
ePrimitiveTopology 
eViewportWithCount 
eScissorWithCount 
eVertexInputBindingStride 
eDepthTestEnable 
eDepthWriteEnable 
eDepthCompareOp 
eDepthBoundsTestEnable 
eStencilTestEnable 
eStencilOp 
eRasterizerDiscardEnable 
eDepthBiasEnable 
ePrimitiveRestartEnable 
eViewportWScalingNV 
eDiscardRectangleEXT 
eDiscardRectangleEnableEXT 
eDiscardRectangleModeEXT 
eSampleLocationsEXT 
eRayTracingPipelineStackSizeKHR 
eViewportShadingRatePaletteNV 
eViewportCoarseSampleOrderNV 
eExclusiveScissorEnableNV 
eExclusiveScissorNV 
eFragmentShadingRateKHR 
eLineStippleEXT 
eCullModeEXT 
eFrontFaceEXT 
ePrimitiveTopologyEXT 
eViewportWithCountEXT 
eScissorWithCountEXT 
eVertexInputBindingStrideEXT 
eDepthTestEnableEXT 
eDepthWriteEnableEXT 
eDepthCompareOpEXT 
eDepthBoundsTestEnableEXT 
eStencilTestEnableEXT 
eStencilOpEXT 
eVertexInputEXT 
ePatchControlPointsEXT 
eRasterizerDiscardEnableEXT 
eDepthBiasEnableEXT 
eLogicOpEXT 
ePrimitiveRestartEnableEXT 
eColorWriteEnableEXT 
eTessellationDomainOriginEXT 
eDepthClampEnableEXT 
ePolygonModeEXT 
eRasterizationSamplesEXT 
eSampleMaskEXT 
eAlphaToCoverageEnableEXT 
eAlphaToOneEnableEXT 
eLogicOpEnableEXT 
eColorBlendEnableEXT 
eColorBlendEquationEXT 
eColorWriteMaskEXT 
eRasterizationStreamEXT 
eConservativeRasterizationModeEXT 
eExtraPrimitiveOverestimationSizeEXT 
eDepthClipEnableEXT 
eSampleLocationsEnableEXT 
eColorBlendAdvancedEXT 
eProvokingVertexModeEXT 
eLineRasterizationModeEXT 
eLineStippleEnableEXT 
eDepthClipNegativeOneToOneEXT 
eViewportWScalingEnableNV 
eViewportSwizzleNV 
eCoverageToColorEnableNV 
eCoverageToColorLocationNV 
eCoverageModulationModeNV 
eCoverageModulationTableEnableNV 
eCoverageModulationTableNV 
eShadingRateImageEnableNV 
eRepresentativeFragmentTestEnableNV 
eCoverageReductionModeNV 
eAttachmentFeedbackLoopEnableEXT 

Definition at line 2711 of file vulkan_enums.hpp.

◆ EventCreateFlagBits

Enumerator
eDeviceOnly 
eDeviceOnlyKHR 

Definition at line 2273 of file vulkan_enums.hpp.

◆ ExternalFenceFeatureFlagBits

Enumerator
eExportable 
eImportable 

Definition at line 3799 of file vulkan_enums.hpp.

◆ ExternalFenceHandleTypeFlagBits

Enumerator
eOpaqueFd 
eOpaqueWin32 
eOpaqueWin32Kmt 
eSyncFd 

Definition at line 3778 of file vulkan_enums.hpp.

◆ ExternalMemoryFeatureFlagBits

Enumerator
eDedicatedOnly 
eExportable 
eImportable 

Definition at line 3759 of file vulkan_enums.hpp.

◆ ExternalMemoryFeatureFlagBitsNV

Enumerator
eDedicatedOnly 
eExportable 
eImportable 

Definition at line 5193 of file vulkan_enums.hpp.

◆ ExternalMemoryHandleTypeFlagBits

Enumerator
eOpaqueFd 
eOpaqueWin32 
eOpaqueWin32Kmt 
eD3D11Texture 
eD3D11TextureKmt 
eD3D12Heap 
eD3D12Resource 
eDmaBufEXT 
eHostAllocationEXT 
eHostMappedForeignMemoryEXT 
eRdmaAddressNV 

Definition at line 3709 of file vulkan_enums.hpp.

◆ ExternalMemoryHandleTypeFlagBitsNV

Enumerator
eOpaqueWin32 
eOpaqueWin32Kmt 
eD3D11Image 
eD3D11ImageKmt 

Definition at line 5174 of file vulkan_enums.hpp.

◆ ExternalSemaphoreFeatureFlagBits

Enumerator
eExportable 
eImportable 

Definition at line 3879 of file vulkan_enums.hpp.

◆ ExternalSemaphoreHandleTypeFlagBits

Enumerator
eOpaqueFd 
eOpaqueWin32 
eOpaqueWin32Kmt 
eD3D12Fence 
eD3D11Fence 
eSyncFd 

Definition at line 3849 of file vulkan_enums.hpp.

◆ FenceCreateFlagBits

Enumerator
eSignaled 

Definition at line 2246 of file vulkan_enums.hpp.

◆ FenceImportFlagBits

Enumerator
eTemporary 

Definition at line 3817 of file vulkan_enums.hpp.

◆ Filter

enum vk::Filter
strong
Enumerator
eNearest 
eLinear 
eCubicIMG 
eCubicEXT 

Definition at line 3151 of file vulkan_enums.hpp.

◆ Format

enum vk::Format
strong
Enumerator
eUndefined 
eR4G4UnormPack8 
eR4G4B4A4UnormPack16 
eB4G4R4A4UnormPack16 
eR5G6B5UnormPack16 
eB5G6R5UnormPack16 
eR5G5B5A1UnormPack16 
eB5G5R5A1UnormPack16 
eA1R5G5B5UnormPack16 
eR8Unorm 
eR8Snorm 
eR8Uscaled 
eR8Sscaled 
eR8Uint 
eR8Sint 
eR8Srgb 
eR8G8Unorm 
eR8G8Snorm 
eR8G8Uscaled 
eR8G8Sscaled 
eR8G8Uint 
eR8G8Sint 
eR8G8Srgb 
eR8G8B8Unorm 
eR8G8B8Snorm 
eR8G8B8Uscaled 
eR8G8B8Sscaled 
eR8G8B8Uint 
eR8G8B8Sint 
eR8G8B8Srgb 
eB8G8R8Unorm 
eB8G8R8Snorm 
eB8G8R8Uscaled 
eB8G8R8Sscaled 
eB8G8R8Uint 
eB8G8R8Sint 
eB8G8R8Srgb 
eR8G8B8A8Unorm 
eR8G8B8A8Snorm 
eR8G8B8A8Uscaled 
eR8G8B8A8Sscaled 
eR8G8B8A8Uint 
eR8G8B8A8Sint 
eR8G8B8A8Srgb 
eB8G8R8A8Unorm 
eB8G8R8A8Snorm 
eB8G8R8A8Uscaled 
eB8G8R8A8Sscaled 
eB8G8R8A8Uint 
eB8G8R8A8Sint 
eB8G8R8A8Srgb 
eA8B8G8R8UnormPack32 
eA8B8G8R8SnormPack32 
eA8B8G8R8UscaledPack32 
eA8B8G8R8SscaledPack32 
eA8B8G8R8UintPack32 
eA8B8G8R8SintPack32 
eA8B8G8R8SrgbPack32 
eA2R10G10B10UnormPack32 
eA2R10G10B10SnormPack32 
eA2R10G10B10UscaledPack32 
eA2R10G10B10SscaledPack32 
eA2R10G10B10UintPack32 
eA2R10G10B10SintPack32 
eA2B10G10R10UnormPack32 
eA2B10G10R10SnormPack32 
eA2B10G10R10UscaledPack32 
eA2B10G10R10SscaledPack32 
eA2B10G10R10UintPack32 
eA2B10G10R10SintPack32 
eR16Unorm 
eR16Snorm 
eR16Uscaled 
eR16Sscaled 
eR16Uint 
eR16Sint 
eR16Sfloat 
eR16G16Unorm 
eR16G16Snorm 
eR16G16Uscaled 
eR16G16Sscaled 
eR16G16Uint 
eR16G16Sint 
eR16G16Sfloat 
eR16G16B16Unorm 
eR16G16B16Snorm 
eR16G16B16Uscaled 
eR16G16B16Sscaled 
eR16G16B16Uint 
eR16G16B16Sint 
eR16G16B16Sfloat 
eR16G16B16A16Unorm 
eR16G16B16A16Snorm 
eR16G16B16A16Uscaled 
eR16G16B16A16Sscaled 
eR16G16B16A16Uint 
eR16G16B16A16Sint 
eR16G16B16A16Sfloat 
eR32Uint 
eR32Sint 
eR32Sfloat 
eR32G32Uint 
eR32G32Sint 
eR32G32Sfloat 
eR32G32B32Uint 
eR32G32B32Sint 
eR32G32B32Sfloat 
eR32G32B32A32Uint 
eR32G32B32A32Sint 
eR32G32B32A32Sfloat 
eR64Uint 
eR64Sint 
eR64Sfloat 
eR64G64Uint 
eR64G64Sint 
eR64G64Sfloat 
eR64G64B64Uint 
eR64G64B64Sint 
eR64G64B64Sfloat 
eR64G64B64A64Uint 
eR64G64B64A64Sint 
eR64G64B64A64Sfloat 
eB10G11R11UfloatPack32 
eE5B9G9R9UfloatPack32 
eD16Unorm 
eX8D24UnormPack32 
eD32Sfloat 
eS8Uint 
eD16UnormS8Uint 
eD24UnormS8Uint 
eD32SfloatS8Uint 
eBc1RgbUnormBlock 
eBc1RgbSrgbBlock 
eBc1RgbaUnormBlock 
eBc1RgbaSrgbBlock 
eBc2UnormBlock 
eBc2SrgbBlock 
eBc3UnormBlock 
eBc3SrgbBlock 
eBc4UnormBlock 
eBc4SnormBlock 
eBc5UnormBlock 
eBc5SnormBlock 
eBc6HUfloatBlock 
eBc6HSfloatBlock 
eBc7UnormBlock 
eBc7SrgbBlock 
eEtc2R8G8B8UnormBlock 
eEtc2R8G8B8SrgbBlock 
eEtc2R8G8B8A1UnormBlock 
eEtc2R8G8B8A1SrgbBlock 
eEtc2R8G8B8A8UnormBlock 
eEtc2R8G8B8A8SrgbBlock 
eEacR11UnormBlock 
eEacR11SnormBlock 
eEacR11G11UnormBlock 
eEacR11G11SnormBlock 
eAstc4x4UnormBlock 
eAstc4x4SrgbBlock 
eAstc5x4UnormBlock 
eAstc5x4SrgbBlock 
eAstc5x5UnormBlock 
eAstc5x5SrgbBlock 
eAstc6x5UnormBlock 
eAstc6x5SrgbBlock 
eAstc6x6UnormBlock 
eAstc6x6SrgbBlock 
eAstc8x5UnormBlock 
eAstc8x5SrgbBlock 
eAstc8x6UnormBlock 
eAstc8x6SrgbBlock 
eAstc8x8UnormBlock 
eAstc8x8SrgbBlock 
eAstc10x5UnormBlock 
eAstc10x5SrgbBlock 
eAstc10x6UnormBlock 
eAstc10x6SrgbBlock 
eAstc10x8UnormBlock 
eAstc10x8SrgbBlock 
eAstc10x10UnormBlock 
eAstc10x10SrgbBlock 
eAstc12x10UnormBlock 
eAstc12x10SrgbBlock 
eAstc12x12UnormBlock 
eAstc12x12SrgbBlock 
eG8B8G8R8422Unorm 
eB8G8R8G8422Unorm 
eG8B8R83Plane420Unorm 
eG8B8R82Plane420Unorm 
eG8B8R83Plane422Unorm 
eG8B8R82Plane422Unorm 
eG8B8R83Plane444Unorm 
eR10X6UnormPack16 
eR10X6G10X6Unorm2Pack16 
eR10X6G10X6B10X6A10X6Unorm4Pack16 
eG10X6B10X6G10X6R10X6422Unorm4Pack16 
eB10X6G10X6R10X6G10X6422Unorm4Pack16 
eG10X6B10X6R10X63Plane420Unorm3Pack16 
eG10X6B10X6R10X62Plane420Unorm3Pack16 
eG10X6B10X6R10X63Plane422Unorm3Pack16 
eG10X6B10X6R10X62Plane422Unorm3Pack16 
eG10X6B10X6R10X63Plane444Unorm3Pack16 
eR12X4UnormPack16 
eR12X4G12X4Unorm2Pack16 
eR12X4G12X4B12X4A12X4Unorm4Pack16 
eG12X4B12X4G12X4R12X4422Unorm4Pack16 
eB12X4G12X4R12X4G12X4422Unorm4Pack16 
eG12X4B12X4R12X43Plane420Unorm3Pack16 
eG12X4B12X4R12X42Plane420Unorm3Pack16 
eG12X4B12X4R12X43Plane422Unorm3Pack16 
eG12X4B12X4R12X42Plane422Unorm3Pack16 
eG12X4B12X4R12X43Plane444Unorm3Pack16 
eG16B16G16R16422Unorm 
eB16G16R16G16422Unorm 
eG16B16R163Plane420Unorm 
eG16B16R162Plane420Unorm 
eG16B16R163Plane422Unorm 
eG16B16R162Plane422Unorm 
eG16B16R163Plane444Unorm 
eG8B8R82Plane444Unorm 
eG10X6B10X6R10X62Plane444Unorm3Pack16 
eG12X4B12X4R12X42Plane444Unorm3Pack16 
eG16B16R162Plane444Unorm 
eA4R4G4B4UnormPack16 
eA4B4G4R4UnormPack16 
eAstc4x4SfloatBlock 
eAstc5x4SfloatBlock 
eAstc5x5SfloatBlock 
eAstc6x5SfloatBlock 
eAstc6x6SfloatBlock 
eAstc8x5SfloatBlock 
eAstc8x6SfloatBlock 
eAstc8x8SfloatBlock 
eAstc10x5SfloatBlock 
eAstc10x6SfloatBlock 
eAstc10x8SfloatBlock 
eAstc10x10SfloatBlock 
eAstc12x10SfloatBlock 
eAstc12x12SfloatBlock 
ePvrtc12BppUnormBlockIMG 
ePvrtc14BppUnormBlockIMG 
ePvrtc22BppUnormBlockIMG 
ePvrtc24BppUnormBlockIMG 
ePvrtc12BppSrgbBlockIMG 
ePvrtc14BppSrgbBlockIMG 
ePvrtc22BppSrgbBlockIMG 
ePvrtc24BppSrgbBlockIMG 
eAstc4x4SfloatBlockEXT 
eAstc5x4SfloatBlockEXT 
eAstc5x5SfloatBlockEXT 
eAstc6x5SfloatBlockEXT 
eAstc6x6SfloatBlockEXT 
eAstc8x5SfloatBlockEXT 
eAstc8x6SfloatBlockEXT 
eAstc8x8SfloatBlockEXT 
eAstc10x5SfloatBlockEXT 
eAstc10x6SfloatBlockEXT 
eAstc10x8SfloatBlockEXT 
eAstc10x10SfloatBlockEXT 
eAstc12x10SfloatBlockEXT 
eAstc12x12SfloatBlockEXT 
eG8B8G8R8422UnormKHR 
eB8G8R8G8422UnormKHR 
eG8B8R83Plane420UnormKHR 
eG8B8R82Plane420UnormKHR 
eG8B8R83Plane422UnormKHR 
eG8B8R82Plane422UnormKHR 
eG8B8R83Plane444UnormKHR 
eR10X6UnormPack16KHR 
eR10X6G10X6Unorm2Pack16KHR 
eR10X6G10X6B10X6A10X6Unorm4Pack16KHR 
eG10X6B10X6G10X6R10X6422Unorm4Pack16KHR 
eB10X6G10X6R10X6G10X6422Unorm4Pack16KHR 
eG10X6B10X6R10X63Plane420Unorm3Pack16KHR 
eG10X6B10X6R10X62Plane420Unorm3Pack16KHR 
eG10X6B10X6R10X63Plane422Unorm3Pack16KHR 
eG10X6B10X6R10X62Plane422Unorm3Pack16KHR 
eG10X6B10X6R10X63Plane444Unorm3Pack16KHR 
eR12X4UnormPack16KHR 
eR12X4G12X4Unorm2Pack16KHR 
eR12X4G12X4B12X4A12X4Unorm4Pack16KHR 
eG12X4B12X4G12X4R12X4422Unorm4Pack16KHR 
eB12X4G12X4R12X4G12X4422Unorm4Pack16KHR 
eG12X4B12X4R12X43Plane420Unorm3Pack16KHR 
eG12X4B12X4R12X42Plane420Unorm3Pack16KHR 
eG12X4B12X4R12X43Plane422Unorm3Pack16KHR 
eG12X4B12X4R12X42Plane422Unorm3Pack16KHR 
eG12X4B12X4R12X43Plane444Unorm3Pack16KHR 
eG16B16G16R16422UnormKHR 
eB16G16R16G16422UnormKHR 
eG16B16R163Plane420UnormKHR 
eG16B16R162Plane420UnormKHR 
eG16B16R163Plane422UnormKHR 
eG16B16R162Plane422UnormKHR 
eG16B16R163Plane444UnormKHR 
eG8B8R82Plane444UnormEXT 
eG10X6B10X6R10X62Plane444Unorm3Pack16EXT 
eG12X4B12X4R12X42Plane444Unorm3Pack16EXT 
eG16B16R162Plane444UnormEXT 
eA4R4G4B4UnormPack16EXT 
eA4B4G4R4UnormPack16EXT 
eR16G16S105NV 
eA1B5G5R5UnormPack16KHR 
eA8UnormKHR 

Definition at line 1484 of file vulkan_enums.hpp.

◆ FormatFeatureFlagBits

Enumerator
eSampledImage 
eStorageImage 
eStorageImageAtomic 
eUniformTexelBuffer 
eStorageTexelBuffer 
eStorageTexelBufferAtomic 
eVertexBuffer 
eColorAttachment 
eColorAttachmentBlend 
eDepthStencilAttachment 
eBlitSrc 
eBlitDst 
eSampledImageFilterLinear 
eTransferSrc 
eTransferDst 
eMidpointChromaSamples 
eSampledImageYcbcrConversionLinearFilter 
eSampledImageYcbcrConversionSeparateReconstructionFilter 
eSampledImageYcbcrConversionChromaReconstructionExplicit 
eSampledImageYcbcrConversionChromaReconstructionExplicitForceable 
eDisjoint 
eCositedChromaSamples 
eSampledImageFilterMinmax 
eSampledImageFilterCubicIMG 
eVideoDecodeOutputKHR 
eVideoDecodeDpbKHR 
eTransferSrcKHR 
eTransferDstKHR 
eSampledImageFilterMinmaxEXT 
eAccelerationStructureVertexBufferKHR 
eMidpointChromaSamplesKHR 
eSampledImageYcbcrConversionLinearFilterKHR 
eSampledImageYcbcrConversionSeparateReconstructionFilterKHR 
eSampledImageYcbcrConversionChromaReconstructionExplicitKHR 
eSampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR 
eDisjointKHR 
eCositedChromaSamplesKHR 
eSampledImageFilterCubicEXT 
eFragmentDensityMapEXT 
eFragmentShadingRateAttachmentKHR 
eVideoEncodeInputKHR 
eVideoEncodeDpbKHR 

Definition at line 1792 of file vulkan_enums.hpp.

◆ FormatFeatureFlagBits2

Enumerator
eSampledImage 
eStorageImage 
eStorageImageAtomic 
eUniformTexelBuffer 
eStorageTexelBuffer 
eStorageTexelBufferAtomic 
eVertexBuffer 
eColorAttachment 
eColorAttachmentBlend 
eDepthStencilAttachment 
eBlitSrc 
eBlitDst 
eSampledImageFilterLinear 
eSampledImageFilterCubic 
eSampledImageFilterCubicEXT 
eTransferSrc 
eTransferDst 
eSampledImageFilterMinmax 
eMidpointChromaSamples 
eSampledImageYcbcrConversionLinearFilter 
eSampledImageYcbcrConversionSeparateReconstructionFilter 
eSampledImageYcbcrConversionChromaReconstructionExplicit 
eSampledImageYcbcrConversionChromaReconstructionExplicitForceable 
eDisjoint 
eCositedChromaSamples 
eStorageReadWithoutFormat 
eStorageWriteWithoutFormat 
eSampledImageDepthComparison 
eVideoDecodeOutputKHR 
eVideoDecodeDpbKHR 
eAccelerationStructureVertexBufferKHR 
eFragmentDensityMapEXT 
eFragmentShadingRateAttachmentKHR 
eHostImageTransferEXT 
eVideoEncodeInputKHR 
eVideoEncodeDpbKHR 
eLinearColorAttachmentNV 
eWeightImageQCOM 
eWeightSampledImageQCOM 
eBlockMatchingQCOM 
eBoxFilterSampledQCOM 
eOpticalFlowImageNV 
eOpticalFlowVectorNV 
eOpticalFlowCostNV 

Definition at line 4270 of file vulkan_enums.hpp.

◆ FragmentShadingRateCombinerOpKHR

Enumerator
eKeep 
eReplace 
eMin 
eMax 
eMul 

Definition at line 5924 of file vulkan_enums.hpp.

◆ FragmentShadingRateNV

Enumerator
e1InvocationPerPixel 
e1InvocationPer1X2Pixels 
e1InvocationPer2X1Pixels 
e1InvocationPer2X2Pixels 
e1InvocationPer2X4Pixels 
e1InvocationPer4X2Pixels 
e1InvocationPer4X4Pixels 
e2InvocationsPerPixel 
e4InvocationsPerPixel 
e8InvocationsPerPixel 
e16InvocationsPerPixel 
eNoInvocations 

Definition at line 6394 of file vulkan_enums.hpp.

◆ FragmentShadingRateTypeNV

Enumerator
eFragmentSize 
eEnums 

Definition at line 6410 of file vulkan_enums.hpp.

◆ FrameBoundaryFlagBitsEXT

Enumerator
eFrameEnd 

Definition at line 6616 of file vulkan_enums.hpp.

◆ FramebufferCreateFlagBits

Enumerator
eImageless 
eImagelessKHR 

Definition at line 3385 of file vulkan_enums.hpp.

◆ FrontFace

enum vk::FrontFace
strong
Enumerator
eCounterClockwise 
eClockwise 

Definition at line 2802 of file vulkan_enums.hpp.

◆ GeometryFlagBitsKHR

Enumerator
eOpaque 
eNoDuplicateAnyHitInvocation 

Definition at line 5596 of file vulkan_enums.hpp.

◆ GeometryInstanceFlagBitsKHR

Enumerator
eTriangleFacingCullDisable 
eTriangleFlipFacing 
eForceOpaque 
eForceNoOpaque 
eTriangleFrontCounterclockwiseKHR 
eTriangleCullDisable 
eTriangleFrontCounterclockwise 
eForceOpacityMicromap2StateEXT 
eDisableOpacityMicromapsEXT 

Definition at line 5613 of file vulkan_enums.hpp.

◆ GeometryTypeKHR

enum vk::GeometryTypeKHR
strong
Enumerator
eTriangles 
eAabbs 
eInstances 

Definition at line 5686 of file vulkan_enums.hpp.

◆ GraphicsPipelineLibraryFlagBitsEXT

Enumerator
eVertexInputInterface 
ePreRasterizationShaders 
eFragmentShader 
eFragmentOutputInterface 

Definition at line 6373 of file vulkan_enums.hpp.

◆ HeadlessSurfaceCreateFlagBitsEXT

◆ HostImageCopyFlagBitsEXT

Enumerator
eMemcpy 

Definition at line 6049 of file vulkan_enums.hpp.

◆ ImageAspectFlagBits

Enumerator
eColor 
eDepth 
eStencil 
eMetadata 
ePlane0 
ePlane1 
ePlane2 
eNone 
ePlane0KHR 
ePlane1KHR 
ePlane2KHR 
eMemoryPlane0EXT 
eMemoryPlane1EXT 
eMemoryPlane2EXT 
eMemoryPlane3EXT 
eNoneKHR 

Definition at line 2182 of file vulkan_enums.hpp.

◆ ImageCompressionFixedRateFlagBitsEXT

Enumerator
eNone 
e1Bpc 
e2Bpc 
e3Bpc 
e4Bpc 
e5Bpc 
e6Bpc 
e7Bpc 
e8Bpc 
e9Bpc 
e10Bpc 
e11Bpc 
e12Bpc 
e13Bpc 
e14Bpc 
e15Bpc 
e16Bpc 
e17Bpc 
e18Bpc 
e19Bpc 
e20Bpc 
e21Bpc 
e22Bpc 
e23Bpc 
e24Bpc 

Definition at line 6472 of file vulkan_enums.hpp.

◆ ImageCompressionFlagBitsEXT

Enumerator
eDefault 
eFixedRateDefault 
eFixedRateExplicit 
eDisabled 

Definition at line 6453 of file vulkan_enums.hpp.

◆ ImageCreateFlagBits

Enumerator
eSparseBinding 
eSparseResidency 
eSparseAliased 
eMutableFormat 
eCubeCompatible 
eAlias 
eSplitInstanceBindRegions 
e2DArrayCompatible 
eBlockTexelViewCompatible 
eExtendedUsage 
eProtected 
eDisjoint 
eCornerSampledNV 
eSplitInstanceBindRegionsKHR 
e2DArrayCompatibleKHR 
eBlockTexelViewCompatibleKHR 
eExtendedUsageKHR 
eSampleLocationsCompatibleDepthEXT 
eDisjointKHR 
eAliasKHR 
eSubsampledEXT 
eDescriptorBufferCaptureReplayEXT 
eMultisampledRenderToSingleSampledEXT 
e2DViewCompatibleEXT 
eFragmentDensityMapOffsetQCOM 
eVideoProfileIndependentKHR 

Definition at line 1862 of file vulkan_enums.hpp.

◆ ImageLayout

enum vk::ImageLayout
strong
Enumerator
eUndefined 
eGeneral 
eColorAttachmentOptimal 
eDepthStencilAttachmentOptimal 
eDepthStencilReadOnlyOptimal 
eShaderReadOnlyOptimal 
eTransferSrcOptimal 
eTransferDstOptimal 
ePreinitialized 
eDepthReadOnlyStencilAttachmentOptimal 
eDepthAttachmentStencilReadOnlyOptimal 
eDepthAttachmentOptimal 
eDepthReadOnlyOptimal 
eStencilAttachmentOptimal 
eStencilReadOnlyOptimal 
eReadOnlyOptimal 
eAttachmentOptimal 
ePresentSrcKHR 
eVideoDecodeDstKHR 
eVideoDecodeSrcKHR 
eVideoDecodeDpbKHR 
eSharedPresentKHR 
eDepthReadOnlyStencilAttachmentOptimalKHR 
eDepthAttachmentStencilReadOnlyOptimalKHR 
eShadingRateOptimalNV 
eFragmentDensityMapOptimalEXT 
eFragmentShadingRateAttachmentOptimalKHR 
eDepthAttachmentOptimalKHR 
eDepthReadOnlyOptimalKHR 
eStencilAttachmentOptimalKHR 
eStencilReadOnlyOptimalKHR 
eVideoEncodeDstKHR 
eVideoEncodeSrcKHR 
eVideoEncodeDpbKHR 
eReadOnlyOptimalKHR 
eAttachmentOptimalKHR 
eAttachmentFeedbackLoopOptimalEXT 

Definition at line 2476 of file vulkan_enums.hpp.

◆ ImageTiling

enum vk::ImageTiling
strong
Enumerator
eOptimal 
eLinear 
eDrmFormatModifierEXT 

Definition at line 1908 of file vulkan_enums.hpp.

◆ ImageType

enum vk::ImageType
strong
Enumerator
e1D 
e2D 
e3D 

Definition at line 1915 of file vulkan_enums.hpp.

◆ ImageUsageFlagBits

Enumerator
eTransferSrc 
eTransferDst 
eSampled 
eStorage 
eColorAttachment 
eDepthStencilAttachment 
eTransientAttachment 
eInputAttachment 
eVideoDecodeDstKHR 
eVideoDecodeSrcKHR 
eVideoDecodeDpbKHR 
eShadingRateImageNV 
eFragmentDensityMapEXT 
eFragmentShadingRateAttachmentKHR 
eHostTransferEXT 
eVideoEncodeDstKHR 
eVideoEncodeSrcKHR 
eVideoEncodeDpbKHR 
eAttachmentFeedbackLoopEXT 
eInvocationMaskHUAWEI 
eSampleWeightQCOM 
eSampleBlockMatchQCOM 

Definition at line 1922 of file vulkan_enums.hpp.

◆ ImageViewCreateFlagBits

Enumerator
eFragmentDensityMapDynamicEXT 
eDescriptorBufferCaptureReplayEXT 
eFragmentDensityMapDeferredEXT 

Definition at line 2528 of file vulkan_enums.hpp.

◆ ImageViewType

enum vk::ImageViewType
strong
Enumerator
e1D 
e2D 
e3D 
eCube 
e1DArray 
e2DArray 
eCubeArray 

Definition at line 2546 of file vulkan_enums.hpp.

◆ IndexType

enum vk::IndexType
strong
Enumerator
eUint16 
eUint32 
eNoneKHR 
eNoneNV 
eUint8EXT 

Definition at line 3536 of file vulkan_enums.hpp.

◆ IndirectCommandsLayoutUsageFlagBitsNV

Enumerator
eExplicitPreprocess 
eIndexedSequences 
eUnorderedSequences 

Definition at line 6145 of file vulkan_enums.hpp.

◆ IndirectCommandsTokenTypeNV

Enumerator
eShaderGroup 
eStateFlags 
eIndexBuffer 
eVertexBuffer 
ePushConstant 
eDrawIndexed 
eDraw 
eDrawTasks 
eDrawMeshTasks 
ePipeline 
eDispatch 

Definition at line 6130 of file vulkan_enums.hpp.

◆ IndirectStateFlagBitsNV

Enumerator
eFlagFrontface 

Definition at line 6116 of file vulkan_enums.hpp.

◆ InstanceCreateFlagBits

Enumerator
eEnumeratePortabilityKHR 

Definition at line 1964 of file vulkan_enums.hpp.

◆ InternalAllocationType

Enumerator
eExecutable 

Definition at line 1978 of file vulkan_enums.hpp.

◆ LatencyMarkerNV

enum vk::LatencyMarkerNV
strong
Enumerator
eSimulationStart 
eSimulationEnd 
eRendersubmitStart 
eRendersubmitEnd 
ePresentStart 
ePresentEnd 
eInputSample 
eTriggerFlash 
eOutOfBandRendersubmitStart 
eOutOfBandRendersubmitEnd 
eOutOfBandPresentStart 
eOutOfBandPresentEnd 

Definition at line 7073 of file vulkan_enums.hpp.

◆ LayeredDriverUnderlyingApiMSFT

Enumerator
eNone 
eD3D12 

Definition at line 7142 of file vulkan_enums.hpp.

◆ LayerSettingTypeEXT

Enumerator
eBool32 
eInt32 
eInt64 
eUint32 
eUint64 
eFloat32 
eFloat64 
eString 

Definition at line 7059 of file vulkan_enums.hpp.

◆ LineRasterizationModeEXT

Enumerator
eDefault 
eRectangular 
eBresenham 
eRectangularSmooth 

Definition at line 6029 of file vulkan_enums.hpp.

◆ LogicOp

enum vk::LogicOp
strong
Enumerator
eClear 
eAnd 
eAndReverse 
eCopy 
eAndInverted 
eNoOp 
eXor 
eOr 
eNor 
eEquivalent 
eInvert 
eOrReverse 
eCopyInverted 
eOrInverted 
eNand 
eSet 

Definition at line 2808 of file vulkan_enums.hpp.

◆ MemoryAllocateFlagBits

Enumerator
eDeviceMask 
eDeviceAddress 
eDeviceAddressCaptureReplay 

Definition at line 3617 of file vulkan_enums.hpp.

◆ MemoryDecompressionMethodFlagBitsNV

Enumerator
eGdeflate10 

Definition at line 6744 of file vulkan_enums.hpp.

◆ MemoryHeapFlagBits

Enumerator
eDeviceLocal 
eMultiInstance 
eMultiInstanceKHR 

Definition at line 1983 of file vulkan_enums.hpp.

◆ MemoryMapFlagBits

Definition at line 2169 of file vulkan_enums.hpp.

◆ MemoryOverallocationBehaviorAMD

Enumerator
eDefault 
eAllowed 
eDisallowed 

Definition at line 5848 of file vulkan_enums.hpp.

◆ MemoryPropertyFlagBits

Enumerator
eDeviceLocal 
eHostVisible 
eHostCoherent 
eHostCached 
eLazilyAllocated 
eProtected 
eDeviceCoherentAMD 
eDeviceUncachedAMD 
eRdmaCapableNV 

Definition at line 1999 of file vulkan_enums.hpp.

◆ MemoryUnmapFlagBitsKHR

Definition at line 6065 of file vulkan_enums.hpp.

◆ MicromapCreateFlagBitsEXT

Enumerator
eDeviceAddressCaptureReplay 

Definition at line 6682 of file vulkan_enums.hpp.

◆ MicromapTypeEXT

enum vk::MicromapTypeEXT
strong
Enumerator
eOpacityMicromap 
eDisplacementMicromapNV 

Definition at line 6649 of file vulkan_enums.hpp.

◆ ObjectType

enum vk::ObjectType
strong
Enumerator
eUnknown 
eInstance 
ePhysicalDevice 
eDevice 
eQueue 
eSemaphore 
eCommandBuffer 
eFence 
eDeviceMemory 
eBuffer 
eImage 
eEvent 
eQueryPool 
eBufferView 
eImageView 
eShaderModule 
ePipelineCache 
ePipelineLayout 
eRenderPass 
ePipeline 
eDescriptorSetLayout 
eSampler 
eDescriptorPool 
eDescriptorSet 
eFramebuffer 
eCommandPool 
eSamplerYcbcrConversion 
eDescriptorUpdateTemplate 
ePrivateDataSlot 
eSurfaceKHR 
eSwapchainKHR 
eDisplayKHR 
eDisplayModeKHR 
eDebugReportCallbackEXT 
eVideoSessionKHR 
eVideoSessionParametersKHR 
eCuModuleNVX 
eCuFunctionNVX 
eDescriptorUpdateTemplateKHR 
eDebugUtilsMessengerEXT 
eAccelerationStructureKHR 
eSamplerYcbcrConversionKHR 
eValidationCacheEXT 
eAccelerationStructureNV 
ePerformanceConfigurationINTEL 
eDeferredOperationKHR 
eIndirectCommandsLayoutNV 
ePrivateDataSlotEXT 
eCudaModuleNV 
eCudaFunctionNV 
eMicromapEXT 
eOpticalFlowSessionNV 
eShaderEXT 

Definition at line 1411 of file vulkan_enums.hpp.

◆ OpacityMicromapFormatEXT

Enumerator
e2State 
e4State 

Definition at line 6701 of file vulkan_enums.hpp.

◆ OpacityMicromapSpecialIndexEXT

Enumerator
eFullyTransparent 
eFullyOpaque 
eFullyUnknownTransparent 
eFullyUnknownOpaque 

Definition at line 6707 of file vulkan_enums.hpp.

◆ OpticalFlowExecuteFlagBitsNV

Enumerator
eDisableTemporalHints 

Definition at line 6884 of file vulkan_enums.hpp.

◆ OpticalFlowGridSizeFlagBitsNV

Enumerator
eUnknown 
e1X1 
e2X2 
e4X4 
e8X8 

Definition at line 6822 of file vulkan_enums.hpp.

◆ OpticalFlowPerformanceLevelNV

Enumerator
eUnknown 
eSlow 
eMedium 
eFast 

Definition at line 6842 of file vulkan_enums.hpp.

◆ OpticalFlowSessionBindingPointNV

Enumerator
eUnknown 
eInput 
eReference 
eHint 
eFlowVector 
eBackwardFlowVector 
eCost 
eBackwardCost 
eGlobalFlow 

Definition at line 6850 of file vulkan_enums.hpp.

◆ OpticalFlowSessionCreateFlagBitsNV

Enumerator
eEnableHint 
eEnableCost 
eEnableGlobalFlow 
eAllowRegions 
eBothDirections 

Definition at line 6863 of file vulkan_enums.hpp.

◆ OpticalFlowUsageFlagBitsNV

Enumerator
eUnknown 
eInput 
eOutput 
eHint 
eCost 
eGlobalFlow 

Definition at line 6801 of file vulkan_enums.hpp.

◆ OutOfBandQueueTypeNV

Enumerator
eRender 
ePresent 

Definition at line 7089 of file vulkan_enums.hpp.

◆ PeerMemoryFeatureFlagBits

Enumerator
eCopySrc 
eCopyDst 
eGenericSrc 
eGenericDst 

Definition at line 3597 of file vulkan_enums.hpp.

◆ PerformanceConfigurationTypeINTEL

Enumerator
eCommandQueueMetricsDiscoveryActivated 

Definition at line 5857 of file vulkan_enums.hpp.

◆ PerformanceCounterDescriptionFlagBitsKHR

Enumerator
ePerformanceImpacting 
eConcurrentlyImpacted 

Definition at line 5391 of file vulkan_enums.hpp.

◆ PerformanceCounterScopeKHR

Enumerator
eCommandBuffer 
eRenderPass 
eCommand 
eVkQueryScopeCommandBuffer 
eVkQueryScopeRenderPass 
eVkQueryScopeCommand 

Definition at line 5407 of file vulkan_enums.hpp.

◆ PerformanceCounterStorageKHR

Enumerator
eInt32 
eInt64 
eUint32 
eUint64 
eFloat32 
eFloat64 

Definition at line 5417 of file vulkan_enums.hpp.

◆ PerformanceCounterUnitKHR

Enumerator
eGeneric 
ePercentage 
eNanoseconds 
eBytes 
eBytesPerSecond 
eKelvin 
eWatts 
eVolts 
eAmps 
eHertz 
eCycles 

Definition at line 5427 of file vulkan_enums.hpp.

◆ PerformanceOverrideTypeINTEL

Enumerator
eNullHardware 
eFlushGpuCaches 

Definition at line 5867 of file vulkan_enums.hpp.

◆ PerformanceParameterTypeINTEL

Enumerator
eHwCountersSupported 
eStreamMarkerValidBits 

Definition at line 5873 of file vulkan_enums.hpp.

◆ PerformanceValueTypeINTEL

Enumerator
eUint32 
eUint64 
eFloat 
eBool 
eString 

Definition at line 5879 of file vulkan_enums.hpp.

◆ PhysicalDeviceSchedulingControlsFlagBitsARM

Enumerator
eShaderCoreCount 

Definition at line 6728 of file vulkan_enums.hpp.

◆ PhysicalDeviceType

Enumerator
eOther 
eIntegratedGpu 
eDiscreteGpu 
eVirtualGpu 
eCpu 

Definition at line 2024 of file vulkan_enums.hpp.

◆ PipelineBindPoint

enum vk::PipelineBindPoint
strong
Enumerator
eGraphics 
eCompute 
eExecutionGraphAMDX 
eRayTracingKHR 
eRayTracingNV 
eSubpassShadingHUAWEI 

Definition at line 3400 of file vulkan_enums.hpp.

◆ PipelineCacheCreateFlagBits

Enumerator
eExternallySynchronized 
eExternallySynchronizedEXT 

Definition at line 2570 of file vulkan_enums.hpp.

◆ PipelineCacheHeaderVersion

Enumerator
eOne 

Definition at line 1406 of file vulkan_enums.hpp.

◆ PipelineColorBlendStateCreateFlagBits

Enumerator
eRasterizationOrderAttachmentAccessARM 
eRasterizationOrderAttachmentAccessEXT 

Definition at line 2999 of file vulkan_enums.hpp.

◆ PipelineCompilerControlFlagBitsAMD

◆ PipelineCoverageModulationStateCreateFlagBitsNV

◆ PipelineCoverageReductionStateCreateFlagBitsNV

◆ PipelineCoverageToColorStateCreateFlagBitsNV

◆ PipelineCreateFlagBits

Enumerator
eDisableOptimization 
eAllowDerivatives 
eDerivative 
eViewIndexFromDeviceIndex 
eDispatchBase 
eFailOnPipelineCompileRequired 
eEarlyReturnOnFailure 
eRenderingFragmentShadingRateAttachmentKHR 
eVkPipelineRasterizationStateCreateFragmentShadingRateAttachmentKHR 
eRenderingFragmentDensityMapAttachmentEXT 
eVkPipelineRasterizationStateCreateFragmentDensityMapAttachmentEXT 
eViewIndexFromDeviceIndexKHR 
eDispatchBaseKHR 
eRayTracingNoNullAnyHitShadersKHR 
eRayTracingNoNullClosestHitShadersKHR 
eRayTracingNoNullMissShadersKHR 
eRayTracingNoNullIntersectionShadersKHR 
eRayTracingSkipTrianglesKHR 
eRayTracingSkipAabbsKHR 
eRayTracingShaderGroupHandleCaptureReplayKHR 
eDeferCompileNV 
eCaptureStatisticsKHR 
eCaptureInternalRepresentationsKHR 
eIndirectBindableNV 
eLibraryKHR 
eFailOnPipelineCompileRequiredEXT 
eEarlyReturnOnFailureEXT 
eDescriptorBufferEXT 
eRetainLinkTimeOptimizationInfoEXT 
eLinkTimeOptimizationEXT 
eRayTracingAllowMotionNV 
eColorAttachmentFeedbackLoopEXT 
eDepthStencilAttachmentFeedbackLoopEXT 
eRayTracingOpacityMicromapEXT 
eRayTracingDisplacementMicromapNV 
eNoProtectedAccessEXT 
eProtectedAccessOnlyEXT 

Definition at line 2828 of file vulkan_enums.hpp.

◆ PipelineCreateFlagBits2KHR

Enumerator
eDisableOptimization 
eAllowDerivatives 
eDerivative 
eViewIndexFromDeviceIndex 
eDispatchBase 
eDeferCompileNV 
eCaptureStatistics 
eCaptureInternalRepresentations 
eFailOnPipelineCompileRequired 
eEarlyReturnOnFailure 
eLinkTimeOptimizationEXT 
eRetainLinkTimeOptimizationInfoEXT 
eLibrary 
eRayTracingSkipTriangles 
eRayTracingSkipAabbs 
eRayTracingNoNullAnyHitShaders 
eRayTracingNoNullClosestHitShaders 
eRayTracingNoNullMissShaders 
eRayTracingNoNullIntersectionShaders 
eRayTracingShaderGroupHandleCaptureReplay 
eIndirectBindableNV 
eRayTracingAllowMotionNV 
eRenderingFragmentShadingRateAttachment 
eRenderingFragmentDensityMapAttachmentEXT 
eRayTracingOpacityMicromapEXT 
eColorAttachmentFeedbackLoopEXT 
eDepthStencilAttachmentFeedbackLoopEXT 
eNoProtectedAccessEXT 
eProtectedAccessOnlyEXT 
eRayTracingDisplacementMicromapNV 
eDescriptorBufferEXT 

Definition at line 6900 of file vulkan_enums.hpp.

◆ PipelineCreationFeedbackFlagBits

Enumerator
eValid 
eApplicationPipelineCacheHit 
eBasePipelineAcceleration 

Definition at line 4021 of file vulkan_enums.hpp.

◆ PipelineDepthStencilStateCreateFlagBits

Enumerator
eRasterizationOrderAttachmentDepthAccessARM 
eRasterizationOrderAttachmentStencilAccessARM 
eRasterizationOrderAttachmentDepthAccessEXT 
eRasterizationOrderAttachmentStencilAccessEXT 

Definition at line 3015 of file vulkan_enums.hpp.

◆ PipelineDiscardRectangleStateCreateFlagBitsEXT

◆ PipelineDynamicStateCreateFlagBits

◆ PipelineExecutableStatisticFormatKHR

Enumerator
eBool32 
eInt64 
eUint64 
eFloat64 

Definition at line 6039 of file vulkan_enums.hpp.

◆ PipelineInputAssemblyStateCreateFlagBits

◆ PipelineLayoutCreateFlagBits

Enumerator
eIndependentSetsEXT 

Definition at line 3060 of file vulkan_enums.hpp.

◆ PipelineMultisampleStateCreateFlagBits

◆ PipelineRasterizationConservativeStateCreateFlagBitsEXT

◆ PipelineRasterizationDepthClipStateCreateFlagBitsEXT

◆ PipelineRasterizationStateCreateFlagBits

◆ PipelineRasterizationStateStreamCreateFlagBitsEXT

◆ PipelineRobustnessBufferBehaviorEXT

Enumerator
eDeviceDefault 
eDisabled 
eRobustBufferAccess 
eRobustBufferAccess2 

Definition at line 5237 of file vulkan_enums.hpp.

◆ PipelineRobustnessImageBehaviorEXT

Enumerator
eDeviceDefault 
eDisabled 
eRobustImageAccess 
eRobustImageAccess2 

Definition at line 5245 of file vulkan_enums.hpp.

◆ PipelineShaderStageCreateFlagBits

Enumerator
eAllowVaryingSubgroupSize 
eRequireFullSubgroups 
eAllowVaryingSubgroupSizeEXT 
eRequireFullSubgroupsEXT 

Definition at line 2896 of file vulkan_enums.hpp.

◆ PipelineStageFlagBits

Enumerator
eTopOfPipe 
eDrawIndirect 
eVertexInput 
eVertexShader 
eTessellationControlShader 
eTessellationEvaluationShader 
eGeometryShader 
eFragmentShader 
eEarlyFragmentTests 
eLateFragmentTests 
eColorAttachmentOutput 
eComputeShader 
eTransfer 
eBottomOfPipe 
eHost 
eAllGraphics 
eAllCommands 
eNone 
eTransformFeedbackEXT 
eConditionalRenderingEXT 
eAccelerationStructureBuildKHR 
eRayTracingShaderKHR 
eShadingRateImageNV 
eRayTracingShaderNV 
eAccelerationStructureBuildNV 
eTaskShaderNV 
eMeshShaderNV 
eFragmentDensityProcessEXT 
eFragmentShadingRateAttachmentKHR 
eCommandPreprocessNV 
eNoneKHR 
eTaskShaderEXT 
eMeshShaderEXT 

Definition at line 2114 of file vulkan_enums.hpp.

◆ PipelineStageFlagBits2

Enumerator
eNone 
eTopOfPipe 
eDrawIndirect 
eVertexInput 
eVertexShader 
eTessellationControlShader 
eTessellationEvaluationShader 
eGeometryShader 
eFragmentShader 
eEarlyFragmentTests 
eLateFragmentTests 
eColorAttachmentOutput 
eComputeShader 
eAllTransfer 
eTransfer 
eBottomOfPipe 
eHost 
eAllGraphics 
eAllCommands 
eCopy 
eResolve 
eBlit 
eClear 
eIndexInput 
eVertexAttributeInput 
ePreRasterizationShaders 
eVideoDecodeKHR 
eVideoEncodeKHR 
eTransformFeedbackEXT 
eConditionalRenderingEXT 
eCommandPreprocessNV 
eFragmentShadingRateAttachmentKHR 
eShadingRateImageNV 
eAccelerationStructureBuildKHR 
eRayTracingShaderKHR 
eRayTracingShaderNV 
eAccelerationStructureBuildNV 
eFragmentDensityProcessEXT 
eTaskShaderNV 
eMeshShaderNV 
eTaskShaderEXT 
eMeshShaderEXT 
eSubpassShaderHUAWEI 
eSubpassShadingHUAWEI 
eInvocationMaskHUAWEI 
eAccelerationStructureCopyKHR 
eMicromapBuildEXT 
eClusterCullingShaderHUAWEI 
eOpticalFlowNV 

Definition at line 4080 of file vulkan_enums.hpp.

◆ PipelineTessellationStateCreateFlagBits

◆ PipelineVertexInputStateCreateFlagBits

◆ PipelineViewportStateCreateFlagBits

◆ PipelineViewportSwizzleStateCreateFlagBitsNV

◆ PointClippingBehavior

Enumerator
eAllClipPlanes 
eUserClipPlanesOnly 

Definition at line 3650 of file vulkan_enums.hpp.

◆ PolygonMode

enum vk::PolygonMode
strong
Enumerator
eFill 
eLine 
ePoint 
eFillRectangleNV 

Definition at line 2914 of file vulkan_enums.hpp.

◆ PresentGravityFlagBitsEXT

Enumerator
eMin 
eMax 
eCentered 

Definition at line 6097 of file vulkan_enums.hpp.

◆ PresentModeKHR

enum vk::PresentModeKHR
strong
Enumerator
eImmediate 
eMailbox 
eFifo 
eFifoRelaxed 
eSharedDemandRefresh 
eSharedContinuousRefresh 

Definition at line 4373 of file vulkan_enums.hpp.

◆ PresentScalingFlagBitsEXT

Enumerator
eOneToOne 
eAspectRatioStretch 
eStretch 

Definition at line 6080 of file vulkan_enums.hpp.

◆ PrimitiveTopology

enum vk::PrimitiveTopology
strong
Enumerator
ePointList 
eLineList 
eLineStrip 
eTriangleList 
eTriangleStrip 
eTriangleFan 
eLineListWithAdjacency 
eLineStripWithAdjacency 
eTriangleListWithAdjacency 
eTriangleStripWithAdjacency 
ePatchList 

Definition at line 2922 of file vulkan_enums.hpp.

◆ PrivateDataSlotCreateFlagBits

◆ ProvokingVertexModeEXT

Enumerator
eFirstVertex 
eLastVertex 

Definition at line 5994 of file vulkan_enums.hpp.

◆ QueryControlFlagBits

Enumerator
ePrecise 

Definition at line 3522 of file vulkan_enums.hpp.

◆ QueryPipelineStatisticFlagBits

Enumerator
eInputAssemblyVertices 
eInputAssemblyPrimitives 
eVertexShaderInvocations 
eGeometryShaderInvocations 
eGeometryShaderPrimitives 
eClippingInvocations 
eClippingPrimitives 
eFragmentShaderInvocations 
eTessellationControlShaderPatches 
eTessellationEvaluationShaderInvocations 
eComputeShaderInvocations 
eTaskShaderInvocationsEXT 
eMeshShaderInvocationsEXT 
eClusterCullingShaderInvocationsHUAWEI 

Definition at line 2288 of file vulkan_enums.hpp.

◆ QueryPoolCreateFlagBits

Definition at line 2363 of file vulkan_enums.hpp.

◆ QueryPoolSamplingModeINTEL

Enumerator
eManual 

Definition at line 5862 of file vulkan_enums.hpp.

◆ QueryResultFlagBits

Enumerator
e64 
eWait 
eWithAvailability 
ePartial 
eWithStatusKHR 

Definition at line 2322 of file vulkan_enums.hpp.

◆ QueryResultStatusKHR

Enumerator
eError 
eNotReady 
eComplete 
eInsufficientBitstreamBufferRange 

Definition at line 4790 of file vulkan_enums.hpp.

◆ QueryType

enum vk::QueryType
strong
Enumerator
eOcclusion 
ePipelineStatistics 
eTimestamp 
eResultStatusOnlyKHR 
eTransformFeedbackStreamEXT 
ePerformanceQueryKHR 
eAccelerationStructureCompactedSizeKHR 
eAccelerationStructureSerializationSizeKHR 
eAccelerationStructureCompactedSizeNV 
ePerformanceQueryINTEL 
eVideoEncodeFeedbackKHR 
eMeshPrimitivesGeneratedEXT 
ePrimitivesGeneratedEXT 
eAccelerationStructureSerializationBottomLevelPointersKHR 
eAccelerationStructureSizeKHR 
eMicromapSerializationSizeEXT 
eMicromapCompactedSizeEXT 

Definition at line 2342 of file vulkan_enums.hpp.

◆ QueueFlagBits

Enumerator
eGraphics 
eCompute 
eTransfer 
eSparseBinding 
eProtected 
eVideoDecodeKHR 
eVideoEncodeKHR 
eOpticalFlowNV 

Definition at line 2033 of file vulkan_enums.hpp.

◆ QueueGlobalPriorityKHR

Enumerator
eLow 
eMedium 
eHigh 
eRealtime 

Definition at line 5837 of file vulkan_enums.hpp.

◆ RasterizationOrderAMD

Enumerator
eStrict 
eRelaxed 

Definition at line 4672 of file vulkan_enums.hpp.

◆ RayTracingInvocationReorderModeNV

Enumerator
eNone 
eReorder 

Definition at line 7051 of file vulkan_enums.hpp.

◆ RayTracingShaderGroupTypeKHR

Enumerator
eGeneral 
eTrianglesHitGroup 
eProceduralHitGroup 

Definition at line 5726 of file vulkan_enums.hpp.

◆ RenderingFlagBits

Enumerator
eContentsSecondaryCommandBuffers 
eSuspending 
eResuming 
eContentsInlineEXT 
eEnableLegacyDitheringEXT 

Definition at line 4248 of file vulkan_enums.hpp.

◆ RenderPassCreateFlagBits

Enumerator
eTransformQCOM 

Definition at line 3412 of file vulkan_enums.hpp.

◆ ResolveModeFlagBits

Enumerator
eNone 
eSampleZero 
eAverage 
eMin 
eMax 

Definition at line 3959 of file vulkan_enums.hpp.

◆ Result

enum vk::Result
strong
Enumerator
eSuccess 
eNotReady 
eTimeout 
eEventSet 
eEventReset 
eIncomplete 
eErrorOutOfHostMemory 
eErrorOutOfDeviceMemory 
eErrorInitializationFailed 
eErrorDeviceLost 
eErrorMemoryMapFailed 
eErrorLayerNotPresent 
eErrorExtensionNotPresent 
eErrorFeatureNotPresent 
eErrorIncompatibleDriver 
eErrorTooManyObjects 
eErrorFormatNotSupported 
eErrorFragmentedPool 
eErrorUnknown 
eErrorOutOfPoolMemory 
eErrorInvalidExternalHandle 
eErrorFragmentation 
eErrorInvalidOpaqueCaptureAddress 
ePipelineCompileRequired 
eErrorSurfaceLostKHR 
eErrorNativeWindowInUseKHR 
eSuboptimalKHR 
eErrorOutOfDateKHR 
eErrorIncompatibleDisplayKHR 
eErrorValidationFailedEXT 
eErrorInvalidShaderNV 
eErrorImageUsageNotSupportedKHR 
eErrorVideoPictureLayoutNotSupportedKHR 
eErrorVideoProfileOperationNotSupportedKHR 
eErrorVideoProfileFormatNotSupportedKHR 
eErrorVideoProfileCodecNotSupportedKHR 
eErrorVideoStdVersionNotSupportedKHR 
eErrorOutOfPoolMemoryKHR 
eErrorInvalidExternalHandleKHR 
eErrorInvalidDrmFormatModifierPlaneLayoutEXT 
eErrorFragmentationEXT 
eErrorNotPermittedEXT 
eErrorNotPermittedKHR 
eErrorInvalidDeviceAddressEXT 
eErrorInvalidOpaqueCaptureAddressKHR 
eThreadIdleKHR 
eThreadDoneKHR 
eOperationDeferredKHR 
eOperationNotDeferredKHR 
ePipelineCompileRequiredEXT 
eErrorPipelineCompileRequiredEXT 
eErrorInvalidVideoStdParametersKHR 
eErrorCompressionExhaustedEXT 
eErrorIncompatibleShaderBinaryEXT 

Definition at line 230 of file vulkan_enums.hpp.

◆ SampleCountFlagBits

Enumerator
e1 
e2 
e4 
e8 
e16 
e32 
e64 

Definition at line 2056 of file vulkan_enums.hpp.

◆ SamplerAddressMode

Enumerator
eRepeat 
eMirroredRepeat 
eClampToEdge 
eClampToBorder 
eMirrorClampToEdge 
eMirrorClampToEdgeKHR 

Definition at line 3159 of file vulkan_enums.hpp.

◆ SamplerCreateFlagBits

Enumerator
eSubsampledEXT 
eSubsampledCoarseReconstructionEXT 
eDescriptorBufferCaptureReplayEXT 
eNonSeamlessCubeMapEXT 
eImageProcessingQCOM 

Definition at line 3169 of file vulkan_enums.hpp.

◆ SamplerMipmapMode

enum vk::SamplerMipmapMode
strong
Enumerator
eNearest 
eLinear 

Definition at line 3189 of file vulkan_enums.hpp.

◆ SamplerReductionMode

Enumerator
eWeightedAverage 
eMin 
eMax 
eWeightedAverageRangeclampQCOM 

Definition at line 3987 of file vulkan_enums.hpp.

◆ SamplerYcbcrModelConversion

Enumerator
eRgbIdentity 
eYcbcrIdentity 
eYcbcr709 
eYcbcr601 
eYcbcr2020 

Definition at line 3664 of file vulkan_enums.hpp.

◆ SamplerYcbcrRange

enum vk::SamplerYcbcrRange
strong
Enumerator
eItuFull 
eItuNarrow 

Definition at line 3674 of file vulkan_enums.hpp.

◆ ScopeKHR

enum vk::ScopeKHR
strong
Enumerator
eDevice 
eWorkgroup 
eSubgroup 
eQueueFamily 

Definition at line 7097 of file vulkan_enums.hpp.

◆ SemaphoreCreateFlagBits

Definition at line 2260 of file vulkan_enums.hpp.

◆ SemaphoreImportFlagBits

Enumerator
eTemporary 

Definition at line 3833 of file vulkan_enums.hpp.

◆ SemaphoreType

enum vk::SemaphoreType
strong
Enumerator
eBinary 
eTimeline 

Definition at line 3996 of file vulkan_enums.hpp.

◆ SemaphoreWaitFlagBits

Enumerator
eAny 

Definition at line 4003 of file vulkan_enums.hpp.

◆ ShaderCodeTypeEXT

enum vk::ShaderCodeTypeEXT
strong
Enumerator
eBinary 
eSpirv 

Definition at line 7043 of file vulkan_enums.hpp.

◆ ShaderCorePropertiesFlagBitsAMD

◆ ShaderCreateFlagBitsEXT

Enumerator
eLinkStage 
eAllowVaryingSubgroupSize 
eRequireFullSubgroups 
eNoTaskShader 
eDispatchBase 
eFragmentShadingRateAttachment 
eFragmentDensityMapAttachment 

Definition at line 7020 of file vulkan_enums.hpp.

◆ ShaderFloatControlsIndependence

Enumerator
e32BitOnly 
eAll 
eNone 

Definition at line 3930 of file vulkan_enums.hpp.

◆ ShaderGroupShaderKHR

Enumerator
eGeneral 
eClosestHit 
eAnyHit 
eIntersection 

Definition at line 5734 of file vulkan_enums.hpp.

◆ ShaderInfoTypeAMD

enum vk::ShaderInfoTypeAMD
strong
Enumerator
eStatistics 
eBinary 
eDisassembly 

Definition at line 5148 of file vulkan_enums.hpp.

◆ ShaderModuleCreateFlagBits

◆ ShaderStageFlagBits

Enumerator
eVertex 
eTessellationControl 
eTessellationEvaluation 
eGeometry 
eFragment 
eCompute 
eAllGraphics 
eAll 
eRaygenKHR 
eAnyHitKHR 
eClosestHitKHR 
eMissKHR 
eIntersectionKHR 
eCallableKHR 
eRaygenNV 
eAnyHitNV 
eClosestHitNV 
eMissNV 
eIntersectionNV 
eCallableNV 
eTaskNV 
eMeshNV 
eTaskEXT 
eMeshEXT 
eSubpassShadingHUAWEI 
eClusterCullingHUAWEI 

Definition at line 2937 of file vulkan_enums.hpp.

◆ ShadingRatePaletteEntryNV

Enumerator
eNoInvocations 
e16InvocationsPerPixel 
e8InvocationsPerPixel 
e4InvocationsPerPixel 
e2InvocationsPerPixel 
e1InvocationPerPixel 
e1InvocationPer2X1Pixels 
e1InvocationPer1X2Pixels 
e1InvocationPer2X2Pixels 
e1InvocationPer4X2Pixels 
e1InvocationPer2X4Pixels 
e1InvocationPer4X4Pixels 

Definition at line 5787 of file vulkan_enums.hpp.

◆ SharingMode

enum vk::SharingMode
strong
Enumerator
eExclusive 
eConcurrent 

Definition at line 2457 of file vulkan_enums.hpp.

◆ SparseImageFormatFlagBits

Enumerator
eSingleMiptail 
eAlignedMipSize 
eNonstandardBlockSize 

Definition at line 2215 of file vulkan_enums.hpp.

◆ SparseMemoryBindFlagBits

Enumerator
eMetadata 

Definition at line 2232 of file vulkan_enums.hpp.

◆ StencilFaceFlagBits

Enumerator
eFront 
eBack 
eFrontAndBack 
eVkStencilFrontAndBack 

Definition at line 3545 of file vulkan_enums.hpp.

◆ StencilOp

enum vk::StencilOp
strong
Enumerator
eKeep 
eZero 
eReplace 
eIncrementAndClamp 
eDecrementAndClamp 
eInvert 
eIncrementAndWrap 
eDecrementAndWrap 

Definition at line 2981 of file vulkan_enums.hpp.

◆ StructureType

enum vk::StructureType
strong
Enumerator
eApplicationInfo 
eInstanceCreateInfo 
eDeviceQueueCreateInfo 
eDeviceCreateInfo 
eSubmitInfo 
eMemoryAllocateInfo 
eMappedMemoryRange 
eBindSparseInfo 
eFenceCreateInfo 
eSemaphoreCreateInfo 
eEventCreateInfo 
eQueryPoolCreateInfo 
eBufferCreateInfo 
eBufferViewCreateInfo 
eImageCreateInfo 
eImageViewCreateInfo 
eShaderModuleCreateInfo 
ePipelineCacheCreateInfo 
ePipelineShaderStageCreateInfo 
ePipelineVertexInputStateCreateInfo 
ePipelineInputAssemblyStateCreateInfo 
ePipelineTessellationStateCreateInfo 
ePipelineViewportStateCreateInfo 
ePipelineRasterizationStateCreateInfo 
ePipelineMultisampleStateCreateInfo 
ePipelineDepthStencilStateCreateInfo 
ePipelineColorBlendStateCreateInfo 
ePipelineDynamicStateCreateInfo 
eGraphicsPipelineCreateInfo 
eComputePipelineCreateInfo 
ePipelineLayoutCreateInfo 
eSamplerCreateInfo 
eDescriptorSetLayoutCreateInfo 
eDescriptorPoolCreateInfo 
eDescriptorSetAllocateInfo 
eWriteDescriptorSet 
eCopyDescriptorSet 
eFramebufferCreateInfo 
eRenderPassCreateInfo 
eCommandPoolCreateInfo 
eCommandBufferAllocateInfo 
eCommandBufferInheritanceInfo 
eCommandBufferBeginInfo 
eRenderPassBeginInfo 
eBufferMemoryBarrier 
eImageMemoryBarrier 
eMemoryBarrier 
eLoaderInstanceCreateInfo 
eLoaderDeviceCreateInfo 
ePhysicalDeviceSubgroupProperties 
eBindBufferMemoryInfo 
eBindImageMemoryInfo 
ePhysicalDevice16BitStorageFeatures 
eMemoryDedicatedRequirements 
eMemoryDedicatedAllocateInfo 
eMemoryAllocateFlagsInfo 
eDeviceGroupRenderPassBeginInfo 
eDeviceGroupCommandBufferBeginInfo 
eDeviceGroupSubmitInfo 
eDeviceGroupBindSparseInfo 
eBindBufferMemoryDeviceGroupInfo 
eBindImageMemoryDeviceGroupInfo 
ePhysicalDeviceGroupProperties 
eDeviceGroupDeviceCreateInfo 
eBufferMemoryRequirementsInfo2 
eImageMemoryRequirementsInfo2 
eImageSparseMemoryRequirementsInfo2 
eMemoryRequirements2 
eSparseImageMemoryRequirements2 
ePhysicalDeviceFeatures2 
ePhysicalDeviceProperties2 
eFormatProperties2 
eImageFormatProperties2 
ePhysicalDeviceImageFormatInfo2 
eQueueFamilyProperties2 
ePhysicalDeviceMemoryProperties2 
eSparseImageFormatProperties2 
ePhysicalDeviceSparseImageFormatInfo2 
ePhysicalDevicePointClippingProperties 
eRenderPassInputAttachmentAspectCreateInfo 
eImageViewUsageCreateInfo 
ePipelineTessellationDomainOriginStateCreateInfo 
eRenderPassMultiviewCreateInfo 
ePhysicalDeviceMultiviewFeatures 
ePhysicalDeviceMultiviewProperties 
ePhysicalDeviceVariablePointersFeatures 
ePhysicalDeviceVariablePointerFeatures 
eProtectedSubmitInfo 
ePhysicalDeviceProtectedMemoryFeatures 
ePhysicalDeviceProtectedMemoryProperties 
eDeviceQueueInfo2 
eSamplerYcbcrConversionCreateInfo 
eSamplerYcbcrConversionInfo 
eBindImagePlaneMemoryInfo 
eImagePlaneMemoryRequirementsInfo 
ePhysicalDeviceSamplerYcbcrConversionFeatures 
eSamplerYcbcrConversionImageFormatProperties 
eDescriptorUpdateTemplateCreateInfo 
ePhysicalDeviceExternalImageFormatInfo 
eExternalImageFormatProperties 
ePhysicalDeviceExternalBufferInfo 
eExternalBufferProperties 
ePhysicalDeviceIdProperties 
eExternalMemoryBufferCreateInfo 
eExternalMemoryImageCreateInfo 
eExportMemoryAllocateInfo 
ePhysicalDeviceExternalFenceInfo 
eExternalFenceProperties 
eExportFenceCreateInfo 
eExportSemaphoreCreateInfo 
ePhysicalDeviceExternalSemaphoreInfo 
eExternalSemaphoreProperties 
ePhysicalDeviceMaintenance3Properties 
eDescriptorSetLayoutSupport 
ePhysicalDeviceShaderDrawParametersFeatures 
ePhysicalDeviceShaderDrawParameterFeatures 
ePhysicalDeviceVulkan11Features 
ePhysicalDeviceVulkan11Properties 
ePhysicalDeviceVulkan12Features 
ePhysicalDeviceVulkan12Properties 
eImageFormatListCreateInfo 
eAttachmentDescription2 
eAttachmentReference2 
eSubpassDescription2 
eSubpassDependency2 
eRenderPassCreateInfo2 
eSubpassBeginInfo 
eSubpassEndInfo 
ePhysicalDevice8BitStorageFeatures 
ePhysicalDeviceDriverProperties 
ePhysicalDeviceShaderAtomicInt64Features 
ePhysicalDeviceShaderFloat16Int8Features 
ePhysicalDeviceFloatControlsProperties 
eDescriptorSetLayoutBindingFlagsCreateInfo 
ePhysicalDeviceDescriptorIndexingFeatures 
ePhysicalDeviceDescriptorIndexingProperties 
eDescriptorSetVariableDescriptorCountAllocateInfo 
eDescriptorSetVariableDescriptorCountLayoutSupport 
ePhysicalDeviceDepthStencilResolveProperties 
eSubpassDescriptionDepthStencilResolve 
ePhysicalDeviceScalarBlockLayoutFeatures 
eImageStencilUsageCreateInfo 
ePhysicalDeviceSamplerFilterMinmaxProperties 
eSamplerReductionModeCreateInfo 
ePhysicalDeviceVulkanMemoryModelFeatures 
ePhysicalDeviceImagelessFramebufferFeatures 
eFramebufferAttachmentsCreateInfo 
eFramebufferAttachmentImageInfo 
eRenderPassAttachmentBeginInfo 
ePhysicalDeviceUniformBufferStandardLayoutFeatures 
ePhysicalDeviceShaderSubgroupExtendedTypesFeatures 
ePhysicalDeviceSeparateDepthStencilLayoutsFeatures 
eAttachmentReferenceStencilLayout 
eAttachmentDescriptionStencilLayout 
ePhysicalDeviceHostQueryResetFeatures 
ePhysicalDeviceTimelineSemaphoreFeatures 
ePhysicalDeviceTimelineSemaphoreProperties 
eSemaphoreTypeCreateInfo 
eTimelineSemaphoreSubmitInfo 
eSemaphoreWaitInfo 
eSemaphoreSignalInfo 
ePhysicalDeviceBufferDeviceAddressFeatures 
eBufferDeviceAddressInfo 
eBufferOpaqueCaptureAddressCreateInfo 
eMemoryOpaqueCaptureAddressAllocateInfo 
eDeviceMemoryOpaqueCaptureAddressInfo 
ePhysicalDeviceVulkan13Features 
ePhysicalDeviceVulkan13Properties 
ePipelineCreationFeedbackCreateInfo 
ePhysicalDeviceShaderTerminateInvocationFeatures 
ePhysicalDeviceToolProperties 
ePhysicalDeviceShaderDemoteToHelperInvocationFeatures 
ePhysicalDevicePrivateDataFeatures 
eDevicePrivateDataCreateInfo 
ePrivateDataSlotCreateInfo 
ePhysicalDevicePipelineCreationCacheControlFeatures 
eMemoryBarrier2 
eBufferMemoryBarrier2 
eImageMemoryBarrier2 
eDependencyInfo 
eSubmitInfo2 
eSemaphoreSubmitInfo 
eCommandBufferSubmitInfo 
ePhysicalDeviceSynchronization2Features 
ePhysicalDeviceZeroInitializeWorkgroupMemoryFeatures 
ePhysicalDeviceImageRobustnessFeatures 
eCopyBufferInfo2 
eCopyImageInfo2 
eCopyBufferToImageInfo2 
eCopyImageToBufferInfo2 
eBlitImageInfo2 
eResolveImageInfo2 
eBufferCopy2 
eImageCopy2 
eImageBlit2 
eBufferImageCopy2 
eImageResolve2 
ePhysicalDeviceSubgroupSizeControlProperties 
ePipelineShaderStageRequiredSubgroupSizeCreateInfo 
ePhysicalDeviceSubgroupSizeControlFeatures 
ePhysicalDeviceInlineUniformBlockFeatures 
ePhysicalDeviceInlineUniformBlockProperties 
eWriteDescriptorSetInlineUniformBlock 
eDescriptorPoolInlineUniformBlockCreateInfo 
ePhysicalDeviceTextureCompressionAstcHdrFeatures 
eRenderingInfo 
eRenderingAttachmentInfo 
ePipelineRenderingCreateInfo 
ePhysicalDeviceDynamicRenderingFeatures 
eCommandBufferInheritanceRenderingInfo 
ePhysicalDeviceShaderIntegerDotProductFeatures 
ePhysicalDeviceShaderIntegerDotProductProperties 
ePhysicalDeviceTexelBufferAlignmentProperties 
eFormatProperties3 
ePhysicalDeviceMaintenance4Features 
ePhysicalDeviceMaintenance4Properties 
eDeviceBufferMemoryRequirements 
eDeviceImageMemoryRequirements 
eSwapchainCreateInfoKHR 
ePresentInfoKHR 
eDeviceGroupPresentCapabilitiesKHR 
eImageSwapchainCreateInfoKHR 
eBindImageMemorySwapchainInfoKHR 
eAcquireNextImageInfoKHR 
eDeviceGroupPresentInfoKHR 
eDeviceGroupSwapchainCreateInfoKHR 
eDisplayModeCreateInfoKHR 
eDisplaySurfaceCreateInfoKHR 
eDisplayPresentInfoKHR 
eDebugReportCallbackCreateInfoEXT 
eDebugReportCreateInfoEXT 
ePipelineRasterizationStateRasterizationOrderAMD 
eDebugMarkerObjectNameInfoEXT 
eDebugMarkerObjectTagInfoEXT 
eDebugMarkerMarkerInfoEXT 
eVideoProfileInfoKHR 
eVideoCapabilitiesKHR 
eVideoPictureResourceInfoKHR 
eVideoSessionMemoryRequirementsKHR 
eBindVideoSessionMemoryInfoKHR 
eVideoSessionCreateInfoKHR 
eVideoSessionParametersCreateInfoKHR 
eVideoSessionParametersUpdateInfoKHR 
eVideoBeginCodingInfoKHR 
eVideoEndCodingInfoKHR 
eVideoCodingControlInfoKHR 
eVideoReferenceSlotInfoKHR 
eQueueFamilyVideoPropertiesKHR 
eVideoProfileListInfoKHR 
ePhysicalDeviceVideoFormatInfoKHR 
eVideoFormatPropertiesKHR 
eQueueFamilyQueryResultStatusPropertiesKHR 
eVideoDecodeInfoKHR 
eVideoDecodeCapabilitiesKHR 
eVideoDecodeUsageInfoKHR 
eDedicatedAllocationImageCreateInfoNV 
eDedicatedAllocationBufferCreateInfoNV 
eDedicatedAllocationMemoryAllocateInfoNV 
ePhysicalDeviceTransformFeedbackFeaturesEXT 
ePhysicalDeviceTransformFeedbackPropertiesEXT 
ePipelineRasterizationStateStreamCreateInfoEXT 
eCuModuleCreateInfoNVX 
eCuFunctionCreateInfoNVX 
eCuLaunchInfoNVX 
eImageViewHandleInfoNVX 
eImageViewAddressPropertiesNVX 
eVideoEncodeH264CapabilitiesKHR 
eVideoEncodeH264SessionParametersCreateInfoKHR 
eVideoEncodeH264SessionParametersAddInfoKHR 
eVideoEncodeH264PictureInfoKHR 
eVideoEncodeH264DpbSlotInfoKHR 
eVideoEncodeH264NaluSliceInfoKHR 
eVideoEncodeH264GopRemainingFrameInfoKHR 
eVideoEncodeH264ProfileInfoKHR 
eVideoEncodeH264RateControlInfoKHR 
eVideoEncodeH264RateControlLayerInfoKHR 
eVideoEncodeH264SessionCreateInfoKHR 
eVideoEncodeH264QualityLevelPropertiesKHR 
eVideoEncodeH264SessionParametersGetInfoKHR 
eVideoEncodeH264SessionParametersFeedbackInfoKHR 
eVideoEncodeH265CapabilitiesKHR 
eVideoEncodeH265SessionParametersCreateInfoKHR 
eVideoEncodeH265SessionParametersAddInfoKHR 
eVideoEncodeH265PictureInfoKHR 
eVideoEncodeH265DpbSlotInfoKHR 
eVideoEncodeH265NaluSliceSegmentInfoKHR 
eVideoEncodeH265GopRemainingFrameInfoKHR 
eVideoEncodeH265ProfileInfoKHR 
eVideoEncodeH265RateControlInfoKHR 
eVideoEncodeH265RateControlLayerInfoKHR 
eVideoEncodeH265SessionCreateInfoKHR 
eVideoEncodeH265QualityLevelPropertiesKHR 
eVideoEncodeH265SessionParametersGetInfoKHR 
eVideoEncodeH265SessionParametersFeedbackInfoKHR 
eVideoDecodeH264CapabilitiesKHR 
eVideoDecodeH264PictureInfoKHR 
eVideoDecodeH264ProfileInfoKHR 
eVideoDecodeH264SessionParametersCreateInfoKHR 
eVideoDecodeH264SessionParametersAddInfoKHR 
eVideoDecodeH264DpbSlotInfoKHR 
eTextureLodGatherFormatPropertiesAMD 
eRenderingInfoKHR 
eRenderingAttachmentInfoKHR 
ePipelineRenderingCreateInfoKHR 
ePhysicalDeviceDynamicRenderingFeaturesKHR 
eCommandBufferInheritanceRenderingInfoKHR 
eRenderingFragmentShadingRateAttachmentInfoKHR 
eRenderingFragmentDensityMapAttachmentInfoEXT 
eAttachmentSampleCountInfoAMD 
eAttachmentSampleCountInfoNV 
eMultiviewPerViewAttributesInfoNVX 
ePhysicalDeviceCornerSampledImageFeaturesNV 
eRenderPassMultiviewCreateInfoKHR 
ePhysicalDeviceMultiviewFeaturesKHR 
ePhysicalDeviceMultiviewPropertiesKHR 
eExternalMemoryImageCreateInfoNV 
eExportMemoryAllocateInfoNV 
ePhysicalDeviceFeatures2KHR 
ePhysicalDeviceProperties2KHR 
eFormatProperties2KHR 
eImageFormatProperties2KHR 
ePhysicalDeviceImageFormatInfo2KHR 
eQueueFamilyProperties2KHR 
ePhysicalDeviceMemoryProperties2KHR 
eSparseImageFormatProperties2KHR 
ePhysicalDeviceSparseImageFormatInfo2KHR 
eMemoryAllocateFlagsInfoKHR 
eDeviceGroupRenderPassBeginInfoKHR 
eDeviceGroupCommandBufferBeginInfoKHR 
eDeviceGroupSubmitInfoKHR 
eDeviceGroupBindSparseInfoKHR 
eBindBufferMemoryDeviceGroupInfoKHR 
eBindImageMemoryDeviceGroupInfoKHR 
eValidationFlagsEXT 
ePhysicalDeviceTextureCompressionAstcHdrFeaturesEXT 
eImageViewAstcDecodeModeEXT 
ePhysicalDeviceAstcDecodeFeaturesEXT 
ePipelineRobustnessCreateInfoEXT 
ePhysicalDevicePipelineRobustnessFeaturesEXT 
ePhysicalDevicePipelineRobustnessPropertiesEXT 
ePhysicalDeviceGroupPropertiesKHR 
eDeviceGroupDeviceCreateInfoKHR 
ePhysicalDeviceExternalImageFormatInfoKHR 
eExternalImageFormatPropertiesKHR 
ePhysicalDeviceExternalBufferInfoKHR 
eExternalBufferPropertiesKHR 
ePhysicalDeviceIdPropertiesKHR 
eExternalMemoryBufferCreateInfoKHR 
eExternalMemoryImageCreateInfoKHR 
eExportMemoryAllocateInfoKHR 
eImportMemoryFdInfoKHR 
eMemoryFdPropertiesKHR 
eMemoryGetFdInfoKHR 
ePhysicalDeviceExternalSemaphoreInfoKHR 
eExternalSemaphorePropertiesKHR 
eExportSemaphoreCreateInfoKHR 
eImportSemaphoreFdInfoKHR 
eSemaphoreGetFdInfoKHR 
ePhysicalDevicePushDescriptorPropertiesKHR 
eCommandBufferInheritanceConditionalRenderingInfoEXT 
ePhysicalDeviceConditionalRenderingFeaturesEXT 
eConditionalRenderingBeginInfoEXT 
ePhysicalDeviceShaderFloat16Int8FeaturesKHR 
ePhysicalDeviceFloat16Int8FeaturesKHR 
ePhysicalDevice16BitStorageFeaturesKHR 
ePresentRegionsKHR 
eDescriptorUpdateTemplateCreateInfoKHR 
ePipelineViewportWScalingStateCreateInfoNV 
eSurfaceCapabilities2EXT 
eDisplayPowerInfoEXT 
eDeviceEventInfoEXT 
eDisplayEventInfoEXT 
eSwapchainCounterCreateInfoEXT 
ePresentTimesInfoGOOGLE 
ePhysicalDeviceMultiviewPerViewAttributesPropertiesNVX 
ePipelineViewportSwizzleStateCreateInfoNV 
ePhysicalDeviceDiscardRectanglePropertiesEXT 
ePipelineDiscardRectangleStateCreateInfoEXT 
ePhysicalDeviceConservativeRasterizationPropertiesEXT 
ePipelineRasterizationConservativeStateCreateInfoEXT 
ePhysicalDeviceDepthClipEnableFeaturesEXT 
ePipelineRasterizationDepthClipStateCreateInfoEXT 
eHdrMetadataEXT 
ePhysicalDeviceImagelessFramebufferFeaturesKHR 
eFramebufferAttachmentsCreateInfoKHR 
eFramebufferAttachmentImageInfoKHR 
eRenderPassAttachmentBeginInfoKHR 
eAttachmentDescription2KHR 
eAttachmentReference2KHR 
eSubpassDescription2KHR 
eSubpassDependency2KHR 
eRenderPassCreateInfo2KHR 
eSubpassBeginInfoKHR 
eSubpassEndInfoKHR 
ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG 
eSharedPresentSurfaceCapabilitiesKHR 
ePhysicalDeviceExternalFenceInfoKHR 
eExternalFencePropertiesKHR 
eExportFenceCreateInfoKHR 
eImportFenceFdInfoKHR 
eFenceGetFdInfoKHR 
ePhysicalDevicePerformanceQueryFeaturesKHR 
ePhysicalDevicePerformanceQueryPropertiesKHR 
eQueryPoolPerformanceCreateInfoKHR 
ePerformanceQuerySubmitInfoKHR 
eAcquireProfilingLockInfoKHR 
ePerformanceCounterKHR 
ePerformanceCounterDescriptionKHR 
ePhysicalDevicePointClippingPropertiesKHR 
eRenderPassInputAttachmentAspectCreateInfoKHR 
eImageViewUsageCreateInfoKHR 
ePipelineTessellationDomainOriginStateCreateInfoKHR 
ePhysicalDeviceSurfaceInfo2KHR 
eSurfaceCapabilities2KHR 
eSurfaceFormat2KHR 
ePhysicalDeviceVariablePointersFeaturesKHR 
ePhysicalDeviceVariablePointerFeaturesKHR 
eDisplayProperties2KHR 
eDisplayPlaneProperties2KHR 
eDisplayModeProperties2KHR 
eDisplayPlaneInfo2KHR 
eDisplayPlaneCapabilities2KHR 
eMemoryDedicatedRequirementsKHR 
eMemoryDedicatedAllocateInfoKHR 
eDebugUtilsObjectNameInfoEXT 
eDebugUtilsObjectTagInfoEXT 
eDebugUtilsLabelEXT 
eDebugUtilsMessengerCallbackDataEXT 
eDebugUtilsMessengerCreateInfoEXT 
ePhysicalDeviceSamplerFilterMinmaxPropertiesEXT 
eSamplerReductionModeCreateInfoEXT 
ePhysicalDeviceShaderEnqueueFeaturesAMDX 
ePhysicalDeviceShaderEnqueuePropertiesAMDX 
eExecutionGraphPipelineScratchSizeAMDX 
eExecutionGraphPipelineCreateInfoAMDX 
ePipelineShaderStageNodeCreateInfoAMDX 
ePhysicalDeviceInlineUniformBlockFeaturesEXT 
ePhysicalDeviceInlineUniformBlockPropertiesEXT 
eWriteDescriptorSetInlineUniformBlockEXT 
eDescriptorPoolInlineUniformBlockCreateInfoEXT 
eSampleLocationsInfoEXT 
eRenderPassSampleLocationsBeginInfoEXT 
ePipelineSampleLocationsStateCreateInfoEXT 
ePhysicalDeviceSampleLocationsPropertiesEXT 
eMultisamplePropertiesEXT 
eBufferMemoryRequirementsInfo2KHR 
eImageMemoryRequirementsInfo2KHR 
eImageSparseMemoryRequirementsInfo2KHR 
eMemoryRequirements2KHR 
eSparseImageMemoryRequirements2KHR 
eImageFormatListCreateInfoKHR 
ePhysicalDeviceBlendOperationAdvancedFeaturesEXT 
ePhysicalDeviceBlendOperationAdvancedPropertiesEXT 
ePipelineColorBlendAdvancedStateCreateInfoEXT 
ePipelineCoverageToColorStateCreateInfoNV 
eWriteDescriptorSetAccelerationStructureKHR 
eAccelerationStructureBuildGeometryInfoKHR 
eAccelerationStructureDeviceAddressInfoKHR 
eAccelerationStructureGeometryAabbsDataKHR 
eAccelerationStructureGeometryInstancesDataKHR 
eAccelerationStructureGeometryTrianglesDataKHR 
eAccelerationStructureGeometryKHR 
eAccelerationStructureVersionInfoKHR 
eCopyAccelerationStructureInfoKHR 
eCopyAccelerationStructureToMemoryInfoKHR 
eCopyMemoryToAccelerationStructureInfoKHR 
ePhysicalDeviceAccelerationStructureFeaturesKHR 
ePhysicalDeviceAccelerationStructurePropertiesKHR 
eAccelerationStructureCreateInfoKHR 
eAccelerationStructureBuildSizesInfoKHR 
ePhysicalDeviceRayTracingPipelineFeaturesKHR 
ePhysicalDeviceRayTracingPipelinePropertiesKHR 
eRayTracingPipelineCreateInfoKHR 
eRayTracingShaderGroupCreateInfoKHR 
eRayTracingPipelineInterfaceCreateInfoKHR 
ePhysicalDeviceRayQueryFeaturesKHR 
ePipelineCoverageModulationStateCreateInfoNV 
ePhysicalDeviceShaderSmBuiltinsFeaturesNV 
ePhysicalDeviceShaderSmBuiltinsPropertiesNV 
eSamplerYcbcrConversionCreateInfoKHR 
eSamplerYcbcrConversionInfoKHR 
eBindImagePlaneMemoryInfoKHR 
eImagePlaneMemoryRequirementsInfoKHR 
ePhysicalDeviceSamplerYcbcrConversionFeaturesKHR 
eSamplerYcbcrConversionImageFormatPropertiesKHR 
eBindBufferMemoryInfoKHR 
eBindImageMemoryInfoKHR 
eDrmFormatModifierPropertiesListEXT 
ePhysicalDeviceImageDrmFormatModifierInfoEXT 
eImageDrmFormatModifierListCreateInfoEXT 
eImageDrmFormatModifierExplicitCreateInfoEXT 
eImageDrmFormatModifierPropertiesEXT 
eDrmFormatModifierPropertiesList2EXT 
eValidationCacheCreateInfoEXT 
eShaderModuleValidationCacheCreateInfoEXT 
eDescriptorSetLayoutBindingFlagsCreateInfoEXT 
ePhysicalDeviceDescriptorIndexingFeaturesEXT 
ePhysicalDeviceDescriptorIndexingPropertiesEXT 
eDescriptorSetVariableDescriptorCountAllocateInfoEXT 
eDescriptorSetVariableDescriptorCountLayoutSupportEXT 
ePhysicalDevicePortabilitySubsetFeaturesKHR 
ePhysicalDevicePortabilitySubsetPropertiesKHR 
ePipelineViewportShadingRateImageStateCreateInfoNV 
ePhysicalDeviceShadingRateImageFeaturesNV 
ePhysicalDeviceShadingRateImagePropertiesNV 
ePipelineViewportCoarseSampleOrderStateCreateInfoNV 
eRayTracingPipelineCreateInfoNV 
eAccelerationStructureCreateInfoNV 
eGeometryNV 
eGeometryTrianglesNV 
eGeometryAabbNV 
eBindAccelerationStructureMemoryInfoNV 
eWriteDescriptorSetAccelerationStructureNV 
eAccelerationStructureMemoryRequirementsInfoNV 
ePhysicalDeviceRayTracingPropertiesNV 
eRayTracingShaderGroupCreateInfoNV 
eAccelerationStructureInfoNV 
ePhysicalDeviceRepresentativeFragmentTestFeaturesNV 
ePipelineRepresentativeFragmentTestStateCreateInfoNV 
ePhysicalDeviceMaintenance3PropertiesKHR 
eDescriptorSetLayoutSupportKHR 
ePhysicalDeviceImageViewImageFormatInfoEXT 
eFilterCubicImageViewImageFormatPropertiesEXT 
eDeviceQueueGlobalPriorityCreateInfoEXT 
ePhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR 
ePhysicalDevice8BitStorageFeaturesKHR 
eImportMemoryHostPointerInfoEXT 
eMemoryHostPointerPropertiesEXT 
ePhysicalDeviceExternalMemoryHostPropertiesEXT 
ePhysicalDeviceShaderAtomicInt64FeaturesKHR 
ePhysicalDeviceShaderClockFeaturesKHR 
ePipelineCompilerControlCreateInfoAMD 
eCalibratedTimestampInfoEXT 
ePhysicalDeviceShaderCorePropertiesAMD 
eVideoDecodeH265CapabilitiesKHR 
eVideoDecodeH265SessionParametersCreateInfoKHR 
eVideoDecodeH265SessionParametersAddInfoKHR 
eVideoDecodeH265ProfileInfoKHR 
eVideoDecodeH265PictureInfoKHR 
eVideoDecodeH265DpbSlotInfoKHR 
eDeviceQueueGlobalPriorityCreateInfoKHR 
ePhysicalDeviceGlobalPriorityQueryFeaturesKHR 
eQueueFamilyGlobalPriorityPropertiesKHR 
eDeviceMemoryOverallocationCreateInfoAMD 
ePhysicalDeviceVertexAttributeDivisorPropertiesEXT 
ePipelineVertexInputDivisorStateCreateInfoEXT 
ePhysicalDeviceVertexAttributeDivisorFeaturesEXT 
ePipelineCreationFeedbackCreateInfoEXT 
ePhysicalDeviceDriverPropertiesKHR 
ePhysicalDeviceFloatControlsPropertiesKHR 
ePhysicalDeviceDepthStencilResolvePropertiesKHR 
eSubpassDescriptionDepthStencilResolveKHR 
ePhysicalDeviceComputeShaderDerivativesFeaturesNV 
ePhysicalDeviceMeshShaderFeaturesNV 
ePhysicalDeviceMeshShaderPropertiesNV 
ePhysicalDeviceFragmentShaderBarycentricFeaturesNV 
ePhysicalDeviceShaderImageFootprintFeaturesNV 
ePipelineViewportExclusiveScissorStateCreateInfoNV 
ePhysicalDeviceExclusiveScissorFeaturesNV 
eCheckpointDataNV 
eQueueFamilyCheckpointPropertiesNV 
ePhysicalDeviceTimelineSemaphoreFeaturesKHR 
ePhysicalDeviceTimelineSemaphorePropertiesKHR 
eSemaphoreTypeCreateInfoKHR 
eTimelineSemaphoreSubmitInfoKHR 
eSemaphoreWaitInfoKHR 
eSemaphoreSignalInfoKHR 
ePhysicalDeviceShaderIntegerFunctions2FeaturesINTEL 
eQueryPoolPerformanceQueryCreateInfoINTEL 
eQueryPoolCreateInfoINTEL 
eInitializePerformanceApiInfoINTEL 
ePerformanceMarkerInfoINTEL 
ePerformanceStreamMarkerInfoINTEL 
ePerformanceOverrideInfoINTEL 
ePerformanceConfigurationAcquireInfoINTEL 
ePhysicalDeviceVulkanMemoryModelFeaturesKHR 
ePhysicalDevicePciBusInfoPropertiesEXT 
eDisplayNativeHdrSurfaceCapabilitiesAMD 
eSwapchainDisplayNativeHdrCreateInfoAMD 
ePhysicalDeviceShaderTerminateInvocationFeaturesKHR 
ePhysicalDeviceFragmentDensityMapFeaturesEXT 
ePhysicalDeviceFragmentDensityMapPropertiesEXT 
eRenderPassFragmentDensityMapCreateInfoEXT 
ePhysicalDeviceScalarBlockLayoutFeaturesEXT 
ePhysicalDeviceSubgroupSizeControlPropertiesEXT 
ePipelineShaderStageRequiredSubgroupSizeCreateInfoEXT 
ePhysicalDeviceSubgroupSizeControlFeaturesEXT 
eFragmentShadingRateAttachmentInfoKHR 
ePipelineFragmentShadingRateStateCreateInfoKHR 
ePhysicalDeviceFragmentShadingRatePropertiesKHR 
ePhysicalDeviceFragmentShadingRateFeaturesKHR 
ePhysicalDeviceFragmentShadingRateKHR 
ePhysicalDeviceShaderCoreProperties2AMD 
ePhysicalDeviceCoherentMemoryFeaturesAMD 
ePhysicalDeviceShaderImageAtomicInt64FeaturesEXT 
ePhysicalDeviceMemoryBudgetPropertiesEXT 
ePhysicalDeviceMemoryPriorityFeaturesEXT 
eMemoryPriorityAllocateInfoEXT 
eSurfaceProtectedCapabilitiesKHR 
ePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV 
ePhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR 
eAttachmentReferenceStencilLayoutKHR 
eAttachmentDescriptionStencilLayoutKHR 
ePhysicalDeviceBufferDeviceAddressFeaturesEXT 
ePhysicalDeviceBufferAddressFeaturesEXT 
eBufferDeviceAddressInfoEXT 
eBufferDeviceAddressCreateInfoEXT 
ePhysicalDeviceToolPropertiesEXT 
eImageStencilUsageCreateInfoEXT 
eValidationFeaturesEXT 
ePhysicalDevicePresentWaitFeaturesKHR 
ePhysicalDeviceCooperativeMatrixFeaturesNV 
eCooperativeMatrixPropertiesNV 
ePhysicalDeviceCooperativeMatrixPropertiesNV 
ePhysicalDeviceCoverageReductionModeFeaturesNV 
ePipelineCoverageReductionStateCreateInfoNV 
eFramebufferMixedSamplesCombinationNV 
ePhysicalDeviceFragmentShaderInterlockFeaturesEXT 
ePhysicalDeviceYcbcrImageArraysFeaturesEXT 
ePhysicalDeviceUniformBufferStandardLayoutFeaturesKHR 
ePhysicalDeviceProvokingVertexFeaturesEXT 
ePipelineRasterizationProvokingVertexStateCreateInfoEXT 
ePhysicalDeviceProvokingVertexPropertiesEXT 
eHeadlessSurfaceCreateInfoEXT 
ePhysicalDeviceBufferDeviceAddressFeaturesKHR 
eBufferDeviceAddressInfoKHR 
eBufferOpaqueCaptureAddressCreateInfoKHR 
eMemoryOpaqueCaptureAddressAllocateInfoKHR 
eDeviceMemoryOpaqueCaptureAddressInfoKHR 
ePhysicalDeviceLineRasterizationFeaturesEXT 
ePipelineRasterizationLineStateCreateInfoEXT 
ePhysicalDeviceLineRasterizationPropertiesEXT 
ePhysicalDeviceShaderAtomicFloatFeaturesEXT 
ePhysicalDeviceHostQueryResetFeaturesEXT 
ePhysicalDeviceIndexTypeUint8FeaturesEXT 
ePhysicalDeviceExtendedDynamicStateFeaturesEXT 
ePhysicalDevicePipelineExecutablePropertiesFeaturesKHR 
ePipelineInfoKHR 
ePipelineExecutablePropertiesKHR 
ePipelineExecutableInfoKHR 
ePipelineExecutableStatisticKHR 
ePipelineExecutableInternalRepresentationKHR 
ePhysicalDeviceHostImageCopyFeaturesEXT 
ePhysicalDeviceHostImageCopyPropertiesEXT 
eMemoryToImageCopyEXT 
eImageToMemoryCopyEXT 
eCopyImageToMemoryInfoEXT 
eCopyMemoryToImageInfoEXT 
eHostImageLayoutTransitionInfoEXT 
eCopyImageToImageInfoEXT 
eSubresourceHostMemcpySizeEXT 
eHostImageCopyDevicePerformanceQueryEXT 
eMemoryMapInfoKHR 
eMemoryUnmapInfoKHR 
ePhysicalDeviceShaderAtomicFloat2FeaturesEXT 
eSurfacePresentModeEXT 
eSurfacePresentScalingCapabilitiesEXT 
eSurfacePresentModeCompatibilityEXT 
ePhysicalDeviceSwapchainMaintenance1FeaturesEXT 
eSwapchainPresentFenceInfoEXT 
eSwapchainPresentModesCreateInfoEXT 
eSwapchainPresentModeInfoEXT 
eSwapchainPresentScalingCreateInfoEXT 
eReleaseSwapchainImagesInfoEXT 
ePhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT 
ePhysicalDeviceDeviceGeneratedCommandsPropertiesNV 
eGraphicsShaderGroupCreateInfoNV 
eGraphicsPipelineShaderGroupsCreateInfoNV 
eIndirectCommandsLayoutTokenNV 
eIndirectCommandsLayoutCreateInfoNV 
eGeneratedCommandsInfoNV 
eGeneratedCommandsMemoryRequirementsInfoNV 
ePhysicalDeviceDeviceGeneratedCommandsFeaturesNV 
ePhysicalDeviceInheritedViewportScissorFeaturesNV 
eCommandBufferInheritanceViewportScissorInfoNV 
ePhysicalDeviceShaderIntegerDotProductFeaturesKHR 
ePhysicalDeviceShaderIntegerDotProductPropertiesKHR 
ePhysicalDeviceTexelBufferAlignmentFeaturesEXT 
ePhysicalDeviceTexelBufferAlignmentPropertiesEXT 
eCommandBufferInheritanceRenderPassTransformInfoQCOM 
eRenderPassTransformBeginInfoQCOM 
ePhysicalDeviceDepthBiasControlFeaturesEXT 
eDepthBiasInfoEXT 
eDepthBiasRepresentationInfoEXT 
ePhysicalDeviceDeviceMemoryReportFeaturesEXT 
eDeviceDeviceMemoryReportCreateInfoEXT 
eDeviceMemoryReportCallbackDataEXT 
ePhysicalDeviceRobustness2FeaturesEXT 
ePhysicalDeviceRobustness2PropertiesEXT 
eSamplerCustomBorderColorCreateInfoEXT 
ePhysicalDeviceCustomBorderColorPropertiesEXT 
ePhysicalDeviceCustomBorderColorFeaturesEXT 
ePipelineLibraryCreateInfoKHR 
ePhysicalDevicePresentBarrierFeaturesNV 
eSurfaceCapabilitiesPresentBarrierNV 
eSwapchainPresentBarrierCreateInfoNV 
ePresentIdKHR 
ePhysicalDevicePresentIdFeaturesKHR 
ePhysicalDevicePrivateDataFeaturesEXT 
eDevicePrivateDataCreateInfoEXT 
ePrivateDataSlotCreateInfoEXT 
ePhysicalDevicePipelineCreationCacheControlFeaturesEXT 
eVideoEncodeInfoKHR 
eVideoEncodeRateControlInfoKHR 
eVideoEncodeRateControlLayerInfoKHR 
eVideoEncodeCapabilitiesKHR 
eVideoEncodeUsageInfoKHR 
eQueryPoolVideoEncodeFeedbackCreateInfoKHR 
ePhysicalDeviceVideoEncodeQualityLevelInfoKHR 
eVideoEncodeQualityLevelPropertiesKHR 
eVideoEncodeQualityLevelInfoKHR 
eVideoEncodeSessionParametersGetInfoKHR 
eVideoEncodeSessionParametersFeedbackInfoKHR 
ePhysicalDeviceDiagnosticsConfigFeaturesNV 
eDeviceDiagnosticsConfigCreateInfoNV 
eCudaModuleCreateInfoNV 
eCudaFunctionCreateInfoNV 
eCudaLaunchInfoNV 
ePhysicalDeviceCudaKernelLaunchFeaturesNV 
ePhysicalDeviceCudaKernelLaunchPropertiesNV 
eQueryLowLatencySupportNV 
eMemoryBarrier2KHR 
eBufferMemoryBarrier2KHR 
eImageMemoryBarrier2KHR 
eDependencyInfoKHR 
eSubmitInfo2KHR 
eSemaphoreSubmitInfoKHR 
eCommandBufferSubmitInfoKHR 
ePhysicalDeviceSynchronization2FeaturesKHR 
eQueueFamilyCheckpointProperties2NV 
eCheckpointData2NV 
ePhysicalDeviceDescriptorBufferPropertiesEXT 
ePhysicalDeviceDescriptorBufferDensityMapPropertiesEXT 
ePhysicalDeviceDescriptorBufferFeaturesEXT 
eDescriptorAddressInfoEXT 
eDescriptorGetInfoEXT 
eBufferCaptureDescriptorDataInfoEXT 
eImageCaptureDescriptorDataInfoEXT 
eImageViewCaptureDescriptorDataInfoEXT 
eSamplerCaptureDescriptorDataInfoEXT 
eOpaqueCaptureDescriptorDataCreateInfoEXT 
eDescriptorBufferBindingInfoEXT 
eDescriptorBufferBindingPushDescriptorBufferHandleEXT 
eAccelerationStructureCaptureDescriptorDataInfoEXT 
ePhysicalDeviceGraphicsPipelineLibraryFeaturesEXT 
ePhysicalDeviceGraphicsPipelineLibraryPropertiesEXT 
eGraphicsPipelineLibraryCreateInfoEXT 
ePhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD 
ePhysicalDeviceFragmentShaderBarycentricFeaturesKHR 
ePhysicalDeviceFragmentShaderBarycentricPropertiesKHR 
ePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR 
ePhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR 
ePhysicalDeviceFragmentShadingRateEnumsPropertiesNV 
ePhysicalDeviceFragmentShadingRateEnumsFeaturesNV 
ePipelineFragmentShadingRateEnumStateCreateInfoNV 
eAccelerationStructureGeometryMotionTrianglesDataNV 
ePhysicalDeviceRayTracingMotionBlurFeaturesNV 
eAccelerationStructureMotionInfoNV 
ePhysicalDeviceMeshShaderFeaturesEXT 
ePhysicalDeviceMeshShaderPropertiesEXT 
ePhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT 
ePhysicalDeviceFragmentDensityMap2FeaturesEXT 
ePhysicalDeviceFragmentDensityMap2PropertiesEXT 
eCopyCommandTransformInfoQCOM 
ePhysicalDeviceImageRobustnessFeaturesEXT 
ePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR 
eCopyBufferInfo2KHR 
eCopyImageInfo2KHR 
eCopyBufferToImageInfo2KHR 
eCopyImageToBufferInfo2KHR 
eBlitImageInfo2KHR 
eResolveImageInfo2KHR 
eBufferCopy2KHR 
eImageCopy2KHR 
eImageBlit2KHR 
eBufferImageCopy2KHR 
eImageResolve2KHR 
ePhysicalDeviceImageCompressionControlFeaturesEXT 
eImageCompressionControlEXT 
eSubresourceLayout2EXT 
eImageSubresource2EXT 
eImageCompressionPropertiesEXT 
ePhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT 
ePhysicalDevice4444FormatsFeaturesEXT 
ePhysicalDeviceFaultFeaturesEXT 
eDeviceFaultCountsEXT 
eDeviceFaultInfoEXT 
ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM 
ePhysicalDeviceRgba10X6FormatsFeaturesEXT 
ePhysicalDeviceMutableDescriptorTypeFeaturesVALVE 
eMutableDescriptorTypeCreateInfoVALVE 
ePhysicalDeviceVertexInputDynamicStateFeaturesEXT 
eVertexInputBindingDescription2EXT 
eVertexInputAttributeDescription2EXT 
ePhysicalDeviceDrmPropertiesEXT 
ePhysicalDeviceAddressBindingReportFeaturesEXT 
eDeviceAddressBindingCallbackDataEXT 
ePhysicalDeviceDepthClipControlFeaturesEXT 
ePipelineViewportDepthClipControlCreateInfoEXT 
ePhysicalDevicePrimitiveTopologyListRestartFeaturesEXT 
eFormatProperties3KHR 
eSubpassShadingPipelineCreateInfoHUAWEI 
ePhysicalDeviceSubpassShadingFeaturesHUAWEI 
ePhysicalDeviceSubpassShadingPropertiesHUAWEI 
ePhysicalDeviceInvocationMaskFeaturesHUAWEI 
eMemoryGetRemoteAddressInfoNV 
ePhysicalDeviceExternalMemoryRdmaFeaturesNV 
ePipelinePropertiesIdentifierEXT 
ePhysicalDevicePipelinePropertiesFeaturesEXT 
ePipelineInfoEXT 
ePhysicalDeviceFrameBoundaryFeaturesEXT 
eFrameBoundaryEXT 
ePhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT 
eSubpassResolvePerformanceQueryEXT 
eMultisampledRenderToSingleSampledInfoEXT 
ePhysicalDeviceExtendedDynamicState2FeaturesEXT 
ePhysicalDeviceColorWriteEnableFeaturesEXT 
ePipelineColorWriteCreateInfoEXT 
ePhysicalDevicePrimitivesGeneratedQueryFeaturesEXT 
ePhysicalDeviceRayTracingMaintenance1FeaturesKHR 
ePhysicalDeviceGlobalPriorityQueryFeaturesEXT 
eQueueFamilyGlobalPriorityPropertiesEXT 
ePhysicalDeviceImageViewMinLodFeaturesEXT 
eImageViewMinLodCreateInfoEXT 
ePhysicalDeviceMultiDrawFeaturesEXT 
ePhysicalDeviceMultiDrawPropertiesEXT 
ePhysicalDeviceImage2DViewOf3DFeaturesEXT 
ePhysicalDeviceShaderTileImageFeaturesEXT 
ePhysicalDeviceShaderTileImagePropertiesEXT 
eMicromapBuildInfoEXT 
eMicromapVersionInfoEXT 
eCopyMicromapInfoEXT 
eCopyMicromapToMemoryInfoEXT 
eCopyMemoryToMicromapInfoEXT 
ePhysicalDeviceOpacityMicromapFeaturesEXT 
ePhysicalDeviceOpacityMicromapPropertiesEXT 
eMicromapCreateInfoEXT 
eMicromapBuildSizesInfoEXT 
eAccelerationStructureTrianglesOpacityMicromapEXT 
ePhysicalDeviceDisplacementMicromapFeaturesNV 
ePhysicalDeviceDisplacementMicromapPropertiesNV 
eAccelerationStructureTrianglesDisplacementMicromapNV 
ePhysicalDeviceClusterCullingShaderFeaturesHUAWEI 
ePhysicalDeviceClusterCullingShaderPropertiesHUAWEI 
ePhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI 
ePhysicalDeviceBorderColorSwizzleFeaturesEXT 
eSamplerBorderColorComponentMappingCreateInfoEXT 
ePhysicalDevicePageableDeviceLocalMemoryFeaturesEXT 
ePhysicalDeviceMaintenance4FeaturesKHR 
ePhysicalDeviceMaintenance4PropertiesKHR 
eDeviceBufferMemoryRequirementsKHR 
eDeviceImageMemoryRequirementsKHR 
ePhysicalDeviceShaderCorePropertiesARM 
eDeviceQueueShaderCoreControlCreateInfoARM 
ePhysicalDeviceSchedulingControlsFeaturesARM 
ePhysicalDeviceSchedulingControlsPropertiesARM 
ePhysicalDeviceImageSlicedViewOf3DFeaturesEXT 
eImageViewSlicedCreateInfoEXT 
ePhysicalDeviceDescriptorSetHostMappingFeaturesVALVE 
eDescriptorSetBindingReferenceVALVE 
eDescriptorSetLayoutHostMappingInfoVALVE 
ePhysicalDeviceDepthClampZeroOneFeaturesEXT 
ePhysicalDeviceNonSeamlessCubeMapFeaturesEXT 
ePhysicalDeviceRenderPassStripedFeaturesARM 
ePhysicalDeviceRenderPassStripedPropertiesARM 
eRenderPassStripeBeginInfoARM 
eRenderPassStripeInfoARM 
eRenderPassStripeSubmitInfoARM 
ePhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM 
ePhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM 
eSubpassFragmentDensityMapOffsetEndInfoQCOM 
ePhysicalDeviceCopyMemoryIndirectFeaturesNV 
ePhysicalDeviceCopyMemoryIndirectPropertiesNV 
ePhysicalDeviceMemoryDecompressionFeaturesNV 
ePhysicalDeviceMemoryDecompressionPropertiesNV 
ePhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV 
eComputePipelineIndirectBufferInfoNV 
ePipelineIndirectDeviceAddressInfoNV 
ePhysicalDeviceLinearColorAttachmentFeaturesNV 
ePhysicalDeviceImageCompressionControlSwapchainFeaturesEXT 
ePhysicalDeviceImageProcessingFeaturesQCOM 
ePhysicalDeviceImageProcessingPropertiesQCOM 
eImageViewSampleWeightCreateInfoQCOM 
ePhysicalDeviceNestedCommandBufferFeaturesEXT 
ePhysicalDeviceNestedCommandBufferPropertiesEXT 
eExternalMemoryAcquireUnmodifiedEXT 
ePhysicalDeviceExtendedDynamicState3FeaturesEXT 
ePhysicalDeviceExtendedDynamicState3PropertiesEXT 
ePhysicalDeviceSubpassMergeFeedbackFeaturesEXT 
eRenderPassCreationControlEXT 
eRenderPassCreationFeedbackCreateInfoEXT 
eRenderPassSubpassFeedbackCreateInfoEXT 
eDirectDriverLoadingInfoLUNARG 
eDirectDriverLoadingListLUNARG 
ePhysicalDeviceShaderModuleIdentifierFeaturesEXT 
ePhysicalDeviceShaderModuleIdentifierPropertiesEXT 
ePipelineShaderStageModuleIdentifierCreateInfoEXT 
eShaderModuleIdentifierEXT 
ePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT 
ePhysicalDeviceOpticalFlowFeaturesNV 
ePhysicalDeviceOpticalFlowPropertiesNV 
eOpticalFlowImageFormatInfoNV 
eOpticalFlowImageFormatPropertiesNV 
eOpticalFlowSessionCreateInfoNV 
eOpticalFlowExecuteInfoNV 
eOpticalFlowSessionCreatePrivateDataInfoNV 
ePhysicalDeviceLegacyDitheringFeaturesEXT 
ePhysicalDevicePipelineProtectedAccessFeaturesEXT 
ePhysicalDeviceMaintenance5FeaturesKHR 
ePhysicalDeviceMaintenance5PropertiesKHR 
eRenderingAreaInfoKHR 
eDeviceImageSubresourceInfoKHR 
eSubresourceLayout2KHR 
eImageSubresource2KHR 
ePipelineCreateFlags2CreateInfoKHR 
eBufferUsageFlags2CreateInfoKHR 
ePhysicalDeviceRayTracingPositionFetchFeaturesKHR 
ePhysicalDeviceShaderObjectFeaturesEXT 
ePhysicalDeviceShaderObjectPropertiesEXT 
eShaderCreateInfoEXT 
eShaderRequiredSubgroupSizeCreateInfoEXT 
ePhysicalDeviceTilePropertiesFeaturesQCOM 
eTilePropertiesQCOM 
ePhysicalDeviceAmigoProfilingFeaturesSEC 
eAmigoProfilingSubmitInfoSEC 
ePhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM 
ePhysicalDeviceRayTracingInvocationReorderFeaturesNV 
ePhysicalDeviceRayTracingInvocationReorderPropertiesNV 
ePhysicalDeviceExtendedSparseAddressSpaceFeaturesNV 
ePhysicalDeviceExtendedSparseAddressSpacePropertiesNV 
ePhysicalDeviceMutableDescriptorTypeFeaturesEXT 
eMutableDescriptorTypeCreateInfoEXT 
eLayerSettingsCreateInfoEXT 
ePhysicalDeviceShaderCoreBuiltinsFeaturesARM 
ePhysicalDeviceShaderCoreBuiltinsPropertiesARM 
ePhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT 
ePhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT 
eLatencySleepModeInfoNV 
eLatencySleepInfoNV 
eSetLatencyMarkerInfoNV 
eGetLatencyMarkerInfoNV 
eLatencyTimingsFrameReportNV 
eLatencySubmissionPresentIdNV 
eOutOfBandQueueTypeInfoNV 
eSwapchainLatencyCreateInfoNV 
eLatencySurfaceCapabilitiesNV 
ePhysicalDeviceCooperativeMatrixFeaturesKHR 
eCooperativeMatrixPropertiesKHR 
ePhysicalDeviceCooperativeMatrixPropertiesKHR 
ePhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM 
eMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM 
ePhysicalDeviceVideoMaintenance1FeaturesKHR 
eVideoInlineQueryInfoKHR 
ePhysicalDevicePerStageDescriptorSetFeaturesNV 
ePhysicalDeviceImageProcessing2FeaturesQCOM 
ePhysicalDeviceImageProcessing2PropertiesQCOM 
eSamplerBlockMatchWindowCreateInfoQCOM 
eSamplerCubicWeightsCreateInfoQCOM 
ePhysicalDeviceCubicWeightsFeaturesQCOM 
eBlitImageCubicWeightsInfoQCOM 
ePhysicalDeviceYcbcrDegammaFeaturesQCOM 
eSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM 
ePhysicalDeviceCubicClampFeaturesQCOM 
ePhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT 
ePhysicalDeviceVertexAttributeDivisorPropertiesKHR 
ePipelineVertexInputDivisorStateCreateInfoKHR 
ePhysicalDeviceVertexAttributeDivisorFeaturesKHR 
ePhysicalDeviceLayeredDriverPropertiesMSFT 
eCalibratedTimestampInfoKHR 
ePhysicalDeviceMaintenance6FeaturesKHR 
ePhysicalDeviceMaintenance6PropertiesKHR 
eBindMemoryStatusKHR 
eBindDescriptorSetsInfoKHR 
ePushConstantsInfoKHR 
ePushDescriptorSetInfoKHR 
ePushDescriptorSetWithTemplateInfoKHR 
eSetDescriptorBufferOffsetsInfoEXT 
eBindDescriptorBufferEmbeddedSamplersInfoEXT 
ePhysicalDeviceDescriptorPoolOverallocationFeaturesNV 

Definition at line 291 of file vulkan_enums.hpp.

◆ SubgroupFeatureFlagBits

Enumerator
eBasic 
eVote 
eArithmetic 
eBallot 
eShuffle 
eShuffleRelative 
eClustered 
eQuad 
ePartitionedNV 

Definition at line 3572 of file vulkan_enums.hpp.

◆ SubmitFlagBits

Enumerator
eProtected 

Definition at line 4232 of file vulkan_enums.hpp.

◆ SubpassContents

enum vk::SubpassContents
strong
Enumerator
eInline 
eSecondaryCommandBuffers 
eInlineAndSecondaryCommandBuffersEXT 

Definition at line 3563 of file vulkan_enums.hpp.

◆ SubpassDescriptionFlagBits

Enumerator
ePerViewAttributesNVX 
ePerViewPositionXOnlyNVX 
eFragmentRegionQCOM 
eShaderResolveQCOM 
eRasterizationOrderAttachmentColorAccessARM 
eRasterizationOrderAttachmentDepthAccessARM 
eRasterizationOrderAttachmentStencilAccessARM 
eRasterizationOrderAttachmentColorAccessEXT 
eRasterizationOrderAttachmentDepthAccessEXT 
eRasterizationOrderAttachmentStencilAccessEXT 
eEnableLegacyDitheringEXT 

Definition at line 3426 of file vulkan_enums.hpp.

◆ SubpassMergeStatusEXT

Enumerator
eMerged 
eDisallowed 
eNotMergedSideEffects 
eNotMergedSamplesMismatch 
eNotMergedViewsMismatch 
eNotMergedAliasing 
eNotMergedDependencies 
eNotMergedIncompatibleInputAttachment 
eNotMergedTooManyAttachments 
eNotMergedInsufficientStorage 
eNotMergedDepthStencilCount 
eNotMergedResolveAttachmentReuse 
eNotMergedSingleSubpass 
eNotMergedUnspecified 

Definition at line 6760 of file vulkan_enums.hpp.

◆ SurfaceCounterFlagBitsEXT

Enumerator
eVblank 

Definition at line 5271 of file vulkan_enums.hpp.

◆ SurfaceTransformFlagBitsKHR

Enumerator
eIdentity 
eRotate90 
eRotate180 
eRotate270 
eHorizontalMirror 
eHorizontalMirrorRotate90 
eHorizontalMirrorRotate180 
eHorizontalMirrorRotate270 
eInherit 

Definition at line 4348 of file vulkan_enums.hpp.

◆ SwapchainCreateFlagBitsKHR

Enumerator
eSplitInstanceBindRegions 
eProtected 
eMutableFormat 
eDeferredMemoryAllocationEXT 

Definition at line 4425 of file vulkan_enums.hpp.

◆ SystemAllocationScope

Enumerator
eCommand 
eObject 
eCache 
eDevice 
eInstance 

Definition at line 2078 of file vulkan_enums.hpp.

◆ TessellationDomainOrigin

Enumerator
eUpperLeft 
eLowerLeft 

Definition at line 3657 of file vulkan_enums.hpp.

◆ TimeDomainKHR

enum vk::TimeDomainKHR
strong
Enumerator
eDevice 
eClockMonotonic 
eClockMonotonicRaw 
eQueryPerformanceCounter 

Definition at line 7150 of file vulkan_enums.hpp.

◆ ToolPurposeFlagBits

Enumerator
eValidation 
eProfiling 
eTracing 
eAdditionalFeatures 
eModifyingFeatures 
eDebugReportingEXT 
eDebugMarkersEXT 

Definition at line 4041 of file vulkan_enums.hpp.

◆ ValidationCacheCreateFlagBitsEXT

◆ ValidationCacheHeaderVersionEXT

Enumerator
eOne 

Definition at line 5767 of file vulkan_enums.hpp.

◆ ValidationCheckEXT

Enumerator
eAll 
eShaders 

Definition at line 5212 of file vulkan_enums.hpp.

◆ ValidationFeatureDisableEXT

Enumerator
eAll 
eShaders 
eThreadSafety 
eApiParameters 
eObjectLifetimes 
eCoreChecks 
eUniqueHandles 
eShaderValidationCache 

Definition at line 5959 of file vulkan_enums.hpp.

◆ ValidationFeatureEnableEXT

Enumerator
eGpuAssisted 
eGpuAssistedReserveBindingSlot 
eBestPractices 
eDebugPrintf 
eSynchronizationValidation 

Definition at line 5950 of file vulkan_enums.hpp.

◆ VendorId

enum vk::VendorId
strong
Enumerator
eVIV 
eVSI 
eKazan 
eCodeplay 
eMESA 
ePocl 
eMobileye 

Definition at line 1473 of file vulkan_enums.hpp.

◆ VertexInputRate

enum vk::VertexInputRate
strong
Enumerator
eVertex 
eInstance 

Definition at line 2993 of file vulkan_enums.hpp.

◆ VideoBeginCodingFlagBitsKHR

◆ VideoCapabilityFlagBitsKHR

Enumerator
eProtectedContent 
eSeparateReferenceImages 

Definition at line 4739 of file vulkan_enums.hpp.

◆ VideoChromaSubsamplingFlagBitsKHR

Enumerator
eInvalid 
eMonochrome 
e420 
e422 
e444 

Definition at line 4700 of file vulkan_enums.hpp.

◆ VideoCodecOperationFlagBitsKHR

Enumerator
eNone 
eEncodeH264 
eEncodeH265 
eDecodeH264 
eDecodeH265 

Definition at line 4680 of file vulkan_enums.hpp.

◆ VideoCodingControlFlagBitsKHR

Enumerator
eReset 
eEncodeRateControl 
eEncodeQualityLevel 

Definition at line 4773 of file vulkan_enums.hpp.

◆ VideoComponentBitDepthFlagBitsKHR

Enumerator
eInvalid 
e8 
e10 
e12 

Definition at line 4720 of file vulkan_enums.hpp.

◆ VideoDecodeCapabilityFlagBitsKHR

Enumerator
eDpbAndOutputCoincide 
eDpbAndOutputDistinct 

Definition at line 4839 of file vulkan_enums.hpp.

◆ VideoDecodeFlagBitsKHR

Definition at line 4873 of file vulkan_enums.hpp.

◆ VideoDecodeH264PictureLayoutFlagBitsKHR

Enumerator
eProgressive 
eInterlacedInterleavedLines 
eInterlacedSeparatePlanes 

Definition at line 5128 of file vulkan_enums.hpp.

◆ VideoDecodeUsageFlagBitsKHR

Enumerator
eDefault 
eTranscoding 
eOffline 
eStreaming 

Definition at line 4855 of file vulkan_enums.hpp.

◆ VideoEncodeCapabilityFlagBitsKHR

Enumerator
ePrecedingExternallyEncodedBytes 
eInsufficientstreamBufferRangeDetectionBit 

Definition at line 6198 of file vulkan_enums.hpp.

◆ VideoEncodeContentFlagBitsKHR

Enumerator
eDefault 
eCamera 
eDesktop 
eRendered 

Definition at line 6252 of file vulkan_enums.hpp.

◆ VideoEncodeFeedbackFlagBitsKHR

Enumerator
estreamBufferOffsetBit 
estreamBytesWrittenBit 
estreamHasOverridesBit 

Definition at line 6214 of file vulkan_enums.hpp.

◆ VideoEncodeFlagBitsKHR

Definition at line 6299 of file vulkan_enums.hpp.

◆ VideoEncodeH264CapabilityFlagBitsKHR

Enumerator
eHrdCompliance 
ePredictionWeightTableGenerated 
eRowUnalignedSlice 
eDifferentSliceType 
eBFrameInL0List 
eBFrameInL1List 
ePerPictureTypeMinMaxQp 
ePerSliceConstantQp 
eGeneratePrefixNalu 

Definition at line 4903 of file vulkan_enums.hpp.

◆ VideoEncodeH264RateControlFlagBitsKHR

Enumerator
eAttemptHrdCompliance 
eRegularGop 
eReferencePatternFlat 
eReferencePatternDyadic 
eTemporalLayerPatternDyadic 

Definition at line 4973 of file vulkan_enums.hpp.

◆ VideoEncodeH264StdFlagBitsKHR

Enumerator
eSeparateColorPlaneFlagSet 
eQpprimeYZeroTransformBypassFlagSet 
eScalingMatrixPresentFlagSet 
eChromaQpIndexOffset 
eSecondChromaQpIndexOffset 
ePicInitQpMinus26 
eWeightedPredFlagSet 
eWeightedBipredIdcExplicit 
eWeightedBipredIdcImplicit 
eTransform8X8ModeFlagSet 
eDirectSpatialMvPredFlagUnset 
eEntropyCodingModeFlagUnset 
eEntropyCodingModeFlagSet 
eDirect8X8InferenceFlagUnset 
eConstrainedIntraPredFlagSet 
eDeblockingFilterDisabled 
eDeblockingFilterEnabled 
eDeblockingFilterPartial 
eSliceQpDelta 
eDifferentSliceQpDelta 

Definition at line 4930 of file vulkan_enums.hpp.

◆ VideoEncodeH265CapabilityFlagBitsKHR

Enumerator
eHrdCompliance 
ePredictionWeightTableGenerated 
eRowUnalignedSliceSegment 
eDifferentSliceSegmentType 
eBFrameInL0List 
eBFrameInL1List 
ePerPictureTypeMinMaxQp 
ePerSliceSegmentConstantQp 
eMultipleTilesPerSliceSegment 
eMultipleSliceSegmentsPerTile 

Definition at line 4996 of file vulkan_enums.hpp.

◆ VideoEncodeH265CtbSizeFlagBitsKHR

Enumerator
e16 
e32 
e64 

Definition at line 5069 of file vulkan_enums.hpp.

◆ VideoEncodeH265RateControlFlagBitsKHR

Enumerator
eAttemptHrdCompliance 
eRegularGop 
eReferencePatternFlat 
eReferencePatternDyadic 
eTemporalSubLayerPatternDyadic 

Definition at line 5105 of file vulkan_enums.hpp.

◆ VideoEncodeH265StdFlagBitsKHR

Enumerator
eSeparateColorPlaneFlagSet 
eSampleAdaptiveOffsetEnabledFlagSet 
eScalingListDataPresentFlagSet 
ePcmEnabledFlagSet 
eSpsTemporalMvpEnabledFlagSet 
eInitQpMinus26 
eWeightedPredFlagSet 
eWeightedBipredFlagSet 
eLog2ParallelMergeLevelMinus2 
eSignDataHidingEnabledFlagSet 
eTransformSkipEnabledFlagSet 
eTransformSkipEnabledFlagUnset 
ePpsSliceChromaQpOffsetsPresentFlagSet 
eTransquantBypassEnabledFlagSet 
eConstrainedIntraPredFlagSet 
eEntropyCodingSyncEnabledFlagSet 
eDeblockingFilterOverrideEnabledFlagSet 
eDependentSliceSegmentsEnabledFlagSet 
eDependentSliceSegmentFlagSet 
eSliceQpDelta 
eDifferentSliceQpDelta 

Definition at line 5024 of file vulkan_enums.hpp.

◆ VideoEncodeH265TransformBlockSizeFlagBitsKHR

Enumerator
e4 
e8 
e16 
e32 

Definition at line 5086 of file vulkan_enums.hpp.

◆ VideoEncodeRateControlFlagBitsKHR

◆ VideoEncodeRateControlModeFlagBitsKHR

Enumerator
eDefault 
eDisabled 
eCbr 
eVbr 

Definition at line 6280 of file vulkan_enums.hpp.

◆ VideoEncodeTuningModeKHR

Enumerator
eDefault 
eHighQuality 
eLowLatency 
eUltraLowLatency 
eLossless 

Definition at line 6271 of file vulkan_enums.hpp.

◆ VideoEncodeUsageFlagBitsKHR

Enumerator
eDefault 
eTranscoding 
eStreaming 
eRecording 
eConferencing 

Definition at line 6232 of file vulkan_enums.hpp.

◆ VideoEndCodingFlagBitsKHR

◆ VideoSessionCreateFlagBitsKHR

Enumerator
eProtectedContent 
eAllowEncodeParameterOptimizations 
eInlineQueries 

Definition at line 4755 of file vulkan_enums.hpp.

◆ VideoSessionParametersCreateFlagBitsKHR

◆ ViewportCoordinateSwizzleNV

Enumerator
ePositiveX 
eNegativeX 
ePositiveY 
eNegativeY 
ePositiveZ 
eNegativeZ 
ePositiveW 
eNegativeW 

Definition at line 5306 of file vulkan_enums.hpp.

Function Documentation

◆ apiVersionMajor()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::apiVersionMajor ( T const  version)

Definition at line 6843 of file vulkan.hpp.

◆ apiVersionMinor()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::apiVersionMinor ( T const  version)

Definition at line 6849 of file vulkan.hpp.

◆ apiVersionPatch()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::apiVersionPatch ( T const  version)

Definition at line 6855 of file vulkan.hpp.

◆ apiVersionVariant()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::apiVersionVariant ( T const  version)

Definition at line 6861 of file vulkan.hpp.

◆ blockExtent()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 std::array<uint8_t, 3> vk::blockExtent ( vk::Format  format)

Definition at line 21 of file vulkan_format_traits.hpp.

◆ blockSize()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::blockSize ( vk::Format  format)

Definition at line 115 of file vulkan_format_traits.hpp.

◆ compatibilityClass()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const* vk::compatibilityClass ( vk::Format  format)

Definition at line 374 of file vulkan_format_traits.hpp.

◆ componentBits()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::componentBits ( vk::Format  format,
uint8_t  component 
)

Definition at line 633 of file vulkan_format_traits.hpp.

◆ componentCount()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::componentCount ( vk::Format  format)

Definition at line 2036 of file vulkan_format_traits.hpp.

◆ componentName()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const* vk::componentName ( vk::Format  format,
uint8_t  component 
)

Definition at line 2295 of file vulkan_format_traits.hpp.

◆ componentNumericFormat()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const* vk::componentNumericFormat ( vk::Format  format,
uint8_t  component 
)

Definition at line 4330 of file vulkan_format_traits.hpp.

◆ componentPlaneIndex()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::componentPlaneIndex ( vk::Format  format,
uint8_t  component 
)

Definition at line 6365 of file vulkan_format_traits.hpp.

◆ componentsAreCompressed()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool vk::componentsAreCompressed ( vk::Format  format)

Definition at line 6567 of file vulkan_format_traits.hpp.

◆ compressionScheme()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const* vk::compressionScheme ( vk::Format  format)

Definition at line 6648 of file vulkan_format_traits.hpp.

◆ createInstance() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType<vk::Instance>::type vk::createInstance ( const vk::InstanceCreateInfo createInfo,
Optional< const vk::AllocationCallbacks > allocator  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ createInstance() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<vk::Instance>::type vk::createInstance ( const vk::InstanceCreateInfo createInfo,
Optional< const vk::AllocationCallbacks > allocator  ,
Dispatch const &  d 
)

Definition at line 34 of file vulkan_funcs.hpp.

◆ createInstance() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::createInstance ( const vk::InstanceCreateInfo pCreateInfo,
const vk::AllocationCallbacks pAllocator,
vk::Instance pInstance,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ createInstance() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::createInstance ( const vk::InstanceCreateInfo pCreateInfo,
const vk::AllocationCallbacks pAllocator,
vk::Instance pInstance,
Dispatch const &  d 
)

Definition at line 21 of file vulkan_funcs.hpp.

◆ createInstanceUnique() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType<UniqueHandle<vk::Instance, Dispatch> >::type vk::createInstanceUnique ( const vk::InstanceCreateInfo createInfo,
Optional< const vk::AllocationCallbacks > allocator  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ createInstanceUnique() [2/2]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<UniqueHandle<vk::Instance, Dispatch> >::type vk::createInstanceUnique ( const vk::InstanceCreateInfo createInfo,
Optional< const vk::AllocationCallbacks > allocator  ,
Dispatch const &  d 
)

Definition at line 54 of file vulkan_funcs.hpp.

◆ createResultValueType() [1/3]

VULKAN_HPP_INLINE ResultValueType<void>::type vk::createResultValueType ( Result  result)

Definition at line 6705 of file vulkan.hpp.

◆ createResultValueType() [2/3]

template<typename T >
VULKAN_HPP_INLINE ResultValueType<T>::type vk::createResultValueType ( Result  result,
T &&  data 
)

Definition at line 6726 of file vulkan.hpp.

◆ createResultValueType() [3/3]

template<typename T >
VULKAN_HPP_INLINE ResultValueType<T>::type vk::createResultValueType ( Result  result,
T &  data 
)

Definition at line 6715 of file vulkan.hpp.

◆ debugReportObjectType()

VULKAN_HPP_INLINE vk::DebugReportObjectTypeEXT vk::debugReportObjectType ( vk::ObjectType  objectType)

Definition at line 7208 of file vulkan_enums.hpp.

◆ enumerateInstanceExtensionProperties() [1/6]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::enumerateInstanceExtensionProperties ( const char *  pLayerName,
uint32_t *  pPropertyCount,
vk::ExtensionProperties pProperties,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ enumerateInstanceExtensionProperties() [2/6]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::enumerateInstanceExtensionProperties ( const char *  pLayerName,
uint32_t *  pPropertyCount,
vk::ExtensionProperties pProperties,
Dispatch const &  d 
)

Definition at line 508 of file vulkan_funcs.hpp.

◆ enumerateInstanceExtensionProperties() [3/6]

template<typename ExtensionPropertiesAllocator = std::allocator<vk::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType<std::vector<vk::ExtensionProperties, ExtensionPropertiesAllocator> >::type vk::enumerateInstanceExtensionProperties ( Optional< const std::string > layerName  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ enumerateInstanceExtensionProperties() [4/6]

template<typename ExtensionPropertiesAllocator , typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<vk::ExtensionProperties, ExtensionPropertiesAllocator> >::type vk::enumerateInstanceExtensionProperties ( Optional< const std::string > layerName  ,
Dispatch const &  d 
)

Definition at line 521 of file vulkan_funcs.hpp.

◆ enumerateInstanceExtensionProperties() [5/6]

template<typename ExtensionPropertiesAllocator = std::allocator<vk::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename ExtensionPropertiesAllocator::value_type, vk::ExtensionProperties >::value, int >::type = 0>
VULKAN_HPP_NODISCARD ResultValueType<std::vector<vk::ExtensionProperties, ExtensionPropertiesAllocator> >::type vk::enumerateInstanceExtensionProperties ( Optional< const std::string >  layerName,
ExtensionPropertiesAllocator &  extensionPropertiesAllocator,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ enumerateInstanceExtensionProperties() [6/6]

template<typename ExtensionPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename ExtensionPropertiesAllocator::value_type, vk::ExtensionProperties >::value, int >::type >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<vk::ExtensionProperties, ExtensionPropertiesAllocator> >::type vk::enumerateInstanceExtensionProperties ( Optional< const std::string >  layerName,
ExtensionPropertiesAllocator &  extensionPropertiesAllocator,
Dispatch const &  d 
)

Definition at line 556 of file vulkan_funcs.hpp.

◆ enumerateInstanceLayerProperties() [1/6]

template<typename LayerPropertiesAllocator = std::allocator<vk::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType<std::vector<vk::LayerProperties, LayerPropertiesAllocator> >::type vk::enumerateInstanceLayerProperties ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)

◆ enumerateInstanceLayerProperties() [2/6]

template<typename LayerPropertiesAllocator , typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<vk::LayerProperties, LayerPropertiesAllocator> >::type vk::enumerateInstanceLayerProperties ( Dispatch const &  d)

Definition at line 683 of file vulkan_funcs.hpp.

◆ enumerateInstanceLayerProperties() [3/6]

template<typename LayerPropertiesAllocator = std::allocator<vk::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename LayerPropertiesAllocator::value_type, vk::LayerProperties >::value, int >::type = 0>
VULKAN_HPP_NODISCARD ResultValueType<std::vector<vk::LayerProperties, LayerPropertiesAllocator> >::type vk::enumerateInstanceLayerProperties ( LayerPropertiesAllocator &  layerPropertiesAllocator,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ enumerateInstanceLayerProperties() [4/6]

template<typename LayerPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename LayerPropertiesAllocator::value_type, vk::LayerProperties >::value, int >::type >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<vk::LayerProperties, LayerPropertiesAllocator> >::type vk::enumerateInstanceLayerProperties ( LayerPropertiesAllocator &  layerPropertiesAllocator,
Dispatch const &  d 
)

Definition at line 716 of file vulkan_funcs.hpp.

◆ enumerateInstanceLayerProperties() [5/6]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::enumerateInstanceLayerProperties ( uint32_t *  pPropertyCount,
vk::LayerProperties pProperties,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ enumerateInstanceLayerProperties() [6/6]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::enumerateInstanceLayerProperties ( uint32_t *  pPropertyCount,
vk::LayerProperties pProperties,
Dispatch const &  d 
)

Definition at line 672 of file vulkan_funcs.hpp.

◆ enumerateInstanceVersion() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD ResultValueType<uint32_t>::type vk::enumerateInstanceVersion ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT)

◆ enumerateInstanceVersion() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<uint32_t>::type vk::enumerateInstanceVersion ( Dispatch const &  d)

Definition at line 5730 of file vulkan_funcs.hpp.

◆ enumerateInstanceVersion() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::enumerateInstanceVersion ( uint32_t *  pApiVersion,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
)

◆ enumerateInstanceVersion() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::enumerateInstanceVersion ( uint32_t *  pApiVersion,
Dispatch const &  d 
)

Definition at line 5722 of file vulkan_funcs.hpp.

◆ errorCategory()

VULKAN_HPP_INLINE const std::error_category& vk::errorCategory ( )

Definition at line 6212 of file vulkan.hpp.

◆ getDeprecatedExtensions()

VULKAN_HPP_INLINE std::map< std::string, std::string > const & vk::getDeprecatedExtensions ( )

Definition at line 43 of file vulkan_extension_inspection.hpp.

◆ getDeviceExtensions()

VULKAN_HPP_INLINE std::set< std::string > const & vk::getDeviceExtensions ( )

Definition at line 72 of file vulkan_extension_inspection.hpp.

◆ getDispatchLoaderStatic()

inline ::vk::DispatchLoaderStatic& vk::getDispatchLoaderStatic ( )

Definition at line 5902 of file vulkan.hpp.

◆ getExtensionDepends() [1/2]

VULKAN_HPP_INLINE std::map< std::string, std::vector< std::vector< std::string > > > const & vk::getExtensionDepends ( std::string const &  extension)

Definition at line 504 of file vulkan_extension_inspection.hpp.

◆ getExtensionDepends() [2/2]

VULKAN_HPP_INLINE std::pair< bool, std::vector< std::vector< std::string > > const & > vk::getExtensionDepends ( std::string const &  version,
std::string const &  extension 
)

Definition at line 2065 of file vulkan_extension_inspection.hpp.

◆ getExtensionDeprecatedBy()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string vk::getExtensionDeprecatedBy ( std::string const &  extension)

Definition at line 2189 of file vulkan_extension_inspection.hpp.

◆ getExtensionObsoletedBy()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string vk::getExtensionObsoletedBy ( std::string const &  extension)

Definition at line 2264 of file vulkan_extension_inspection.hpp.

◆ getExtensionPromotedTo()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string vk::getExtensionPromotedTo ( std::string const &  extension)

Definition at line 2273 of file vulkan_extension_inspection.hpp.

◆ getInstanceExtensions()

VULKAN_HPP_INLINE std::set< std::string > const & vk::getInstanceExtensions ( )

Definition at line 430 of file vulkan_extension_inspection.hpp.

◆ getObsoletedExtensions()

VULKAN_HPP_INLINE std::map< std::string, std::string > const & vk::getObsoletedExtensions ( )

Definition at line 2094 of file vulkan_extension_inspection.hpp.

◆ getPromotedExtensions()

VULKAN_HPP_INLINE std::map< std::string, std::string > const & vk::getPromotedExtensions ( )

Definition at line 2100 of file vulkan_extension_inspection.hpp.

◆ ignore()

template<typename T >
void vk::ignore ( T const &  )

Definition at line 6589 of file vulkan.hpp.

◆ isCompressed()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool vk::isCompressed ( vk::Format  format)

Definition at line 6734 of file vulkan_format_traits.hpp.

◆ isDeprecatedExtension()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool vk::isDeprecatedExtension ( std::string const &  extension)

Definition at line 2600 of file vulkan_extension_inspection.hpp.

◆ isDeviceExtension()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool vk::isDeviceExtension ( std::string const &  extension)

Definition at line 2618 of file vulkan_extension_inspection.hpp.

◆ isInstanceExtension()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool vk::isInstanceExtension ( std::string const &  extension)

Definition at line 2804 of file vulkan_extension_inspection.hpp.

◆ isObsoletedExtension()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool vk::isObsoletedExtension ( std::string const &  extension)

Definition at line 2864 of file vulkan_extension_inspection.hpp.

◆ isPromotedExtension()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool vk::isPromotedExtension ( std::string const &  extension)

Definition at line 2869 of file vulkan_extension_inspection.hpp.

◆ make_error_code()

VULKAN_HPP_INLINE std::error_code vk::make_error_code ( Result  e)

Definition at line 6218 of file vulkan.hpp.

◆ make_error_condition()

VULKAN_HPP_INLINE std::error_condition vk::make_error_condition ( Result  e)

Definition at line 6223 of file vulkan.hpp.

◆ makeApiVersion()

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 
)

Definition at line 6867 of file vulkan.hpp.

◆ makeVersion()

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 
)

Definition at line 6874 of file vulkan.hpp.

◆ operator!=() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR bool vk::operator!= ( BitType  bit,
Flags< BitType > const &  flags 
)

Definition at line 169 of file vulkan_enums.hpp.

◆ operator!=() [2/2]

template<size_t N>
bool vk::operator!= ( std::string const &  lhs,
ArrayWrapper1D< char, N > const &  rhs 
)

Definition at line 240 of file vulkan.hpp.

◆ operator&() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator& ( BitType  bit,
Flags< BitType > const &  flags 
)

Definition at line 177 of file vulkan_enums.hpp.

◆ operator&() [2/2]

template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator& ( BitType  lhs,
BitType  rhs 
)

Definition at line 196 of file vulkan_enums.hpp.

◆ operator<() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR bool vk::operator< ( BitType  bit,
Flags< BitType > const &  flags 
)

Definition at line 139 of file vulkan_enums.hpp.

◆ operator<() [2/2]

template<size_t N>
bool vk::operator< ( std::string const &  lhs,
ArrayWrapper1D< char, N > const &  rhs 
)

Definition at line 210 of file vulkan.hpp.

◆ operator<=() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR bool vk::operator<= ( BitType  bit,
Flags< BitType > const &  flags 
)

Definition at line 145 of file vulkan_enums.hpp.

◆ operator<=() [2/2]

template<size_t N>
bool vk::operator<= ( std::string const &  lhs,
ArrayWrapper1D< char, N > const &  rhs 
)

Definition at line 216 of file vulkan.hpp.

◆ operator==() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR bool vk::operator== ( BitType  bit,
Flags< BitType > const &  flags 
)

Definition at line 163 of file vulkan_enums.hpp.

◆ operator==() [2/2]

template<size_t N>
bool vk::operator== ( std::string const &  lhs,
ArrayWrapper1D< char, N > const &  rhs 
)

Definition at line 234 of file vulkan.hpp.

◆ operator>() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR bool vk::operator> ( BitType  bit,
Flags< BitType > const &  flags 
)

Definition at line 151 of file vulkan_enums.hpp.

◆ operator>() [2/2]

template<size_t N>
bool vk::operator> ( std::string const &  lhs,
ArrayWrapper1D< char, N > const &  rhs 
)

Definition at line 222 of file vulkan.hpp.

◆ operator>=() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR bool vk::operator>= ( BitType  bit,
Flags< BitType > const &  flags 
)

Definition at line 157 of file vulkan_enums.hpp.

◆ operator>=() [2/2]

template<size_t N>
bool vk::operator>= ( std::string const &  lhs,
ArrayWrapper1D< char, N > const &  rhs 
)

Definition at line 228 of file vulkan.hpp.

◆ operator^() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator^ ( BitType  bit,
Flags< BitType > const &  flags 
)

Definition at line 189 of file vulkan_enums.hpp.

◆ operator^() [2/2]

template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator^ ( BitType  lhs,
BitType  rhs 
)

Definition at line 208 of file vulkan_enums.hpp.

◆ operator|() [1/2]

template<typename BitType >
VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator| ( BitType  bit,
Flags< BitType > const &  flags 
)

Definition at line 183 of file vulkan_enums.hpp.

◆ operator|() [2/2]

template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator| ( BitType  lhs,
BitType  rhs 
)

Definition at line 202 of file vulkan_enums.hpp.

◆ operator~()

template<typename BitType , typename std::enable_if< FlagTraits< BitType >::isBitmask, bool >::type = true>
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR Flags<BitType> vk::operator~ ( BitType  bit)

Definition at line 214 of file vulkan_enums.hpp.

◆ packed()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::packed ( vk::Format  format)

Definition at line 6741 of file vulkan_format_traits.hpp.

◆ planeCompatibleFormat()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 vk::Format vk::planeCompatibleFormat ( vk::Format  format,
uint8_t  plane 
)

Definition at line 6806 of file vulkan_format_traits.hpp.

◆ planeCount()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::planeCount ( vk::Format  format)

Definition at line 6996 of file vulkan_format_traits.hpp.

◆ planeHeightDivisor()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::planeHeightDivisor ( vk::Format  format,
uint8_t  plane 
)

Definition at line 7030 of file vulkan_format_traits.hpp.

◆ planeWidthDivisor()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::planeWidthDivisor ( vk::Format  format,
uint8_t  plane 
)

Definition at line 7220 of file vulkan_format_traits.hpp.

◆ resultCheck() [1/2]

VULKAN_HPP_INLINE void vk::resultCheck ( Result  result,
char const *  message 
)

Definition at line 6736 of file vulkan.hpp.

◆ resultCheck() [2/2]

VULKAN_HPP_INLINE void vk::resultCheck ( Result  result,
char const *  message,
std::initializer_list< Result successCodes 
)

Definition at line 6750 of file vulkan.hpp.

◆ swap()

template<typename Type , typename Dispatch >
VULKAN_HPP_INLINE void vk::swap ( UniqueHandle< Type, Dispatch > &  lhs,
UniqueHandle< Type, Dispatch > &  rhs 
)

Definition at line 997 of file vulkan.hpp.

◆ texelsPerBlock()

VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t vk::texelsPerBlock ( vk::Format  format)

Definition at line 7410 of file vulkan_format_traits.hpp.

◆ to_string() [1/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AccelerationStructureBuildTypeKHR  value)

Definition at line 7637 of file vulkan_to_string.hpp.

◆ to_string() [2/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AccelerationStructureCompatibilityKHR  value)

Definition at line 7716 of file vulkan_to_string.hpp.

◆ to_string() [3/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AccelerationStructureCreateFlagBitsKHR  value)

Definition at line 7726 of file vulkan_to_string.hpp.

◆ to_string() [4/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AccelerationStructureCreateFlagsKHR  value)

Definition at line 2715 of file vulkan_to_string.hpp.

◆ to_string() [5/466]

Definition at line 7843 of file vulkan_to_string.hpp.

◆ to_string() [6/466]

Definition at line 8382 of file vulkan_to_string.hpp.

◆ to_string() [7/466]

Definition at line 3043 of file vulkan_to_string.hpp.

◆ to_string() [8/466]

Definition at line 8387 of file vulkan_to_string.hpp.

◆ to_string() [9/466]

Definition at line 3048 of file vulkan_to_string.hpp.

◆ to_string() [10/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AccelerationStructureMotionInstanceTypeNV  value)

Definition at line 8371 of file vulkan_to_string.hpp.

◆ to_string() [11/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AccelerationStructureTypeKHR  value)

Definition at line 7626 of file vulkan_to_string.hpp.

◆ to_string() [12/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AccessFlagBits  value)

Definition at line 5983 of file vulkan_to_string.hpp.

◆ to_string() [13/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AccessFlagBits2  value)

Definition at line 6615 of file vulkan_to_string.hpp.

◆ to_string() [14/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AccessFlags  value)

Definition at line 972 of file vulkan_to_string.hpp.

◆ to_string() [15/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AccessFlags2  value)

Definition at line 1621 of file vulkan_to_string.hpp.

◆ to_string() [16/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AcquireProfilingLockFlagBitsKHR  )

Definition at line 7545 of file vulkan_to_string.hpp.

◆ to_string() [17/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AcquireProfilingLockFlagsKHR  )

Definition at line 2565 of file vulkan_to_string.hpp.

◆ to_string() [18/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AttachmentDescriptionFlagBits  value)

Definition at line 6020 of file vulkan_to_string.hpp.

◆ to_string() [19/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AttachmentDescriptionFlags  value)

Definition at line 1038 of file vulkan_to_string.hpp.

◆ to_string() [20/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AttachmentLoadOp  value)

Definition at line 6029 of file vulkan_to_string.hpp.

◆ to_string() [21/466]

VULKAN_HPP_INLINE std::string vk::to_string ( AttachmentStoreOp  value)

Definition at line 6041 of file vulkan_to_string.hpp.

◆ to_string() [22/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BlendFactor  value)

Definition at line 5425 of file vulkan_to_string.hpp.

◆ to_string() [23/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BlendOp  value)

Definition at line 5452 of file vulkan_to_string.hpp.

◆ to_string() [24/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BlendOverlapEXT  value)

Definition at line 7606 of file vulkan_to_string.hpp.

◆ to_string() [25/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BlockMatchWindowCompareModeQCOM  value)

Definition at line 8975 of file vulkan_to_string.hpp.

◆ to_string() [26/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BorderColor  value)

Definition at line 5862 of file vulkan_to_string.hpp.

◆ to_string() [27/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferCreateFlagBits  value)

Definition at line 5268 of file vulkan_to_string.hpp.

◆ to_string() [28/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferCreateFlags  value)

Definition at line 542 of file vulkan_to_string.hpp.

◆ to_string() [29/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferUsageFlagBits  value)

Definition at line 5283 of file vulkan_to_string.hpp.

◆ to_string() [30/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferUsageFlagBits2KHR  value)

Definition at line 8813 of file vulkan_to_string.hpp.

◆ to_string() [31/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferUsageFlags  value)

Definition at line 566 of file vulkan_to_string.hpp.

◆ to_string() [32/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferUsageFlags2KHR  value)

Definition at line 3415 of file vulkan_to_string.hpp.

◆ to_string() [33/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferViewCreateFlagBits  )

Definition at line 5329 of file vulkan_to_string.hpp.

◆ to_string() [34/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BufferViewCreateFlags  )

Definition at line 630 of file vulkan_to_string.hpp.

◆ to_string() [35/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BuildAccelerationStructureFlagBitsKHR  value)

Definition at line 7672 of file vulkan_to_string.hpp.

◆ to_string() [36/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BuildAccelerationStructureFlagsKHR  value)

Definition at line 2681 of file vulkan_to_string.hpp.

◆ to_string() [37/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BuildAccelerationStructureModeKHR  value)

Definition at line 7737 of file vulkan_to_string.hpp.

◆ to_string() [38/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BuildMicromapFlagBitsEXT  value)

Definition at line 8551 of file vulkan_to_string.hpp.

◆ to_string() [39/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BuildMicromapFlagsEXT  value)

Definition at line 3206 of file vulkan_to_string.hpp.

◆ to_string() [40/466]

VULKAN_HPP_INLINE std::string vk::to_string ( BuildMicromapModeEXT  value)

Definition at line 8583 of file vulkan_to_string.hpp.

◆ to_string() [41/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ChromaLocation  value)

Definition at line 6296 of file vulkan_to_string.hpp.

◆ to_string() [42/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CoarseSampleOrderTypeNV  value)

Definition at line 7829 of file vulkan_to_string.hpp.

◆ to_string() [43/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ColorComponentFlagBits  value)

Definition at line 5511 of file vulkan_to_string.hpp.

◆ to_string() [44/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ColorComponentFlags  value)

Definition at line 668 of file vulkan_to_string.hpp.

◆ to_string() [45/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ColorSpaceKHR  value)

Definition at line 6773 of file vulkan_to_string.hpp.

◆ to_string() [46/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandBufferLevel  value)

Definition at line 6133 of file vulkan_to_string.hpp.

◆ to_string() [47/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandBufferResetFlagBits  value)

Definition at line 6143 of file vulkan_to_string.hpp.

◆ to_string() [48/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandBufferResetFlags  value)

Definition at line 1146 of file vulkan_to_string.hpp.

◆ to_string() [49/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandBufferUsageFlagBits  value)

Definition at line 6152 of file vulkan_to_string.hpp.

◆ to_string() [50/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandBufferUsageFlags  value)

Definition at line 1158 of file vulkan_to_string.hpp.

◆ to_string() [51/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandPoolCreateFlagBits  value)

Definition at line 6113 of file vulkan_to_string.hpp.

◆ to_string() [52/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandPoolCreateFlags  value)

Definition at line 1118 of file vulkan_to_string.hpp.

◆ to_string() [53/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandPoolResetFlagBits  value)

Definition at line 6124 of file vulkan_to_string.hpp.

◆ to_string() [54/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandPoolResetFlags  value)

Definition at line 1134 of file vulkan_to_string.hpp.

◆ to_string() [55/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandPoolTrimFlagBits  )

Definition at line 6248 of file vulkan_to_string.hpp.

◆ to_string() [56/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CommandPoolTrimFlags  )

Definition at line 1264 of file vulkan_to_string.hpp.

◆ to_string() [57/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CompareOp  value)

Definition at line 5523 of file vulkan_to_string.hpp.

◆ to_string() [58/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ComponentSwizzle  value)

Definition at line 5370 of file vulkan_to_string.hpp.

◆ to_string() [59/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ComponentTypeKHR  value)

Definition at line 8954 of file vulkan_to_string.hpp.

◆ to_string() [60/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CompositeAlphaFlagBitsKHR  value)

Definition at line 6797 of file vulkan_to_string.hpp.

◆ to_string() [61/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CompositeAlphaFlagsKHR  value)

Definition at line 1845 of file vulkan_to_string.hpp.

◆ to_string() [62/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ConditionalRenderingFlagBitsEXT  value)

Definition at line 7373 of file vulkan_to_string.hpp.

◆ to_string() [63/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ConditionalRenderingFlagsEXT  value)

Definition at line 2495 of file vulkan_to_string.hpp.

◆ to_string() [64/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ConservativeRasterizationModeEXT  value)

Definition at line 7466 of file vulkan_to_string.hpp.

◆ to_string() [65/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CopyAccelerationStructureModeKHR  value)

Definition at line 7693 of file vulkan_to_string.hpp.

◆ to_string() [66/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CopyMicromapModeEXT  value)

Definition at line 8562 of file vulkan_to_string.hpp.

◆ to_string() [67/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CoverageModulationModeNV  value)

Definition at line 7774 of file vulkan_to_string.hpp.

◆ to_string() [68/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CoverageReductionModeNV  value)

Definition at line 8014 of file vulkan_to_string.hpp.

◆ to_string() [69/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CubicFilterWeightsQCOM  value)

Definition at line 8987 of file vulkan_to_string.hpp.

◆ to_string() [70/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CullModeFlagBits  value)

Definition at line 5539 of file vulkan_to_string.hpp.

◆ to_string() [71/466]

VULKAN_HPP_INLINE std::string vk::to_string ( CullModeFlags  value)

Definition at line 686 of file vulkan_to_string.hpp.

◆ to_string() [72/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugReportFlagBitsEXT  value)

Definition at line 6906 of file vulkan_to_string.hpp.

◆ to_string() [73/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugReportFlagsEXT  value)

Definition at line 2006 of file vulkan_to_string.hpp.

◆ to_string() [74/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugReportObjectTypeEXT  value)

Definition at line 6919 of file vulkan_to_string.hpp.

◆ to_string() [75/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugUtilsMessageSeverityFlagBitsEXT  value)

Definition at line 7570 of file vulkan_to_string.hpp.

◆ to_string() [76/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugUtilsMessageSeverityFlagsEXT  value)

Definition at line 2590 of file vulkan_to_string.hpp.

◆ to_string() [77/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugUtilsMessageTypeFlagBitsEXT  value)

Definition at line 7582 of file vulkan_to_string.hpp.

◆ to_string() [78/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugUtilsMessageTypeFlagsEXT  value)

Definition at line 2608 of file vulkan_to_string.hpp.

◆ to_string() [79/466]

Definition at line 7594 of file vulkan_to_string.hpp.

◆ to_string() [80/466]

Definition at line 2626 of file vulkan_to_string.hpp.

◆ to_string() [81/466]

Definition at line 7599 of file vulkan_to_string.hpp.

◆ to_string() [82/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DebugUtilsMessengerCreateFlagsEXT  )

Definition at line 2631 of file vulkan_to_string.hpp.

◆ to_string() [83/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DependencyFlagBits  value)

Definition at line 6052 of file vulkan_to_string.hpp.

◆ to_string() [84/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DependencyFlags  value)

Definition at line 1050 of file vulkan_to_string.hpp.

◆ to_string() [85/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DepthBiasRepresentationEXT  value)

Definition at line 8177 of file vulkan_to_string.hpp.

◆ to_string() [86/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorBindingFlagBits  value)

Definition at line 6473 of file vulkan_to_string.hpp.

◆ to_string() [87/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorBindingFlags  value)

Definition at line 1430 of file vulkan_to_string.hpp.

◆ to_string() [88/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorPoolCreateFlagBits  value)

Definition at line 5925 of file vulkan_to_string.hpp.

◆ to_string() [89/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorPoolCreateFlags  value)

Definition at line 923 of file vulkan_to_string.hpp.

◆ to_string() [90/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorPoolResetFlagBits  )

Definition at line 5978 of file vulkan_to_string.hpp.

◆ to_string() [91/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorPoolResetFlags  )

Definition at line 943 of file vulkan_to_string.hpp.

◆ to_string() [92/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorSetLayoutCreateFlagBits  value)

Definition at line 5938 of file vulkan_to_string.hpp.

◆ to_string() [93/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorSetLayoutCreateFlags  value)

Definition at line 948 of file vulkan_to_string.hpp.

◆ to_string() [94/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorType  value)

Definition at line 5953 of file vulkan_to_string.hpp.

◆ to_string() [95/466]

Definition at line 6316 of file vulkan_to_string.hpp.

◆ to_string() [96/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorUpdateTemplateCreateFlags  )

Definition at line 1269 of file vulkan_to_string.hpp.

◆ to_string() [97/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DescriptorUpdateTemplateType  value)

Definition at line 6306 of file vulkan_to_string.hpp.

◆ to_string() [98/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceAddressBindingFlagBitsEXT  value)

Definition at line 8476 of file vulkan_to_string.hpp.

◆ to_string() [99/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceAddressBindingFlagsEXT  value)

Definition at line 3140 of file vulkan_to_string.hpp.

◆ to_string() [100/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceAddressBindingTypeEXT  value)

Definition at line 8485 of file vulkan_to_string.hpp.

◆ to_string() [101/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceCreateFlagBits  )

Definition at line 5086 of file vulkan_to_string.hpp.

◆ to_string() [102/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceCreateFlags  )

Definition at line 306 of file vulkan_to_string.hpp.

◆ to_string() [103/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceDiagnosticsConfigFlagBitsNV  value)

Definition at line 8293 of file vulkan_to_string.hpp.

◆ to_string() [104/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceDiagnosticsConfigFlagsNV  value)

Definition at line 2977 of file vulkan_to_string.hpp.

◆ to_string() [105/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceEventTypeEXT  value)

Definition at line 7406 of file vulkan_to_string.hpp.

◆ to_string() [106/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceFaultAddressTypeEXT  value)

Definition at line 8441 of file vulkan_to_string.hpp.

◆ to_string() [107/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceFaultVendorBinaryHeaderVersionEXT  value)

Definition at line 8456 of file vulkan_to_string.hpp.

◆ to_string() [108/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceGroupPresentModeFlagBitsKHR  value)

Definition at line 6823 of file vulkan_to_string.hpp.

◆ to_string() [109/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceGroupPresentModeFlagsKHR  value)

Definition at line 1883 of file vulkan_to_string.hpp.

◆ to_string() [110/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceMemoryReportEventTypeEXT  value)

Definition at line 8190 of file vulkan_to_string.hpp.

◆ to_string() [111/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceMemoryReportFlagBitsEXT  )

Definition at line 8203 of file vulkan_to_string.hpp.

◆ to_string() [112/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceMemoryReportFlagsEXT  )

Definition at line 2878 of file vulkan_to_string.hpp.

◆ to_string() [113/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceQueueCreateFlagBits  value)

Definition at line 5091 of file vulkan_to_string.hpp.

◆ to_string() [114/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DeviceQueueCreateFlags  value)

Definition at line 311 of file vulkan_to_string.hpp.

◆ to_string() [115/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DirectDriverLoadingFlagBitsLUNARG  )

Definition at line 8687 of file vulkan_to_string.hpp.

◆ to_string() [116/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DirectDriverLoadingFlagsLUNARG  )

Definition at line 3264 of file vulkan_to_string.hpp.

◆ to_string() [117/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DirectDriverLoadingModeLUNARG  value)

Definition at line 8677 of file vulkan_to_string.hpp.

◆ to_string() [118/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DiscardRectangleModeEXT  value)

Definition at line 7449 of file vulkan_to_string.hpp.

◆ to_string() [119/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplacementMicromapFormatNV  value)

Definition at line 8617 of file vulkan_to_string.hpp.

◆ to_string() [120/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplayEventTypeEXT  value)

Definition at line 7415 of file vulkan_to_string.hpp.

◆ to_string() [121/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplayModeCreateFlagBitsKHR  )

Definition at line 6849 of file vulkan_to_string.hpp.

◆ to_string() [122/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplayModeCreateFlagsKHR  )

Definition at line 1903 of file vulkan_to_string.hpp.

◆ to_string() [123/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplayPlaneAlphaFlagBitsKHR  value)

Definition at line 6837 of file vulkan_to_string.hpp.

◆ to_string() [124/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplayPlaneAlphaFlagsKHR  value)

Definition at line 1908 of file vulkan_to_string.hpp.

◆ to_string() [125/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplayPowerStateEXT  value)

Definition at line 7395 of file vulkan_to_string.hpp.

◆ to_string() [126/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplaySurfaceCreateFlagBitsKHR  )

Definition at line 6854 of file vulkan_to_string.hpp.

◆ to_string() [127/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DisplaySurfaceCreateFlagsKHR  )

Definition at line 1926 of file vulkan_to_string.hpp.

◆ to_string() [128/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DriverId  value)

Definition at line 6428 of file vulkan_to_string.hpp.

◆ to_string() [129/466]

VULKAN_HPP_INLINE std::string vk::to_string ( DynamicState  value)

Definition at line 5551 of file vulkan_to_string.hpp.

◆ to_string() [130/466]

VULKAN_HPP_INLINE std::string vk::to_string ( EventCreateFlagBits  value)

Definition at line 5194 of file vulkan_to_string.hpp.

◆ to_string() [131/466]

VULKAN_HPP_INLINE std::string vk::to_string ( EventCreateFlags  value)

Definition at line 467 of file vulkan_to_string.hpp.

◆ to_string() [132/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalFenceFeatureFlagBits  value)

Definition at line 6372 of file vulkan_to_string.hpp.

◆ to_string() [133/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalFenceFeatureFlags  value)

Definition at line 1352 of file vulkan_to_string.hpp.

◆ to_string() [134/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalFenceHandleTypeFlagBits  value)

Definition at line 6360 of file vulkan_to_string.hpp.

◆ to_string() [135/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalFenceHandleTypeFlags  value)

Definition at line 1334 of file vulkan_to_string.hpp.

◆ to_string() [136/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryFeatureFlagBits  value)

Definition at line 6349 of file vulkan_to_string.hpp.

◆ to_string() [137/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryFeatureFlagBitsNV  value)

Definition at line 7313 of file vulkan_to_string.hpp.

◆ to_string() [138/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryFeatureFlags  value)

Definition at line 1318 of file vulkan_to_string.hpp.

◆ to_string() [139/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryFeatureFlagsNV  value)

Definition at line 2468 of file vulkan_to_string.hpp.

◆ to_string() [140/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryHandleTypeFlagBits  value)

Definition at line 6321 of file vulkan_to_string.hpp.

◆ to_string() [141/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryHandleTypeFlagBitsNV  value)

Definition at line 7301 of file vulkan_to_string.hpp.

◆ to_string() [142/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryHandleTypeFlags  value)

Definition at line 1274 of file vulkan_to_string.hpp.

◆ to_string() [143/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalMemoryHandleTypeFlagsNV  value)

Definition at line 2450 of file vulkan_to_string.hpp.

◆ to_string() [144/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalSemaphoreFeatureFlagBits  value)

Definition at line 6416 of file vulkan_to_string.hpp.

◆ to_string() [145/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalSemaphoreFeatureFlags  value)

Definition at line 1414 of file vulkan_to_string.hpp.

◆ to_string() [146/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalSemaphoreHandleTypeFlagBits  value)

Definition at line 6400 of file vulkan_to_string.hpp.

◆ to_string() [147/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ExternalSemaphoreHandleTypeFlags  value)

Definition at line 1390 of file vulkan_to_string.hpp.

◆ to_string() [148/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FenceCreateFlagBits  value)

Definition at line 5180 of file vulkan_to_string.hpp.

◆ to_string() [149/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FenceCreateFlags  value)

Definition at line 450 of file vulkan_to_string.hpp.

◆ to_string() [150/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FenceImportFlagBits  value)

Definition at line 6382 of file vulkan_to_string.hpp.

◆ to_string() [151/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FenceImportFlags  value)

Definition at line 1366 of file vulkan_to_string.hpp.

◆ to_string() [152/466]

VULKAN_HPP_INLINE std::string vk::to_string ( Filter  value)

Definition at line 5878 of file vulkan_to_string.hpp.

◆ to_string() [153/466]

VULKAN_HPP_INLINE std::string vk::to_string ( Format  value)

Definition at line 4607 of file vulkan_to_string.hpp.

◆ to_string() [154/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FormatFeatureFlagBits  value)

Definition at line 4865 of file vulkan_to_string.hpp.

◆ to_string() [155/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FormatFeatureFlagBits2  value)

Definition at line 6688 of file vulkan_to_string.hpp.

◆ to_string() [156/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FormatFeatureFlags  value)

Definition at line 28 of file vulkan_to_string.hpp.

◆ to_string() [157/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FormatFeatureFlags2  value)

Definition at line 1747 of file vulkan_to_string.hpp.

◆ to_string() [158/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FragmentShadingRateCombinerOpKHR  value)

Definition at line 7961 of file vulkan_to_string.hpp.

◆ to_string() [159/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FragmentShadingRateNV  value)

Definition at line 8339 of file vulkan_to_string.hpp.

◆ to_string() [160/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FragmentShadingRateTypeNV  value)

Definition at line 8359 of file vulkan_to_string.hpp.

◆ to_string() [161/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FrameBoundaryFlagBitsEXT  value)

Definition at line 8519 of file vulkan_to_string.hpp.

◆ to_string() [162/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FrameBoundaryFlagsEXT  value)

Definition at line 3183 of file vulkan_to_string.hpp.

◆ to_string() [163/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FramebufferCreateFlagBits  value)

Definition at line 6064 of file vulkan_to_string.hpp.

◆ to_string() [164/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FramebufferCreateFlags  value)

Definition at line 1068 of file vulkan_to_string.hpp.

◆ to_string() [165/466]

VULKAN_HPP_INLINE std::string vk::to_string ( FrontFace  value)

Definition at line 5631 of file vulkan_to_string.hpp.

◆ to_string() [166/466]

VULKAN_HPP_INLINE std::string vk::to_string ( GeometryFlagBitsKHR  value)

Definition at line 7648 of file vulkan_to_string.hpp.

◆ to_string() [167/466]

VULKAN_HPP_INLINE std::string vk::to_string ( GeometryFlagsKHR  value)

Definition at line 2645 of file vulkan_to_string.hpp.

◆ to_string() [168/466]

VULKAN_HPP_INLINE std::string vk::to_string ( GeometryInstanceFlagBitsKHR  value)

Definition at line 7658 of file vulkan_to_string.hpp.

◆ to_string() [169/466]

VULKAN_HPP_INLINE std::string vk::to_string ( GeometryInstanceFlagsKHR  value)

Definition at line 2659 of file vulkan_to_string.hpp.

◆ to_string() [170/466]

VULKAN_HPP_INLINE std::string vk::to_string ( GeometryTypeKHR  value)

Definition at line 7705 of file vulkan_to_string.hpp.

◆ to_string() [171/466]

VULKAN_HPP_INLINE std::string vk::to_string ( GraphicsPipelineLibraryFlagBitsEXT  value)

Definition at line 8325 of file vulkan_to_string.hpp.

◆ to_string() [172/466]

VULKAN_HPP_INLINE std::string vk::to_string ( GraphicsPipelineLibraryFlagsEXT  value)

Definition at line 3023 of file vulkan_to_string.hpp.

◆ to_string() [173/466]

VULKAN_HPP_INLINE std::string vk::to_string ( HeadlessSurfaceCreateFlagBitsEXT  )

Definition at line 8059 of file vulkan_to_string.hpp.

◆ to_string() [174/466]

VULKAN_HPP_INLINE std::string vk::to_string ( HeadlessSurfaceCreateFlagsEXT  )

Definition at line 2786 of file vulkan_to_string.hpp.

◆ to_string() [175/466]

VULKAN_HPP_INLINE std::string vk::to_string ( HostImageCopyFlagBitsEXT  value)

Definition at line 8094 of file vulkan_to_string.hpp.

◆ to_string() [176/466]

VULKAN_HPP_INLINE std::string vk::to_string ( HostImageCopyFlagsEXT  value)

Definition at line 2793 of file vulkan_to_string.hpp.

◆ to_string() [177/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageAspectFlagBits  value)

Definition at line 5140 of file vulkan_to_string.hpp.

◆ to_string() [178/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageAspectFlags  value)

Definition at line 390 of file vulkan_to_string.hpp.

◆ to_string() [179/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageCompressionFixedRateFlagBitsEXT  value)

Definition at line 8406 of file vulkan_to_string.hpp.

◆ to_string() [180/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageCompressionFixedRateFlagsEXT  value)

Definition at line 3071 of file vulkan_to_string.hpp.

◆ to_string() [181/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageCompressionFlagBitsEXT  value)

Definition at line 8394 of file vulkan_to_string.hpp.

◆ to_string() [182/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageCompressionFlagsEXT  value)

Definition at line 3055 of file vulkan_to_string.hpp.

◆ to_string() [183/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageCreateFlagBits  value)

Definition at line 4905 of file vulkan_to_string.hpp.

◆ to_string() [184/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageCreateFlags  value)

Definition at line 100 of file vulkan_to_string.hpp.

◆ to_string() [185/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageLayout  value)

Definition at line 5334 of file vulkan_to_string.hpp.

◆ to_string() [186/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageTiling  value)

Definition at line 4933 of file vulkan_to_string.hpp.

◆ to_string() [187/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageType  value)

Definition at line 4944 of file vulkan_to_string.hpp.

◆ to_string() [188/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageUsageFlagBits  value)

Definition at line 4955 of file vulkan_to_string.hpp.

◆ to_string() [189/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageUsageFlags  value)

Definition at line 150 of file vulkan_to_string.hpp.

◆ to_string() [190/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageViewCreateFlagBits  value)

Definition at line 5385 of file vulkan_to_string.hpp.

◆ to_string() [191/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageViewCreateFlags  value)

Definition at line 635 of file vulkan_to_string.hpp.

◆ to_string() [192/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ImageViewType  value)

Definition at line 5396 of file vulkan_to_string.hpp.

◆ to_string() [193/466]

VULKAN_HPP_INLINE std::string vk::to_string ( IndexType  value)

Definition at line 6172 of file vulkan_to_string.hpp.

◆ to_string() [194/466]

VULKAN_HPP_INLINE std::string vk::to_string ( IndirectCommandsLayoutUsageFlagBitsNV  value)

Definition at line 8164 of file vulkan_to_string.hpp.

◆ to_string() [195/466]

VULKAN_HPP_INLINE std::string vk::to_string ( IndirectCommandsLayoutUsageFlagsNV  value)

Definition at line 2860 of file vulkan_to_string.hpp.

◆ to_string() [196/466]

VULKAN_HPP_INLINE std::string vk::to_string ( IndirectCommandsTokenTypeNV  value)

Definition at line 8145 of file vulkan_to_string.hpp.

◆ to_string() [197/466]

VULKAN_HPP_INLINE std::string vk::to_string ( IndirectStateFlagBitsNV  value)

Definition at line 8136 of file vulkan_to_string.hpp.

◆ to_string() [198/466]

VULKAN_HPP_INLINE std::string vk::to_string ( IndirectStateFlagsNV  value)

Definition at line 2848 of file vulkan_to_string.hpp.

◆ to_string() [199/466]

VULKAN_HPP_INLINE std::string vk::to_string ( InstanceCreateFlagBits  value)

Definition at line 4984 of file vulkan_to_string.hpp.

◆ to_string() [200/466]

VULKAN_HPP_INLINE std::string vk::to_string ( InstanceCreateFlags  value)

Definition at line 202 of file vulkan_to_string.hpp.

◆ to_string() [201/466]

VULKAN_HPP_INLINE std::string vk::to_string ( InternalAllocationType  value)

Definition at line 4993 of file vulkan_to_string.hpp.

◆ to_string() [202/466]

VULKAN_HPP_INLINE std::string vk::to_string ( LatencyMarkerNV  value)

Definition at line 8910 of file vulkan_to_string.hpp.

◆ to_string() [203/466]

VULKAN_HPP_INLINE std::string vk::to_string ( LayeredDriverUnderlyingApiMSFT  value)

Definition at line 9001 of file vulkan_to_string.hpp.

◆ to_string() [204/466]

VULKAN_HPP_INLINE std::string vk::to_string ( LayerSettingTypeEXT  value)

Definition at line 8892 of file vulkan_to_string.hpp.

◆ to_string() [205/466]

VULKAN_HPP_INLINE std::string vk::to_string ( LineRasterizationModeEXT  value)

Definition at line 8066 of file vulkan_to_string.hpp.

◆ to_string() [206/466]

VULKAN_HPP_INLINE std::string vk::to_string ( LogicOp  value)

Definition at line 5641 of file vulkan_to_string.hpp.

◆ to_string() [207/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryAllocateFlagBits  value)

Definition at line 6237 of file vulkan_to_string.hpp.

◆ to_string() [208/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryAllocateFlags  value)

Definition at line 1248 of file vulkan_to_string.hpp.

◆ to_string() [209/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryDecompressionMethodFlagBitsNV  value)

Definition at line 8642 of file vulkan_to_string.hpp.

◆ to_string() [210/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryDecompressionMethodFlagsNV  value)

Definition at line 3250 of file vulkan_to_string.hpp.

◆ to_string() [211/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryHeapFlagBits  value)

Definition at line 5002 of file vulkan_to_string.hpp.

◆ to_string() [212/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryHeapFlags  value)

Definition at line 214 of file vulkan_to_string.hpp.

◆ to_string() [213/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryMapFlagBits  )

Definition at line 5135 of file vulkan_to_string.hpp.

◆ to_string() [214/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryMapFlags  )

Definition at line 385 of file vulkan_to_string.hpp.

◆ to_string() [215/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryOverallocationBehaviorAMD  value)

Definition at line 7877 of file vulkan_to_string.hpp.

◆ to_string() [216/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryPropertyFlagBits  value)

Definition at line 5012 of file vulkan_to_string.hpp.

◆ to_string() [217/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryPropertyFlags  value)

Definition at line 228 of file vulkan_to_string.hpp.

◆ to_string() [218/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryUnmapFlagBitsKHR  )

Definition at line 8105 of file vulkan_to_string.hpp.

◆ to_string() [219/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MemoryUnmapFlagsKHR  )

Definition at line 2807 of file vulkan_to_string.hpp.

◆ to_string() [220/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MicromapCreateFlagBitsEXT  value)

Definition at line 8574 of file vulkan_to_string.hpp.

◆ to_string() [221/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MicromapCreateFlagsEXT  value)

Definition at line 3222 of file vulkan_to_string.hpp.

◆ to_string() [222/466]

VULKAN_HPP_INLINE std::string vk::to_string ( MicromapTypeEXT  value)

Definition at line 8539 of file vulkan_to_string.hpp.

◆ to_string() [223/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ObjectType  value)

Definition at line 4529 of file vulkan_to_string.hpp.

◆ to_string() [224/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OpacityMicromapFormatEXT  value)

Definition at line 8592 of file vulkan_to_string.hpp.

◆ to_string() [225/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OpacityMicromapSpecialIndexEXT  value)

Definition at line 8602 of file vulkan_to_string.hpp.

◆ to_string() [226/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowExecuteFlagBitsNV  value)

Definition at line 8763 of file vulkan_to_string.hpp.

◆ to_string() [227/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowExecuteFlagsNV  value)

Definition at line 3329 of file vulkan_to_string.hpp.

◆ to_string() [228/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowGridSizeFlagBitsNV  value)

Definition at line 8708 of file vulkan_to_string.hpp.

◆ to_string() [229/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowGridSizeFlagsNV  value)

Definition at line 3291 of file vulkan_to_string.hpp.

◆ to_string() [230/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowPerformanceLevelNV  value)

Definition at line 8721 of file vulkan_to_string.hpp.

◆ to_string() [231/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowSessionBindingPointNV  value)

Definition at line 8733 of file vulkan_to_string.hpp.

◆ to_string() [232/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowSessionCreateFlagBitsNV  value)

Definition at line 8750 of file vulkan_to_string.hpp.

◆ to_string() [233/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowSessionCreateFlagsNV  value)

Definition at line 3309 of file vulkan_to_string.hpp.

◆ to_string() [234/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowUsageFlagBitsNV  value)

Definition at line 8694 of file vulkan_to_string.hpp.

◆ to_string() [235/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OpticalFlowUsageFlagsNV  value)

Definition at line 3271 of file vulkan_to_string.hpp.

◆ to_string() [236/466]

VULKAN_HPP_INLINE std::string vk::to_string ( OutOfBandQueueTypeNV  value)

Definition at line 8930 of file vulkan_to_string.hpp.

◆ to_string() [237/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PeerMemoryFeatureFlagBits  value)

Definition at line 6225 of file vulkan_to_string.hpp.

◆ to_string() [238/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PeerMemoryFeatureFlags  value)

Definition at line 1230 of file vulkan_to_string.hpp.

◆ to_string() [239/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceConfigurationTypeINTEL  value)

Definition at line 7890 of file vulkan_to_string.hpp.

◆ to_string() [240/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceCounterDescriptionFlagBitsKHR  value)

Definition at line 7491 of file vulkan_to_string.hpp.

◆ to_string() [241/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceCounterDescriptionFlagsKHR  value)

Definition at line 2551 of file vulkan_to_string.hpp.

◆ to_string() [242/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceCounterScopeKHR  value)

Definition at line 7501 of file vulkan_to_string.hpp.

◆ to_string() [243/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceCounterStorageKHR  value)

Definition at line 7512 of file vulkan_to_string.hpp.

◆ to_string() [244/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceCounterUnitKHR  value)

Definition at line 7526 of file vulkan_to_string.hpp.

◆ to_string() [245/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceOverrideTypeINTEL  value)

Definition at line 7908 of file vulkan_to_string.hpp.

◆ to_string() [246/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceParameterTypeINTEL  value)

Definition at line 7918 of file vulkan_to_string.hpp.

◆ to_string() [247/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PerformanceValueTypeINTEL  value)

Definition at line 7928 of file vulkan_to_string.hpp.

◆ to_string() [248/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PhysicalDeviceSchedulingControlsFlagBitsARM  value)

Definition at line 8631 of file vulkan_to_string.hpp.

◆ to_string() [249/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PhysicalDeviceSchedulingControlsFlagsARM  value)

Definition at line 3236 of file vulkan_to_string.hpp.

◆ to_string() [250/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PhysicalDeviceType  value)

Definition at line 5029 of file vulkan_to_string.hpp.

◆ to_string() [251/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineBindPoint  value)

Definition at line 6073 of file vulkan_to_string.hpp.

◆ to_string() [252/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCacheCreateFlagBits  value)

Definition at line 5416 of file vulkan_to_string.hpp.

◆ to_string() [253/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCacheCreateFlags  value)

Definition at line 656 of file vulkan_to_string.hpp.

◆ to_string() [254/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCacheHeaderVersion  value)

Definition at line 4520 of file vulkan_to_string.hpp.

◆ to_string() [255/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineColorBlendStateCreateFlagBits  value)

Definition at line 5799 of file vulkan_to_string.hpp.

◆ to_string() [256/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineColorBlendStateCreateFlags  value)

Definition at line 700 of file vulkan_to_string.hpp.

◆ to_string() [257/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCompilerControlFlagBitsAMD  )

Definition at line 7856 of file vulkan_to_string.hpp.

◆ to_string() [258/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCompilerControlFlagsAMD  )

Definition at line 2747 of file vulkan_to_string.hpp.

◆ to_string() [259/466]

Definition at line 7786 of file vulkan_to_string.hpp.

◆ to_string() [260/466]

Definition at line 2733 of file vulkan_to_string.hpp.

◆ to_string() [261/466]

Definition at line 8024 of file vulkan_to_string.hpp.

◆ to_string() [262/466]

Definition at line 2779 of file vulkan_to_string.hpp.

◆ to_string() [263/466]

Definition at line 7619 of file vulkan_to_string.hpp.

◆ to_string() [264/466]

Definition at line 2638 of file vulkan_to_string.hpp.

◆ to_string() [265/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCreateFlagBits  value)

Definition at line 5665 of file vulkan_to_string.hpp.

◆ to_string() [266/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCreateFlagBits2KHR  value)

Definition at line 8774 of file vulkan_to_string.hpp.

◆ to_string() [267/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCreateFlags  value)

Definition at line 712 of file vulkan_to_string.hpp.

◆ to_string() [268/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCreateFlags2KHR  value)

Definition at line 3343 of file vulkan_to_string.hpp.

◆ to_string() [269/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCreationFeedbackFlagBits  value)

Definition at line 6534 of file vulkan_to_string.hpp.

◆ to_string() [270/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineCreationFeedbackFlags  value)

Definition at line 1484 of file vulkan_to_string.hpp.

◆ to_string() [271/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineDepthStencilStateCreateFlagBits  value)

Definition at line 5808 of file vulkan_to_string.hpp.

◆ to_string() [272/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineDepthStencilStateCreateFlags  value)

Definition at line 786 of file vulkan_to_string.hpp.

◆ to_string() [273/466]

Definition at line 7459 of file vulkan_to_string.hpp.

◆ to_string() [274/466]

Definition at line 2530 of file vulkan_to_string.hpp.

◆ to_string() [275/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineDynamicStateCreateFlagBits  )

Definition at line 5818 of file vulkan_to_string.hpp.

◆ to_string() [276/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineDynamicStateCreateFlags  )

Definition at line 800 of file vulkan_to_string.hpp.

◆ to_string() [277/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineExecutableStatisticFormatKHR  value)

Definition at line 8080 of file vulkan_to_string.hpp.

◆ to_string() [278/466]

Definition at line 5823 of file vulkan_to_string.hpp.

◆ to_string() [279/466]

Definition at line 805 of file vulkan_to_string.hpp.

◆ to_string() [280/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineLayoutCreateFlagBits  value)

Definition at line 5828 of file vulkan_to_string.hpp.

◆ to_string() [281/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineLayoutCreateFlags  value)

Definition at line 810 of file vulkan_to_string.hpp.

◆ to_string() [282/466]

Definition at line 5837 of file vulkan_to_string.hpp.

◆ to_string() [283/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineMultisampleStateCreateFlags  )

Definition at line 822 of file vulkan_to_string.hpp.

◆ to_string() [284/466]

Definition at line 7477 of file vulkan_to_string.hpp.

◆ to_string() [285/466]

Definition at line 2537 of file vulkan_to_string.hpp.

◆ to_string() [286/466]

Definition at line 7484 of file vulkan_to_string.hpp.

◆ to_string() [287/466]

Definition at line 2544 of file vulkan_to_string.hpp.

◆ to_string() [288/466]

Definition at line 5842 of file vulkan_to_string.hpp.

◆ to_string() [289/466]

Definition at line 827 of file vulkan_to_string.hpp.

◆ to_string() [290/466]

Definition at line 7114 of file vulkan_to_string.hpp.

◆ to_string() [291/466]

Definition at line 2180 of file vulkan_to_string.hpp.

◆ to_string() [292/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineRobustnessBufferBehaviorEXT  value)

Definition at line 7347 of file vulkan_to_string.hpp.

◆ to_string() [293/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineRobustnessImageBehaviorEXT  value)

Definition at line 7359 of file vulkan_to_string.hpp.

◆ to_string() [294/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineShaderStageCreateFlagBits  value)

Definition at line 5706 of file vulkan_to_string.hpp.

◆ to_string() [295/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineShaderStageCreateFlags  value)

Definition at line 832 of file vulkan_to_string.hpp.

◆ to_string() [296/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineStageFlagBits  value)

Definition at line 5100 of file vulkan_to_string.hpp.

◆ to_string() [297/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineStageFlagBits2  value)

Definition at line 6565 of file vulkan_to_string.hpp.

◆ to_string() [298/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineStageFlags  value)

Definition at line 323 of file vulkan_to_string.hpp.

◆ to_string() [299/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineStageFlags2  value)

Definition at line 1529 of file vulkan_to_string.hpp.

◆ to_string() [300/466]

Definition at line 5847 of file vulkan_to_string.hpp.

◆ to_string() [301/466]

Definition at line 846 of file vulkan_to_string.hpp.

◆ to_string() [302/466]

Definition at line 5852 of file vulkan_to_string.hpp.

◆ to_string() [303/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineVertexInputStateCreateFlags  )

Definition at line 851 of file vulkan_to_string.hpp.

◆ to_string() [304/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineViewportStateCreateFlagBits  )

Definition at line 5857 of file vulkan_to_string.hpp.

◆ to_string() [305/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PipelineViewportStateCreateFlags  )

Definition at line 856 of file vulkan_to_string.hpp.

◆ to_string() [306/466]

Definition at line 7442 of file vulkan_to_string.hpp.

◆ to_string() [307/466]

Definition at line 2523 of file vulkan_to_string.hpp.

◆ to_string() [308/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PointClippingBehavior  value)

Definition at line 6253 of file vulkan_to_string.hpp.

◆ to_string() [309/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PolygonMode  value)

Definition at line 5716 of file vulkan_to_string.hpp.

◆ to_string() [310/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PresentGravityFlagBitsEXT  value)

Definition at line 8123 of file vulkan_to_string.hpp.

◆ to_string() [311/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PresentGravityFlagsEXT  value)

Definition at line 2830 of file vulkan_to_string.hpp.

◆ to_string() [312/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PresentModeKHR  value)

Definition at line 6759 of file vulkan_to_string.hpp.

◆ to_string() [313/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PresentScalingFlagBitsEXT  value)

Definition at line 8112 of file vulkan_to_string.hpp.

◆ to_string() [314/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PresentScalingFlagsEXT  value)

Definition at line 2814 of file vulkan_to_string.hpp.

◆ to_string() [315/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PrimitiveTopology  value)

Definition at line 5728 of file vulkan_to_string.hpp.

◆ to_string() [316/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PrivateDataSlotCreateFlagBits  )

Definition at line 6560 of file vulkan_to_string.hpp.

◆ to_string() [317/466]

VULKAN_HPP_INLINE std::string vk::to_string ( PrivateDataSlotCreateFlags  )

Definition at line 1524 of file vulkan_to_string.hpp.

◆ to_string() [318/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ProvokingVertexModeEXT  value)

Definition at line 8031 of file vulkan_to_string.hpp.

◆ to_string() [319/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryControlFlagBits  value)

Definition at line 6163 of file vulkan_to_string.hpp.

◆ to_string() [320/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryControlFlags  value)

Definition at line 1174 of file vulkan_to_string.hpp.

◆ to_string() [321/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryPipelineStatisticFlagBits  value)

Definition at line 5203 of file vulkan_to_string.hpp.

◆ to_string() [322/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryPipelineStatisticFlags  value)

Definition at line 479 of file vulkan_to_string.hpp.

◆ to_string() [323/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryPoolCreateFlagBits  )

Definition at line 5263 of file vulkan_to_string.hpp.

◆ to_string() [324/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryPoolCreateFlags  )

Definition at line 517 of file vulkan_to_string.hpp.

◆ to_string() [325/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryPoolSamplingModeINTEL  value)

Definition at line 7899 of file vulkan_to_string.hpp.

◆ to_string() [326/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryResultFlagBits  value)

Definition at line 5225 of file vulkan_to_string.hpp.

◆ to_string() [327/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryResultFlags  value)

Definition at line 522 of file vulkan_to_string.hpp.

◆ to_string() [328/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryResultStatusKHR  value)

Definition at line 7056 of file vulkan_to_string.hpp.

◆ to_string() [329/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueryType  value)

Definition at line 5238 of file vulkan_to_string.hpp.

◆ to_string() [330/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueueFlagBits  value)

Definition at line 5042 of file vulkan_to_string.hpp.

◆ to_string() [331/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueueFlags  value)

Definition at line 256 of file vulkan_to_string.hpp.

◆ to_string() [332/466]

VULKAN_HPP_INLINE std::string vk::to_string ( QueueGlobalPriorityKHR  value)

Definition at line 7863 of file vulkan_to_string.hpp.

◆ to_string() [333/466]

VULKAN_HPP_INLINE std::string vk::to_string ( RasterizationOrderAMD  value)

Definition at line 6974 of file vulkan_to_string.hpp.

◆ to_string() [334/466]

VULKAN_HPP_INLINE std::string vk::to_string ( RayTracingInvocationReorderModeNV  value)

Definition at line 8880 of file vulkan_to_string.hpp.

◆ to_string() [335/466]

VULKAN_HPP_INLINE std::string vk::to_string ( RayTracingShaderGroupTypeKHR  value)

Definition at line 7749 of file vulkan_to_string.hpp.

◆ to_string() [336/466]

VULKAN_HPP_INLINE std::string vk::to_string ( RenderingFlagBits  value)

Definition at line 6675 of file vulkan_to_string.hpp.

◆ to_string() [337/466]

VULKAN_HPP_INLINE std::string vk::to_string ( RenderingFlags  value)

Definition at line 1727 of file vulkan_to_string.hpp.

◆ to_string() [338/466]

VULKAN_HPP_INLINE std::string vk::to_string ( RenderPassCreateFlagBits  value)

Definition at line 6088 of file vulkan_to_string.hpp.

◆ to_string() [339/466]

VULKAN_HPP_INLINE std::string vk::to_string ( RenderPassCreateFlags  value)

Definition at line 1080 of file vulkan_to_string.hpp.

◆ to_string() [340/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ResolveModeFlagBits  value)

Definition at line 6485 of file vulkan_to_string.hpp.

◆ to_string() [341/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ResolveModeFlags  value)

Definition at line 1448 of file vulkan_to_string.hpp.

◆ to_string() [342/466]

VULKAN_HPP_INLINE std::string vk::to_string ( Result  value)

Definition at line 3524 of file vulkan_to_string.hpp.

◆ to_string() [343/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SampleCountFlagBits  value)

Definition at line 5058 of file vulkan_to_string.hpp.

◆ to_string() [344/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SampleCountFlags  value)

Definition at line 282 of file vulkan_to_string.hpp.

◆ to_string() [345/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerAddressMode  value)

Definition at line 5889 of file vulkan_to_string.hpp.

◆ to_string() [346/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerCreateFlagBits  value)

Definition at line 5902 of file vulkan_to_string.hpp.

◆ to_string() [347/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerCreateFlags  value)

Definition at line 903 of file vulkan_to_string.hpp.

◆ to_string() [348/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerMipmapMode  value)

Definition at line 5915 of file vulkan_to_string.hpp.

◆ to_string() [349/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerReductionMode  value)

Definition at line 6501 of file vulkan_to_string.hpp.

◆ to_string() [350/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerYcbcrModelConversion  value)

Definition at line 6273 of file vulkan_to_string.hpp.

◆ to_string() [351/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SamplerYcbcrRange  value)

Definition at line 6286 of file vulkan_to_string.hpp.

◆ to_string() [352/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ScopeKHR  value)

Definition at line 8942 of file vulkan_to_string.hpp.

◆ to_string() [353/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreCreateFlagBits  )

Definition at line 5189 of file vulkan_to_string.hpp.

◆ to_string() [354/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreCreateFlags  )

Definition at line 462 of file vulkan_to_string.hpp.

◆ to_string() [355/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreImportFlagBits  value)

Definition at line 6391 of file vulkan_to_string.hpp.

◆ to_string() [356/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreImportFlags  value)

Definition at line 1378 of file vulkan_to_string.hpp.

◆ to_string() [357/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreType  value)

Definition at line 6513 of file vulkan_to_string.hpp.

◆ to_string() [358/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreWaitFlagBits  value)

Definition at line 6523 of file vulkan_to_string.hpp.

◆ to_string() [359/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SemaphoreWaitFlags  value)

Definition at line 1470 of file vulkan_to_string.hpp.

◆ to_string() [360/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderCodeTypeEXT  value)

Definition at line 8868 of file vulkan_to_string.hpp.

◆ to_string() [361/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderCorePropertiesFlagBitsAMD  )

Definition at line 7976 of file vulkan_to_string.hpp.

◆ to_string() [362/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderCorePropertiesFlagsAMD  )

Definition at line 2772 of file vulkan_to_string.hpp.

◆ to_string() [363/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderCreateFlagBitsEXT  value)

Definition at line 8853 of file vulkan_to_string.hpp.

◆ to_string() [364/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderCreateFlagsEXT  value)

Definition at line 3483 of file vulkan_to_string.hpp.

◆ to_string() [365/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderFloatControlsIndependence  value)

Definition at line 6462 of file vulkan_to_string.hpp.

◆ to_string() [366/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderGroupShaderKHR  value)

Definition at line 7760 of file vulkan_to_string.hpp.

◆ to_string() [367/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderInfoTypeAMD  value)

Definition at line 7279 of file vulkan_to_string.hpp.

◆ to_string() [368/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderModuleCreateFlagBits  )

Definition at line 5411 of file vulkan_to_string.hpp.

◆ to_string() [369/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderModuleCreateFlags  )

Definition at line 651 of file vulkan_to_string.hpp.

◆ to_string() [370/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderStageFlagBits  value)

Definition at line 5747 of file vulkan_to_string.hpp.

◆ to_string() [371/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShaderStageFlags  value)

Definition at line 861 of file vulkan_to_string.hpp.

◆ to_string() [372/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ShadingRatePaletteEntryNV  value)

Definition at line 7809 of file vulkan_to_string.hpp.

◆ to_string() [373/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SharingMode  value)

Definition at line 5319 of file vulkan_to_string.hpp.

◆ to_string() [374/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SparseImageFormatFlagBits  value)

Definition at line 5160 of file vulkan_to_string.hpp.

◆ to_string() [375/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SparseImageFormatFlags  value)

Definition at line 422 of file vulkan_to_string.hpp.

◆ to_string() [376/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SparseMemoryBindFlagBits  value)

Definition at line 5171 of file vulkan_to_string.hpp.

◆ to_string() [377/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SparseMemoryBindFlags  value)

Definition at line 438 of file vulkan_to_string.hpp.

◆ to_string() [378/466]

VULKAN_HPP_INLINE std::string vk::to_string ( StencilFaceFlagBits  value)

Definition at line 6184 of file vulkan_to_string.hpp.

◆ to_string() [379/466]

VULKAN_HPP_INLINE std::string vk::to_string ( StencilFaceFlags  value)

Definition at line 1186 of file vulkan_to_string.hpp.

◆ to_string() [380/466]

VULKAN_HPP_INLINE std::string vk::to_string ( StencilOp  value)

Definition at line 5773 of file vulkan_to_string.hpp.

◆ to_string() [381/466]

VULKAN_HPP_INLINE std::string vk::to_string ( StructureType  value)

Definition at line 3581 of file vulkan_to_string.hpp.

◆ to_string() [382/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SubgroupFeatureFlagBits  value)

Definition at line 6208 of file vulkan_to_string.hpp.

◆ to_string() [383/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SubgroupFeatureFlags  value)

Definition at line 1202 of file vulkan_to_string.hpp.

◆ to_string() [384/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SubmitFlagBits  value)

Definition at line 6666 of file vulkan_to_string.hpp.

◆ to_string() [385/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SubmitFlags  value)

Definition at line 1715 of file vulkan_to_string.hpp.

◆ to_string() [386/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SubpassContents  value)

Definition at line 6195 of file vulkan_to_string.hpp.

◆ to_string() [387/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SubpassDescriptionFlagBits  value)

Definition at line 6097 of file vulkan_to_string.hpp.

◆ to_string() [388/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SubpassDescriptionFlags  value)

Definition at line 1092 of file vulkan_to_string.hpp.

◆ to_string() [389/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SubpassMergeStatusEXT  value)

Definition at line 8653 of file vulkan_to_string.hpp.

◆ to_string() [390/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SurfaceCounterFlagBitsEXT  value)

Definition at line 7384 of file vulkan_to_string.hpp.

◆ to_string() [391/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SurfaceCounterFlagsEXT  value)

Definition at line 2509 of file vulkan_to_string.hpp.

◆ to_string() [392/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SurfaceTransformFlagBitsKHR  value)

Definition at line 6742 of file vulkan_to_string.hpp.

◆ to_string() [393/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SurfaceTransformFlagsKHR  value)

Definition at line 1931 of file vulkan_to_string.hpp.

◆ to_string() [394/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SwapchainCreateFlagBitsKHR  value)

Definition at line 6811 of file vulkan_to_string.hpp.

◆ to_string() [395/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SwapchainCreateFlagsKHR  value)

Definition at line 1865 of file vulkan_to_string.hpp.

◆ to_string() [396/466]

VULKAN_HPP_INLINE std::string vk::to_string ( SystemAllocationScope  value)

Definition at line 5073 of file vulkan_to_string.hpp.

◆ to_string() [397/466]

VULKAN_HPP_INLINE std::string vk::to_string ( TessellationDomainOrigin  value)

Definition at line 6263 of file vulkan_to_string.hpp.

◆ to_string() [398/466]

VULKAN_HPP_INLINE std::string vk::to_string ( TimeDomainKHR  value)

Definition at line 9013 of file vulkan_to_string.hpp.

◆ to_string() [399/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ToolPurposeFlagBits  value)

Definition at line 6545 of file vulkan_to_string.hpp.

◆ to_string() [400/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ToolPurposeFlags  value)

Definition at line 1500 of file vulkan_to_string.hpp.

◆ to_string() [401/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ValidationCacheCreateFlagBitsEXT  )

Definition at line 7802 of file vulkan_to_string.hpp.

◆ to_string() [402/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ValidationCacheCreateFlagsEXT  )

Definition at line 2740 of file vulkan_to_string.hpp.

◆ to_string() [403/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ValidationCacheHeaderVersionEXT  value)

Definition at line 7793 of file vulkan_to_string.hpp.

◆ to_string() [404/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ValidationCheckEXT  value)

Definition at line 7326 of file vulkan_to_string.hpp.

◆ to_string() [405/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ValidationFeatureDisableEXT  value)

Definition at line 7996 of file vulkan_to_string.hpp.

◆ to_string() [406/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ValidationFeatureEnableEXT  value)

Definition at line 7983 of file vulkan_to_string.hpp.

◆ to_string() [407/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VendorId  value)

Definition at line 4592 of file vulkan_to_string.hpp.

◆ to_string() [408/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VertexInputRate  value)

Definition at line 5789 of file vulkan_to_string.hpp.

◆ to_string() [409/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoBeginCodingFlagBitsKHR  )

Definition at line 7073 of file vulkan_to_string.hpp.

◆ to_string() [410/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoBeginCodingFlagsKHR  )

Definition at line 2115 of file vulkan_to_string.hpp.

◆ to_string() [411/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoCapabilityFlagBitsKHR  value)

Definition at line 7024 of file vulkan_to_string.hpp.

◆ to_string() [412/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoCapabilityFlagsKHR  value)

Definition at line 2080 of file vulkan_to_string.hpp.

◆ to_string() [413/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoChromaSubsamplingFlagBitsKHR  value)

Definition at line 6999 of file vulkan_to_string.hpp.

◆ to_string() [414/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoChromaSubsamplingFlagsKHR  value)

Definition at line 2046 of file vulkan_to_string.hpp.

◆ to_string() [415/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoCodecOperationFlagBitsKHR  value)

Definition at line 6986 of file vulkan_to_string.hpp.

◆ to_string() [416/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoCodecOperationFlagsKHR  value)

Definition at line 2028 of file vulkan_to_string.hpp.

◆ to_string() [417/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoCodingControlFlagBitsKHR  value)

Definition at line 7045 of file vulkan_to_string.hpp.

◆ to_string() [418/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoCodingControlFlagsKHR  value)

Definition at line 2125 of file vulkan_to_string.hpp.

◆ to_string() [419/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoComponentBitDepthFlagBitsKHR  value)

Definition at line 7012 of file vulkan_to_string.hpp.

◆ to_string() [420/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoComponentBitDepthFlagsKHR  value)

Definition at line 2064 of file vulkan_to_string.hpp.

◆ to_string() [421/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeCapabilityFlagBitsKHR  value)

Definition at line 7085 of file vulkan_to_string.hpp.

◆ to_string() [422/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeCapabilityFlagsKHR  value)

Definition at line 2143 of file vulkan_to_string.hpp.

◆ to_string() [423/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeFlagBitsKHR  )

Definition at line 7107 of file vulkan_to_string.hpp.

◆ to_string() [424/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeFlagsKHR  )

Definition at line 2173 of file vulkan_to_string.hpp.

◆ to_string() [425/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeH264PictureLayoutFlagBitsKHR  value)

Definition at line 7266 of file vulkan_to_string.hpp.

◆ to_string() [426/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeH264PictureLayoutFlagsKHR  value)

Definition at line 2425 of file vulkan_to_string.hpp.

◆ to_string() [427/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeUsageFlagBitsKHR  value)

Definition at line 7095 of file vulkan_to_string.hpp.

◆ to_string() [428/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoDecodeUsageFlagsKHR  value)

Definition at line 2157 of file vulkan_to_string.hpp.

◆ to_string() [429/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeCapabilityFlagBitsKHR  value)

Definition at line 8210 of file vulkan_to_string.hpp.

◆ to_string() [430/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeCapabilityFlagsKHR  value)

Definition at line 2890 of file vulkan_to_string.hpp.

◆ to_string() [431/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeContentFlagBitsKHR  value)

Definition at line 8244 of file vulkan_to_string.hpp.

◆ to_string() [432/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeContentFlagsKHR  value)

Definition at line 2938 of file vulkan_to_string.hpp.

◆ to_string() [433/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeFeedbackFlagBitsKHR  value)

Definition at line 8220 of file vulkan_to_string.hpp.

◆ to_string() [434/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeFeedbackFlagsKHR  value)

Definition at line 2904 of file vulkan_to_string.hpp.

◆ to_string() [435/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeFlagBitsKHR  )

Definition at line 8281 of file vulkan_to_string.hpp.

◆ to_string() [436/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeFlagsKHR  )

Definition at line 2885 of file vulkan_to_string.hpp.

◆ to_string() [437/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH264CapabilityFlagBitsKHR  value)

Definition at line 7121 of file vulkan_to_string.hpp.

◆ to_string() [438/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH264CapabilityFlagsKHR  value)

Definition at line 2187 of file vulkan_to_string.hpp.

◆ to_string() [439/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH264RateControlFlagBitsKHR  value)

Definition at line 7166 of file vulkan_to_string.hpp.

◆ to_string() [440/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH264RateControlFlagsKHR  value)

Definition at line 2265 of file vulkan_to_string.hpp.

◆ to_string() [441/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH264StdFlagBitsKHR  value)

Definition at line 7138 of file vulkan_to_string.hpp.

◆ to_string() [442/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH264StdFlagsKHR  value)

Definition at line 2215 of file vulkan_to_string.hpp.

◆ to_string() [443/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265CapabilityFlagBitsKHR  value)

Definition at line 7181 of file vulkan_to_string.hpp.

◆ to_string() [444/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265CapabilityFlagsKHR  value)

Definition at line 2287 of file vulkan_to_string.hpp.

◆ to_string() [445/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265CtbSizeFlagBitsKHR  value)

Definition at line 7228 of file vulkan_to_string.hpp.

◆ to_string() [446/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265CtbSizeFlagsKHR  value)

Definition at line 2369 of file vulkan_to_string.hpp.

◆ to_string() [447/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265RateControlFlagBitsKHR  value)

Definition at line 7251 of file vulkan_to_string.hpp.

◆ to_string() [448/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265RateControlFlagsKHR  value)

Definition at line 2403 of file vulkan_to_string.hpp.

◆ to_string() [449/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265StdFlagBitsKHR  value)

Definition at line 7199 of file vulkan_to_string.hpp.

◆ to_string() [450/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265StdFlagsKHR  value)

Definition at line 2317 of file vulkan_to_string.hpp.

◆ to_string() [451/466]

Definition at line 7239 of file vulkan_to_string.hpp.

◆ to_string() [452/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeH265TransformBlockSizeFlagsKHR  value)

Definition at line 2385 of file vulkan_to_string.hpp.

◆ to_string() [453/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeRateControlFlagBitsKHR  )

Definition at line 8286 of file vulkan_to_string.hpp.

◆ to_string() [454/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeRateControlFlagsKHR  )

Definition at line 2954 of file vulkan_to_string.hpp.

◆ to_string() [455/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeRateControlModeFlagBitsKHR  value)

Definition at line 8269 of file vulkan_to_string.hpp.

◆ to_string() [456/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeRateControlModeFlagsKHR  value)

Definition at line 2959 of file vulkan_to_string.hpp.

◆ to_string() [457/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeTuningModeKHR  value)

Definition at line 8256 of file vulkan_to_string.hpp.

◆ to_string() [458/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeUsageFlagBitsKHR  value)

Definition at line 8231 of file vulkan_to_string.hpp.

◆ to_string() [459/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEncodeUsageFlagsKHR  value)

Definition at line 2920 of file vulkan_to_string.hpp.

◆ to_string() [460/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEndCodingFlagBitsKHR  )

Definition at line 7078 of file vulkan_to_string.hpp.

◆ to_string() [461/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoEndCodingFlagsKHR  )

Definition at line 2120 of file vulkan_to_string.hpp.

◆ to_string() [462/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoSessionCreateFlagBitsKHR  value)

Definition at line 7034 of file vulkan_to_string.hpp.

◆ to_string() [463/466]

VULKAN_HPP_INLINE std::string vk::to_string ( VideoSessionCreateFlagsKHR  value)

Definition at line 2094 of file vulkan_to_string.hpp.

◆ to_string() [464/466]

Definition at line 7068 of file vulkan_to_string.hpp.

◆ to_string() [465/466]

Definition at line 2110 of file vulkan_to_string.hpp.

◆ to_string() [466/466]

VULKAN_HPP_INLINE std::string vk::to_string ( ViewportCoordinateSwizzleNV  value)

Definition at line 7426 of file vulkan_to_string.hpp.

◆ toHexString()

VULKAN_HPP_INLINE std::string vk::toHexString ( uint32_t  value)

Definition at line 3511 of file vulkan_to_string.hpp.

◆ uniqueToRaw()

template<typename UniqueType >
VULKAN_HPP_INLINE std::vector<typename UniqueType::element_type> vk::uniqueToRaw ( std::vector< UniqueType > const &  handles)

Definition at line 989 of file vulkan.hpp.

◆ versionMajor()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::versionMajor ( T const  version)

Definition at line 6881 of file vulkan.hpp.

◆ versionMinor()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::versionMinor ( T const  version)

Definition at line 6888 of file vulkan.hpp.

◆ versionPatch()

template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type>
VULKAN_HPP_CONSTEXPR uint32_t vk::versionPatch ( T const  version)

Definition at line 6895 of file vulkan.hpp.

Variable Documentation

◆ AMDBufferMarkerExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDBufferMarkerExtensionName = "VK_AMD_buffer_marker"

Definition at line 7649 of file vulkan.hpp.

◆ AMDBufferMarkerSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDBufferMarkerSpecVersion = 1

Definition at line 7650 of file vulkan.hpp.

◆ AMDDeviceCoherentMemoryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDeviceCoherentMemoryExtensionName = "VK_AMD_device_coherent_memory"

Definition at line 7837 of file vulkan.hpp.

◆ AMDDeviceCoherentMemorySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDeviceCoherentMemorySpecVersion = 1

Definition at line 7838 of file vulkan.hpp.

◆ AMDDisplayNativeHdrExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDisplayNativeHdrExtensionName = "VK_AMD_display_native_hdr"

Definition at line 7783 of file vulkan.hpp.

◆ AMDDisplayNativeHdrSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDisplayNativeHdrSpecVersion = 1

Definition at line 7784 of file vulkan.hpp.

◆ AMDDrawIndirectCountExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDrawIndirectCountExtensionName = "VK_AMD_draw_indirect_count"

Definition at line 7036 of file vulkan.hpp.

◆ AMDDrawIndirectCountSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDDrawIndirectCountSpecVersion = 2

Definition at line 7038 of file vulkan.hpp.

◆ AMDGcnShaderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGcnShaderExtensionName = "VK_AMD_gcn_shader"

Definition at line 7013 of file vulkan.hpp.

◆ AMDGcnShaderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGcnShaderSpecVersion = 1

Definition at line 7014 of file vulkan.hpp.

◆ AMDGpuShaderHalfFloatExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGpuShaderHalfFloatExtensionName = "VK_AMD_gpu_shader_half_float"

Definition at line 7048 of file vulkan.hpp.

◆ AMDGpuShaderHalfFloatSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGpuShaderHalfFloatSpecVersion = 2

Definition at line 7050 of file vulkan.hpp.

◆ AMDGpuShaderInt16ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGpuShaderInt16ExtensionName = "VK_AMD_gpu_shader_int16"

Definition at line 7470 of file vulkan.hpp.

◆ AMDGpuShaderInt16SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDGpuShaderInt16SpecVersion = 2

Definition at line 7472 of file vulkan.hpp.

◆ AMDMemoryOverallocationBehaviorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDMemoryOverallocationBehaviorExtensionName = "VK_AMD_memory_overallocation_behavior"

Definition at line 7685 of file vulkan.hpp.

◆ AMDMemoryOverallocationBehaviorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDMemoryOverallocationBehaviorSpecVersion = 1

Definition at line 7686 of file vulkan.hpp.

◆ AMDMixedAttachmentSamplesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDMixedAttachmentSamplesExtensionName = "VK_AMD_mixed_attachment_samples"

Definition at line 7481 of file vulkan.hpp.

◆ AMDMixedAttachmentSamplesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDMixedAttachmentSamplesSpecVersion = 1

Definition at line 7482 of file vulkan.hpp.

◆ AMDNegativeViewportHeightExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDNegativeViewportHeightExtensionName = "VK_AMD_negative_viewport_height"

Definition at line 7042 of file vulkan.hpp.

◆ AMDNegativeViewportHeightSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDNegativeViewportHeightSpecVersion = 1

Definition at line 7044 of file vulkan.hpp.

◆ AMDPipelineCompilerControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDPipelineCompilerControlExtensionName = "VK_AMD_pipeline_compiler_control"

Definition at line 7663 of file vulkan.hpp.

◆ AMDPipelineCompilerControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDPipelineCompilerControlSpecVersion = 1

Definition at line 7664 of file vulkan.hpp.

◆ AMDRasterizationOrderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDRasterizationOrderExtensionName = "VK_AMD_rasterization_order"

Definition at line 6987 of file vulkan.hpp.

◆ AMDRasterizationOrderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDRasterizationOrderSpecVersion = 1

Definition at line 6988 of file vulkan.hpp.

◆ AMDShaderBallotExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderBallotExtensionName = "VK_AMD_shader_ballot"

Definition at line 7053 of file vulkan.hpp.

◆ AMDShaderBallotSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderBallotSpecVersion = 1

Definition at line 7054 of file vulkan.hpp.

◆ AMDShaderCoreProperties2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderCoreProperties2ExtensionName = "VK_AMD_shader_core_properties2"

Definition at line 7833 of file vulkan.hpp.

◆ AMDShaderCoreProperties2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderCoreProperties2SpecVersion = 1

Definition at line 7834 of file vulkan.hpp.

◆ AMDShaderCorePropertiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderCorePropertiesExtensionName = "VK_AMD_shader_core_properties"

Definition at line 7673 of file vulkan.hpp.

◆ AMDShaderCorePropertiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderCorePropertiesSpecVersion = 2

Definition at line 7674 of file vulkan.hpp.

◆ AMDShaderEarlyAndLateFragmentTestsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderEarlyAndLateFragmentTestsExtensionName = "VK_AMD_shader_early_and_late_fragment_tests"

Definition at line 8121 of file vulkan.hpp.

◆ AMDShaderEarlyAndLateFragmentTestsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderEarlyAndLateFragmentTestsSpecVersion = 1

Definition at line 8122 of file vulkan.hpp.

◆ AMDShaderExplicitVertexParameterExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderExplicitVertexParameterExtensionName = "VK_AMD_shader_explicit_vertex_parameter"

Definition at line 6995 of file vulkan.hpp.

◆ AMDShaderExplicitVertexParameterSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderExplicitVertexParameterSpecVersion = 1

Definition at line 6996 of file vulkan.hpp.

◆ AMDShaderFragmentMaskExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderFragmentMaskExtensionName = "VK_AMD_shader_fragment_mask"

Definition at line 7485 of file vulkan.hpp.

◆ AMDShaderFragmentMaskSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderFragmentMaskSpecVersion = 1

Definition at line 7486 of file vulkan.hpp.

◆ AMDShaderImageLoadStoreLodExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderImageLoadStoreLodExtensionName = "VK_AMD_shader_image_load_store_lod"

Definition at line 7083 of file vulkan.hpp.

◆ AMDShaderImageLoadStoreLodSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderImageLoadStoreLodSpecVersion = 1

Definition at line 7084 of file vulkan.hpp.

◆ AMDShaderInfoExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderInfoExtensionName = "VK_AMD_shader_info"

Definition at line 7073 of file vulkan.hpp.

◆ AMDShaderInfoSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderInfoSpecVersion = 1

Definition at line 7074 of file vulkan.hpp.

◆ AMDShaderTrinaryMinmaxExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderTrinaryMinmaxExtensionName = "VK_AMD_shader_trinary_minmax"

Definition at line 6991 of file vulkan.hpp.

◆ AMDShaderTrinaryMinmaxSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDShaderTrinaryMinmaxSpecVersion = 1

Definition at line 6992 of file vulkan.hpp.

◆ AMDTextureGatherBiasLodExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDTextureGatherBiasLodExtensionName = "VK_AMD_texture_gather_bias_lod"

Definition at line 7069 of file vulkan.hpp.

◆ AMDTextureGatherBiasLodSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDTextureGatherBiasLodSpecVersion = 1

Definition at line 7070 of file vulkan.hpp.

◆ AMDXShaderEnqueueExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDXShaderEnqueueExtensionName = "VK_AMDX_shader_enqueue"

Definition at line 7476 of file vulkan.hpp.

◆ AMDXShaderEnqueueSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::AMDXShaderEnqueueSpecVersion = 1

Definition at line 7477 of file vulkan.hpp.

◆ ApiVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion = makeApiVersion( 0, 1, 0, 0 )

Definition at line 6903 of file vulkan.hpp.

◆ ApiVersion10

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion10 = makeApiVersion( 0, 1, 0, 0 )

Definition at line 6904 of file vulkan.hpp.

◆ ApiVersion11

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion11 = makeApiVersion( 0, 1, 1, 0 )

Definition at line 6905 of file vulkan.hpp.

◆ ApiVersion12

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion12 = makeApiVersion( 0, 1, 2, 0 )

Definition at line 6906 of file vulkan.hpp.

◆ ApiVersion13

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ApiVersion13 = makeApiVersion( 0, 1, 3, 0 )

Definition at line 6907 of file vulkan.hpp.

◆ ARMRasterizationOrderAttachmentAccessExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMRasterizationOrderAttachmentAccessExtensionName = "VK_ARM_rasterization_order_attachment_access"

Definition at line 8200 of file vulkan.hpp.

◆ ARMRasterizationOrderAttachmentAccessSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMRasterizationOrderAttachmentAccessSpecVersion = 1

Definition at line 8202 of file vulkan.hpp.

◆ ARMRenderPassStripedExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMRenderPassStripedExtensionName = "VK_ARM_render_pass_striped"

Definition at line 8401 of file vulkan.hpp.

◆ ARMRenderPassStripedSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMRenderPassStripedSpecVersion = 1

Definition at line 8402 of file vulkan.hpp.

◆ ARMSchedulingControlsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMSchedulingControlsExtensionName = "VK_ARM_scheduling_controls"

Definition at line 8381 of file vulkan.hpp.

◆ ARMSchedulingControlsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMSchedulingControlsSpecVersion = 1

Definition at line 8382 of file vulkan.hpp.

◆ ARMShaderCoreBuiltinsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMShaderCoreBuiltinsExtensionName = "VK_ARM_shader_core_builtins"

Definition at line 8523 of file vulkan.hpp.

◆ ARMShaderCoreBuiltinsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMShaderCoreBuiltinsSpecVersion = 2

Definition at line 8524 of file vulkan.hpp.

◆ ARMShaderCorePropertiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMShaderCorePropertiesExtensionName = "VK_ARM_shader_core_properties"

Definition at line 8377 of file vulkan.hpp.

◆ ARMShaderCorePropertiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::ARMShaderCorePropertiesSpecVersion = 1

Definition at line 8378 of file vulkan.hpp.

◆ AttachmentUnused

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::AttachmentUnused = (~0U)

Definition at line 6770 of file vulkan.hpp.

◆ EXT4444FormatsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXT4444FormatsExtensionName = "VK_EXT_4444_formats"

Definition at line 8190 of file vulkan.hpp.

◆ EXT4444FormatsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXT4444FormatsSpecVersion = 1

Definition at line 8192 of file vulkan.hpp.

◆ EXTAcquireDrmDisplayExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAcquireDrmDisplayExtensionName = "VK_EXT_acquire_drm_display"

Definition at line 8033 of file vulkan.hpp.

◆ EXTAcquireDrmDisplaySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAcquireDrmDisplaySpecVersion = 1

Definition at line 8034 of file vulkan.hpp.

◆ EXTAstcDecodeModeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAstcDecodeModeExtensionName = "VK_EXT_astc_decode_mode"

Definition at line 7185 of file vulkan.hpp.

◆ EXTAstcDecodeModeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAstcDecodeModeSpecVersion = 1

Definition at line 7186 of file vulkan.hpp.

◆ EXTAttachmentFeedbackLoopDynamicStateExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAttachmentFeedbackLoopDynamicStateExtensionName = "VK_EXT_attachment_feedback_loop_dynamic_state"

Definition at line 8571 of file vulkan.hpp.

◆ EXTAttachmentFeedbackLoopDynamicStateSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAttachmentFeedbackLoopDynamicStateSpecVersion = 1

Definition at line 8572 of file vulkan.hpp.

◆ EXTAttachmentFeedbackLoopLayoutExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAttachmentFeedbackLoopLayoutExtensionName = "VK_EXT_attachment_feedback_loop_layout"

Definition at line 8185 of file vulkan.hpp.

◆ EXTAttachmentFeedbackLoopLayoutSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTAttachmentFeedbackLoopLayoutSpecVersion = 2

Definition at line 8186 of file vulkan.hpp.

◆ EXTBlendOperationAdvancedExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBlendOperationAdvancedExtensionName = "VK_EXT_blend_operation_advanced"

Definition at line 7521 of file vulkan.hpp.

◆ EXTBlendOperationAdvancedSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBlendOperationAdvancedSpecVersion = 2

Definition at line 7522 of file vulkan.hpp.

◆ EXTBorderColorSwizzleExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBorderColorSwizzleExtensionName = "VK_EXT_border_color_swizzle"

Definition at line 8363 of file vulkan.hpp.

◆ EXTBorderColorSwizzleSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBorderColorSwizzleSpecVersion = 1

Definition at line 8364 of file vulkan.hpp.

◆ EXTBufferDeviceAddressExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBufferDeviceAddressExtensionName = "VK_EXT_buffer_device_address"

Definition at line 7874 of file vulkan.hpp.

◆ EXTBufferDeviceAddressSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTBufferDeviceAddressSpecVersion = 2

Definition at line 7876 of file vulkan.hpp.

◆ EXTCalibratedTimestampsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTCalibratedTimestampsExtensionName = "VK_EXT_calibrated_timestamps"

Definition at line 7668 of file vulkan.hpp.

◆ EXTCalibratedTimestampsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTCalibratedTimestampsSpecVersion = 2

Definition at line 7670 of file vulkan.hpp.

◆ EXTColorWriteEnableExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTColorWriteEnableExtensionName = "VK_EXT_color_write_enable"

Definition at line 8307 of file vulkan.hpp.

◆ EXTColorWriteEnableSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTColorWriteEnableSpecVersion = 1

Definition at line 8308 of file vulkan.hpp.

◆ EXTConditionalRenderingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTConditionalRenderingExtensionName = "VK_EXT_conditional_rendering"

Definition at line 7259 of file vulkan.hpp.

◆ EXTConditionalRenderingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTConditionalRenderingSpecVersion = 2

Definition at line 7260 of file vulkan.hpp.

◆ EXTConservativeRasterizationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTConservativeRasterizationExtensionName = "VK_EXT_conservative_rasterization"

Definition at line 7335 of file vulkan.hpp.

◆ EXTConservativeRasterizationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTConservativeRasterizationSpecVersion = 1

Definition at line 7336 of file vulkan.hpp.

◆ EXTCustomBorderColorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTCustomBorderColorExtensionName = "VK_EXT_custom_border_color"

Definition at line 8041 of file vulkan.hpp.

◆ EXTCustomBorderColorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTCustomBorderColorSpecVersion = 12

Definition at line 8042 of file vulkan.hpp.

◆ EXTDebugMarkerExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugMarkerExtensionName = "VK_EXT_debug_marker"

Definition at line 7000 of file vulkan.hpp.

◆ EXTDebugMarkerSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugMarkerSpecVersion = 4

Definition at line 7002 of file vulkan.hpp.

◆ EXTDebugReportExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugReportExtensionName = "VK_EXT_debug_report"

Definition at line 6962 of file vulkan.hpp.

◆ EXTDebugReportSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugReportSpecVersion = 10

Definition at line 6964 of file vulkan.hpp.

◆ EXTDebugUtilsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugUtilsExtensionName = "VK_EXT_debug_utils"

Definition at line 7447 of file vulkan.hpp.

◆ EXTDebugUtilsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDebugUtilsSpecVersion = 2

Definition at line 7448 of file vulkan.hpp.

◆ EXTDepthBiasControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthBiasControlExtensionName = "VK_EXT_depth_bias_control"

Definition at line 8025 of file vulkan.hpp.

◆ EXTDepthBiasControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthBiasControlSpecVersion = 1

Definition at line 8026 of file vulkan.hpp.

◆ EXTDepthClampZeroOneExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClampZeroOneExtensionName = "VK_EXT_depth_clamp_zero_one"

Definition at line 8393 of file vulkan.hpp.

◆ EXTDepthClampZeroOneSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClampZeroOneSpecVersion = 1

Definition at line 8394 of file vulkan.hpp.

◆ EXTDepthClipControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClipControlExtensionName = "VK_EXT_depth_clip_control"

Definition at line 8239 of file vulkan.hpp.

◆ EXTDepthClipControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClipControlSpecVersion = 1

Definition at line 8240 of file vulkan.hpp.

◆ EXTDepthClipEnableExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClipEnableExtensionName = "VK_EXT_depth_clip_enable"

Definition at line 7339 of file vulkan.hpp.

◆ EXTDepthClipEnableSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthClipEnableSpecVersion = 1

Definition at line 7340 of file vulkan.hpp.

◆ EXTDepthRangeUnrestrictedExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthRangeUnrestrictedExtensionName = "VK_EXT_depth_range_unrestricted"

Definition at line 6973 of file vulkan.hpp.

◆ EXTDepthRangeUnrestrictedSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDepthRangeUnrestrictedSpecVersion = 1

Definition at line 6974 of file vulkan.hpp.

◆ EXTDescriptorBufferExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDescriptorBufferExtensionName = "VK_EXT_descriptor_buffer"

Definition at line 8113 of file vulkan.hpp.

◆ EXTDescriptorBufferSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDescriptorBufferSpecVersion = 1

Definition at line 8114 of file vulkan.hpp.

◆ EXTDescriptorIndexingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDescriptorIndexingExtensionName = "VK_EXT_descriptor_indexing"

Definition at line 7578 of file vulkan.hpp.

◆ EXTDescriptorIndexingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDescriptorIndexingSpecVersion = 2

Definition at line 7580 of file vulkan.hpp.

◆ EXTDeviceAddressBindingReportExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceAddressBindingReportExtensionName = "VK_EXT_device_address_binding_report"

Definition at line 8235 of file vulkan.hpp.

◆ EXTDeviceAddressBindingReportSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceAddressBindingReportSpecVersion = 1

Definition at line 8236 of file vulkan.hpp.

◆ EXTDeviceFaultExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceFaultExtensionName = "VK_EXT_device_fault"

Definition at line 8195 of file vulkan.hpp.

◆ EXTDeviceFaultSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceFaultSpecVersion = 2

Definition at line 8196 of file vulkan.hpp.

◆ EXTDeviceMemoryReportExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceMemoryReportExtensionName = "VK_EXT_device_memory_report"

Definition at line 8029 of file vulkan.hpp.

◆ EXTDeviceMemoryReportSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDeviceMemoryReportSpecVersion = 2

Definition at line 8030 of file vulkan.hpp.

◆ EXTDirectModeDisplayExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDirectModeDisplayExtensionName = "VK_EXT_direct_mode_display"

Definition at line 7289 of file vulkan.hpp.

◆ EXTDirectModeDisplaySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDirectModeDisplaySpecVersion = 1

Definition at line 7290 of file vulkan.hpp.

◆ EXTDiscardRectanglesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDiscardRectanglesExtensionName = "VK_EXT_discard_rectangles"

Definition at line 7331 of file vulkan.hpp.

◆ EXTDiscardRectanglesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDiscardRectanglesSpecVersion = 2

Definition at line 7332 of file vulkan.hpp.

◆ EXTDisplayControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDisplayControlExtensionName = "VK_EXT_display_control"

Definition at line 7303 of file vulkan.hpp.

◆ EXTDisplayControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDisplayControlSpecVersion = 1

Definition at line 7304 of file vulkan.hpp.

◆ EXTDisplaySurfaceCounterExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDisplaySurfaceCounterExtensionName = "VK_EXT_display_surface_counter"

Definition at line 7299 of file vulkan.hpp.

◆ EXTDisplaySurfaceCounterSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDisplaySurfaceCounterSpecVersion = 1

Definition at line 7300 of file vulkan.hpp.

◆ EXTDynamicRenderingUnusedAttachmentsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDynamicRenderingUnusedAttachmentsExtensionName = "VK_EXT_dynamic_rendering_unused_attachments"

Definition at line 8531 of file vulkan.hpp.

◆ EXTDynamicRenderingUnusedAttachmentsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTDynamicRenderingUnusedAttachmentsSpecVersion = 1

Definition at line 8532 of file vulkan.hpp.

◆ EXTExtendedDynamicState2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicState2ExtensionName = "VK_EXT_extended_dynamic_state2"

Definition at line 8296 of file vulkan.hpp.

◆ EXTExtendedDynamicState2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicState2SpecVersion = 1

Definition at line 8298 of file vulkan.hpp.

◆ EXTExtendedDynamicState3ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicState3ExtensionName = "VK_EXT_extended_dynamic_state3"

Definition at line 8445 of file vulkan.hpp.

◆ EXTExtendedDynamicState3SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicState3SpecVersion = 2

Definition at line 8446 of file vulkan.hpp.

◆ EXTExtendedDynamicStateExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicStateExtensionName = "VK_EXT_extended_dynamic_state"

Definition at line 7962 of file vulkan.hpp.

◆ EXTExtendedDynamicStateSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExtendedDynamicStateSpecVersion = 1

Definition at line 7964 of file vulkan.hpp.

◆ EXTExternalMemoryAcquireUnmodifiedExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryAcquireUnmodifiedExtensionName = "VK_EXT_external_memory_acquire_unmodified"

Definition at line 8441 of file vulkan.hpp.

◆ EXTExternalMemoryAcquireUnmodifiedSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryAcquireUnmodifiedSpecVersion = 1

Definition at line 8442 of file vulkan.hpp.

◆ EXTExternalMemoryDmaBufExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryDmaBufExtensionName = "VK_EXT_external_memory_dma_buf"

Definition at line 7433 of file vulkan.hpp.

◆ EXTExternalMemoryDmaBufSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryDmaBufSpecVersion = 1

Definition at line 7434 of file vulkan.hpp.

◆ EXTExternalMemoryHostExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryHostExtensionName = "VK_EXT_external_memory_host"

Definition at line 7645 of file vulkan.hpp.

◆ EXTExternalMemoryHostSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTExternalMemoryHostSpecVersion = 1

Definition at line 7646 of file vulkan.hpp.

◆ EXTFilterCubicExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFilterCubicExtensionName = "VK_EXT_filter_cubic"

Definition at line 7619 of file vulkan.hpp.

◆ EXTFilterCubicSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFilterCubicSpecVersion = 3

Definition at line 7620 of file vulkan.hpp.

◆ EXTFragmentDensityMap2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentDensityMap2ExtensionName = "VK_EXT_fragment_density_map2"

Definition at line 8157 of file vulkan.hpp.

◆ EXTFragmentDensityMap2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentDensityMap2SpecVersion = 1

Definition at line 8158 of file vulkan.hpp.

◆ EXTFragmentDensityMapExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentDensityMapExtensionName = "VK_EXT_fragment_density_map"

Definition at line 7805 of file vulkan.hpp.

◆ EXTFragmentDensityMapSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentDensityMapSpecVersion = 2

Definition at line 7806 of file vulkan.hpp.

◆ EXTFragmentShaderInterlockExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentShaderInterlockExtensionName = "VK_EXT_fragment_shader_interlock"

Definition at line 7909 of file vulkan.hpp.

◆ EXTFragmentShaderInterlockSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFragmentShaderInterlockSpecVersion = 1

Definition at line 7910 of file vulkan.hpp.

◆ EXTFrameBoundaryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFrameBoundaryExtensionName = "VK_EXT_frame_boundary"

Definition at line 8287 of file vulkan.hpp.

◆ EXTFrameBoundarySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTFrameBoundarySpecVersion = 1

Definition at line 8288 of file vulkan.hpp.

◆ EXTGlobalPriorityExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGlobalPriorityExtensionName = "VK_EXT_global_priority"

Definition at line 7628 of file vulkan.hpp.

◆ EXTGlobalPriorityQueryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGlobalPriorityQueryExtensionName = "VK_EXT_global_priority_query"

Definition at line 8320 of file vulkan.hpp.

◆ EXTGlobalPriorityQuerySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGlobalPriorityQuerySpecVersion = 1

Definition at line 8322 of file vulkan.hpp.

◆ EXTGlobalPrioritySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGlobalPrioritySpecVersion = 2

Definition at line 7630 of file vulkan.hpp.

◆ EXTGraphicsPipelineLibraryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGraphicsPipelineLibraryExtensionName = "VK_EXT_graphics_pipeline_library"

Definition at line 8117 of file vulkan.hpp.

◆ EXTGraphicsPipelineLibrarySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTGraphicsPipelineLibrarySpecVersion = 1

Definition at line 8118 of file vulkan.hpp.

◆ EXTHdrMetadataExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHdrMetadataExtensionName = "VK_EXT_hdr_metadata"

Definition at line 7347 of file vulkan.hpp.

◆ EXTHdrMetadataSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHdrMetadataSpecVersion = 2

Definition at line 7348 of file vulkan.hpp.

◆ EXTHeadlessSurfaceExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHeadlessSurfaceExtensionName = "VK_EXT_headless_surface"

Definition at line 7933 of file vulkan.hpp.

◆ EXTHeadlessSurfaceSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHeadlessSurfaceSpecVersion = 1

Definition at line 7934 of file vulkan.hpp.

◆ EXTHostImageCopyExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHostImageCopyExtensionName = "VK_EXT_host_image_copy"

Definition at line 7975 of file vulkan.hpp.

◆ EXTHostImageCopySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHostImageCopySpecVersion = 1

Definition at line 7976 of file vulkan.hpp.

◆ EXTHostQueryResetExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHostQueryResetExtensionName = "VK_EXT_host_query_reset"

Definition at line 7952 of file vulkan.hpp.

◆ EXTHostQueryResetSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTHostQueryResetSpecVersion = 1

Definition at line 7954 of file vulkan.hpp.

◆ EXTImage2DViewOf3DExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImage2DViewOf3DExtensionName = "VK_EXT_image_2d_view_of_3d"

Definition at line 8333 of file vulkan.hpp.

◆ EXTImage2DViewOf3DSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImage2DViewOf3DSpecVersion = 1

Definition at line 8334 of file vulkan.hpp.

◆ EXTImageCompressionControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageCompressionControlExtensionName = "VK_EXT_image_compression_control"

Definition at line 8181 of file vulkan.hpp.

◆ EXTImageCompressionControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageCompressionControlSpecVersion = 1

Definition at line 8182 of file vulkan.hpp.

◆ EXTImageCompressionControlSwapchainExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageCompressionControlSwapchainExtensionName = "VK_EXT_image_compression_control_swapchain"

Definition at line 8429 of file vulkan.hpp.

◆ EXTImageCompressionControlSwapchainSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageCompressionControlSwapchainSpecVersion = 1

Definition at line 8430 of file vulkan.hpp.

◆ EXTImageDrmFormatModifierExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageDrmFormatModifierExtensionName = "VK_EXT_image_drm_format_modifier"

Definition at line 7569 of file vulkan.hpp.

◆ EXTImageDrmFormatModifierSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageDrmFormatModifierSpecVersion = 2

Definition at line 7570 of file vulkan.hpp.

◆ EXTImageRobustnessExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageRobustnessExtensionName = "VK_EXT_image_robustness"

Definition at line 8166 of file vulkan.hpp.

◆ EXTImageRobustnessSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageRobustnessSpecVersion = 1

Definition at line 8168 of file vulkan.hpp.

◆ EXTImageSlicedViewOf3DExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageSlicedViewOf3DExtensionName = "VK_EXT_image_sliced_view_of_3d"

Definition at line 8385 of file vulkan.hpp.

◆ EXTImageSlicedViewOf3DSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageSlicedViewOf3DSpecVersion = 1

Definition at line 8386 of file vulkan.hpp.

◆ EXTImageViewMinLodExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageViewMinLodExtensionName = "VK_EXT_image_view_min_lod"

Definition at line 8325 of file vulkan.hpp.

◆ EXTImageViewMinLodSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTImageViewMinLodSpecVersion = 1

Definition at line 8326 of file vulkan.hpp.

◆ EXTIndexTypeUint8ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTIndexTypeUint8ExtensionName = "VK_EXT_index_type_uint8"

Definition at line 7957 of file vulkan.hpp.

◆ EXTIndexTypeUint8SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTIndexTypeUint8SpecVersion = 1

Definition at line 7958 of file vulkan.hpp.

◆ EXTInlineUniformBlockExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTInlineUniformBlockExtensionName = "VK_EXT_inline_uniform_block"

Definition at line 7490 of file vulkan.hpp.

◆ EXTInlineUniformBlockSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTInlineUniformBlockSpecVersion = 1

Definition at line 7492 of file vulkan.hpp.

◆ EXTLayerSettingsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLayerSettingsExtensionName = "VK_EXT_layer_settings"

Definition at line 8519 of file vulkan.hpp.

◆ EXTLayerSettingsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLayerSettingsSpecVersion = 2

Definition at line 8520 of file vulkan.hpp.

◆ EXTLegacyDitheringExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLegacyDitheringExtensionName = "VK_EXT_legacy_dithering"

Definition at line 8469 of file vulkan.hpp.

◆ EXTLegacyDitheringSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLegacyDitheringSpecVersion = 1

Definition at line 8470 of file vulkan.hpp.

◆ EXTLineRasterizationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLineRasterizationExtensionName = "VK_EXT_line_rasterization"

Definition at line 7943 of file vulkan.hpp.

◆ EXTLineRasterizationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLineRasterizationSpecVersion = 1

Definition at line 7944 of file vulkan.hpp.

◆ EXTLoadStoreOpNoneExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLoadStoreOpNoneExtensionName = "VK_EXT_load_store_op_none"

Definition at line 8355 of file vulkan.hpp.

◆ EXTLoadStoreOpNoneSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTLoadStoreOpNoneSpecVersion = 1

Definition at line 8356 of file vulkan.hpp.

◆ EXTMemoryBudgetExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMemoryBudgetExtensionName = "VK_EXT_memory_budget"

Definition at line 7851 of file vulkan.hpp.

◆ EXTMemoryBudgetSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMemoryBudgetSpecVersion = 1

Definition at line 7852 of file vulkan.hpp.

◆ EXTMemoryPriorityExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMemoryPriorityExtensionName = "VK_EXT_memory_priority"

Definition at line 7855 of file vulkan.hpp.

◆ EXTMemoryPrioritySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMemoryPrioritySpecVersion = 1

Definition at line 7856 of file vulkan.hpp.

◆ EXTMeshShaderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMeshShaderExtensionName = "VK_EXT_mesh_shader"

Definition at line 8147 of file vulkan.hpp.

◆ EXTMeshShaderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMeshShaderSpecVersion = 1

Definition at line 8148 of file vulkan.hpp.

◆ EXTMultiDrawExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMultiDrawExtensionName = "VK_EXT_multi_draw"

Definition at line 8329 of file vulkan.hpp.

◆ EXTMultiDrawSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMultiDrawSpecVersion = 1

Definition at line 8330 of file vulkan.hpp.

◆ EXTMultisampledRenderToSingleSampledExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMultisampledRenderToSingleSampledExtensionName = "VK_EXT_multisampled_render_to_single_sampled"

Definition at line 8291 of file vulkan.hpp.

◆ EXTMultisampledRenderToSingleSampledSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMultisampledRenderToSingleSampledSpecVersion = 1

Definition at line 8292 of file vulkan.hpp.

◆ EXTMutableDescriptorTypeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMutableDescriptorTypeExtensionName = "VK_EXT_mutable_descriptor_type"

Definition at line 8515 of file vulkan.hpp.

◆ EXTMutableDescriptorTypeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTMutableDescriptorTypeSpecVersion = 1

Definition at line 8516 of file vulkan.hpp.

◆ EXTNestedCommandBufferExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTNestedCommandBufferExtensionName = "VK_EXT_nested_command_buffer"

Definition at line 8437 of file vulkan.hpp.

◆ EXTNestedCommandBufferSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTNestedCommandBufferSpecVersion = 1

Definition at line 8438 of file vulkan.hpp.

◆ EXTNonSeamlessCubeMapExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTNonSeamlessCubeMapExtensionName = "VK_EXT_non_seamless_cube_map"

Definition at line 8397 of file vulkan.hpp.

◆ EXTNonSeamlessCubeMapSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTNonSeamlessCubeMapSpecVersion = 1

Definition at line 8398 of file vulkan.hpp.

◆ EXTOpacityMicromapExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTOpacityMicromapExtensionName = "VK_EXT_opacity_micromap"

Definition at line 8345 of file vulkan.hpp.

◆ EXTOpacityMicromapSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTOpacityMicromapSpecVersion = 2

Definition at line 8346 of file vulkan.hpp.

◆ EXTPageableDeviceLocalMemoryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPageableDeviceLocalMemoryExtensionName = "VK_EXT_pageable_device_local_memory"

Definition at line 8367 of file vulkan.hpp.

◆ EXTPageableDeviceLocalMemorySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPageableDeviceLocalMemorySpecVersion = 1

Definition at line 8368 of file vulkan.hpp.

◆ EXTPciBusInfoExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPciBusInfoExtensionName = "VK_EXT_pci_bus_info"

Definition at line 7779 of file vulkan.hpp.

◆ EXTPciBusInfoSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPciBusInfoSpecVersion = 2

Definition at line 7780 of file vulkan.hpp.

◆ EXTPhysicalDeviceDrmExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPhysicalDeviceDrmExtensionName = "VK_EXT_physical_device_drm"

Definition at line 8231 of file vulkan.hpp.

◆ EXTPhysicalDeviceDrmSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPhysicalDeviceDrmSpecVersion = 1

Definition at line 8232 of file vulkan.hpp.

◆ EXTPipelineCreationCacheControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineCreationCacheControlExtensionName = "VK_EXT_pipeline_creation_cache_control"

Definition at line 8074 of file vulkan.hpp.

◆ EXTPipelineCreationCacheControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineCreationCacheControlSpecVersion = 3

Definition at line 8076 of file vulkan.hpp.

◆ EXTPipelineCreationFeedbackExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineCreationFeedbackExtensionName = "VK_EXT_pipeline_creation_feedback"

Definition at line 7702 of file vulkan.hpp.

◆ EXTPipelineCreationFeedbackSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineCreationFeedbackSpecVersion = 1

Definition at line 7704 of file vulkan.hpp.

◆ EXTPipelineLibraryGroupHandlesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineLibraryGroupHandlesExtensionName = "VK_EXT_pipeline_library_group_handles"

Definition at line 8527 of file vulkan.hpp.

◆ EXTPipelineLibraryGroupHandlesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineLibraryGroupHandlesSpecVersion = 1

Definition at line 8528 of file vulkan.hpp.

◆ EXTPipelinePropertiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelinePropertiesExtensionName = "VK_EXT_pipeline_properties"

Definition at line 8283 of file vulkan.hpp.

◆ EXTPipelinePropertiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelinePropertiesSpecVersion = 1

Definition at line 8284 of file vulkan.hpp.

◆ EXTPipelineProtectedAccessExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineProtectedAccessExtensionName = "VK_EXT_pipeline_protected_access"

Definition at line 8473 of file vulkan.hpp.

◆ EXTPipelineProtectedAccessSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineProtectedAccessSpecVersion = 1

Definition at line 8474 of file vulkan.hpp.

◆ EXTPipelineRobustnessExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineRobustnessExtensionName = "VK_EXT_pipeline_robustness"

Definition at line 7189 of file vulkan.hpp.

◆ EXTPipelineRobustnessSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPipelineRobustnessSpecVersion = 1

Definition at line 7190 of file vulkan.hpp.

◆ EXTPostDepthCoverageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPostDepthCoverageExtensionName = "VK_EXT_post_depth_coverage"

Definition at line 7553 of file vulkan.hpp.

◆ EXTPostDepthCoverageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPostDepthCoverageSpecVersion = 1

Definition at line 7554 of file vulkan.hpp.

◆ EXTPrimitivesGeneratedQueryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrimitivesGeneratedQueryExtensionName = "VK_EXT_primitives_generated_query"

Definition at line 8311 of file vulkan.hpp.

◆ EXTPrimitivesGeneratedQuerySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrimitivesGeneratedQuerySpecVersion = 1

Definition at line 8312 of file vulkan.hpp.

◆ EXTPrimitiveTopologyListRestartExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrimitiveTopologyListRestartExtensionName = "VK_EXT_primitive_topology_list_restart"

Definition at line 8243 of file vulkan.hpp.

◆ EXTPrimitiveTopologyListRestartSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrimitiveTopologyListRestartSpecVersion = 1

Definition at line 8244 of file vulkan.hpp.

◆ EXTPrivateDataExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrivateDataExtensionName = "VK_EXT_private_data"

Definition at line 8068 of file vulkan.hpp.

◆ EXTPrivateDataSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTPrivateDataSpecVersion = 1

Definition at line 8070 of file vulkan.hpp.

◆ EXTProvokingVertexExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTProvokingVertexExtensionName = "VK_EXT_provoking_vertex"

Definition at line 7923 of file vulkan.hpp.

◆ EXTProvokingVertexSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTProvokingVertexSpecVersion = 1

Definition at line 7924 of file vulkan.hpp.

◆ EXTQueueFamilyForeignExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTQueueFamilyForeignExtensionName = "VK_EXT_queue_family_foreign"

Definition at line 7437 of file vulkan.hpp.

◆ EXTQueueFamilyForeignSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTQueueFamilyForeignSpecVersion = 1

Definition at line 7438 of file vulkan.hpp.

◆ EXTRasterizationOrderAttachmentAccessExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRasterizationOrderAttachmentAccessExtensionName = "VK_EXT_rasterization_order_attachment_access"

Definition at line 8461 of file vulkan.hpp.

◆ EXTRasterizationOrderAttachmentAccessSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRasterizationOrderAttachmentAccessSpecVersion = 1

Definition at line 8462 of file vulkan.hpp.

◆ EXTRgba10X6FormatsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRgba10X6FormatsExtensionName = "VK_EXT_rgba10x6_formats"

Definition at line 8205 of file vulkan.hpp.

◆ EXTRgba10X6FormatsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRgba10X6FormatsSpecVersion = 1

Definition at line 8206 of file vulkan.hpp.

◆ EXTRobustness2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRobustness2ExtensionName = "VK_EXT_robustness2"

Definition at line 8037 of file vulkan.hpp.

◆ EXTRobustness2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTRobustness2SpecVersion = 1

Definition at line 8038 of file vulkan.hpp.

◆ EXTSampleLocationsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSampleLocationsExtensionName = "VK_EXT_sample_locations"

Definition at line 7499 of file vulkan.hpp.

◆ EXTSampleLocationsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSampleLocationsSpecVersion = 1

Definition at line 7500 of file vulkan.hpp.

◆ EXTSamplerFilterMinmaxExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSamplerFilterMinmaxExtensionName = "VK_EXT_sampler_filter_minmax"

Definition at line 7458 of file vulkan.hpp.

◆ EXTSamplerFilterMinmaxSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSamplerFilterMinmaxSpecVersion = 2

Definition at line 7460 of file vulkan.hpp.

◆ EXTScalarBlockLayoutExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTScalarBlockLayoutExtensionName = "VK_EXT_scalar_block_layout"

Definition at line 7810 of file vulkan.hpp.

◆ EXTScalarBlockLayoutSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTScalarBlockLayoutSpecVersion = 1

Definition at line 7812 of file vulkan.hpp.

◆ EXTSeparateStencilUsageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSeparateStencilUsageExtensionName = "VK_EXT_separate_stencil_usage"

Definition at line 7886 of file vulkan.hpp.

◆ EXTSeparateStencilUsageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSeparateStencilUsageSpecVersion = 1

Definition at line 7888 of file vulkan.hpp.

◆ EXTShaderAtomicFloat2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderAtomicFloat2ExtensionName = "VK_EXT_shader_atomic_float2"

Definition at line 7983 of file vulkan.hpp.

◆ EXTShaderAtomicFloat2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderAtomicFloat2SpecVersion = 1

Definition at line 7984 of file vulkan.hpp.

◆ EXTShaderAtomicFloatExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderAtomicFloatExtensionName = "VK_EXT_shader_atomic_float"

Definition at line 7947 of file vulkan.hpp.

◆ EXTShaderAtomicFloatSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderAtomicFloatSpecVersion = 1

Definition at line 7948 of file vulkan.hpp.

◆ EXTShaderDemoteToHelperInvocationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderDemoteToHelperInvocationExtensionName = "VK_EXT_shader_demote_to_helper_invocation"

Definition at line 7996 of file vulkan.hpp.

◆ EXTShaderDemoteToHelperInvocationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderDemoteToHelperInvocationSpecVersion = 1

Definition at line 7998 of file vulkan.hpp.

◆ EXTShaderImageAtomicInt64ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderImageAtomicInt64ExtensionName = "VK_EXT_shader_image_atomic_int64"

Definition at line 7841 of file vulkan.hpp.

◆ EXTShaderImageAtomicInt64SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderImageAtomicInt64SpecVersion = 1

Definition at line 7842 of file vulkan.hpp.

◆ EXTShaderModuleIdentifierExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderModuleIdentifierExtensionName = "VK_EXT_shader_module_identifier"

Definition at line 8457 of file vulkan.hpp.

◆ EXTShaderModuleIdentifierSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderModuleIdentifierSpecVersion = 1

Definition at line 8458 of file vulkan.hpp.

◆ EXTShaderObjectExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderObjectExtensionName = "VK_EXT_shader_object"

Definition at line 8491 of file vulkan.hpp.

◆ EXTShaderObjectSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderObjectSpecVersion = 1

Definition at line 8492 of file vulkan.hpp.

◆ EXTShaderStencilExportExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderStencilExportExtensionName = "VK_EXT_shader_stencil_export"

Definition at line 7495 of file vulkan.hpp.

◆ EXTShaderStencilExportSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderStencilExportSpecVersion = 1

Definition at line 7496 of file vulkan.hpp.

◆ EXTShaderSubgroupBallotExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderSubgroupBallotExtensionName = "VK_EXT_shader_subgroup_ballot"

Definition at line 7168 of file vulkan.hpp.

◆ EXTShaderSubgroupBallotSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderSubgroupBallotSpecVersion = 1

Definition at line 7170 of file vulkan.hpp.

◆ EXTShaderSubgroupVoteExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderSubgroupVoteExtensionName = "VK_EXT_shader_subgroup_vote"

Definition at line 7174 of file vulkan.hpp.

◆ EXTShaderSubgroupVoteSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderSubgroupVoteSpecVersion = 1

Definition at line 7176 of file vulkan.hpp.

◆ EXTShaderTileImageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderTileImageExtensionName = "VK_EXT_shader_tile_image"

Definition at line 8341 of file vulkan.hpp.

◆ EXTShaderTileImageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderTileImageSpecVersion = 1

Definition at line 8342 of file vulkan.hpp.

◆ EXTShaderViewportIndexLayerExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderViewportIndexLayerExtensionName = "VK_EXT_shader_viewport_index_layer"

Definition at line 7584 of file vulkan.hpp.

◆ EXTShaderViewportIndexLayerSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTShaderViewportIndexLayerSpecVersion = 1

Definition at line 7586 of file vulkan.hpp.

◆ EXTSubgroupSizeControlExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSubgroupSizeControlExtensionName = "VK_EXT_subgroup_size_control"

Definition at line 7824 of file vulkan.hpp.

◆ EXTSubgroupSizeControlSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSubgroupSizeControlSpecVersion = 2

Definition at line 7826 of file vulkan.hpp.

◆ EXTSubpassMergeFeedbackExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSubpassMergeFeedbackExtensionName = "VK_EXT_subpass_merge_feedback"

Definition at line 8449 of file vulkan.hpp.

◆ EXTSubpassMergeFeedbackSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSubpassMergeFeedbackSpecVersion = 2

Definition at line 8450 of file vulkan.hpp.

◆ EXTSurfaceMaintenance1ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSurfaceMaintenance1ExtensionName = "VK_EXT_surface_maintenance1"

Definition at line 7987 of file vulkan.hpp.

◆ EXTSurfaceMaintenance1SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSurfaceMaintenance1SpecVersion = 1

Definition at line 7988 of file vulkan.hpp.

◆ EXTSwapchainColorSpaceExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSwapchainColorSpaceExtensionName = "VK_EXT_swapchain_colorspace"

Definition at line 7343 of file vulkan.hpp.

◆ EXTSwapchainColorSpaceSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSwapchainColorSpaceSpecVersion = 4

Definition at line 7344 of file vulkan.hpp.

◆ EXTSwapchainMaintenance1ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSwapchainMaintenance1ExtensionName = "VK_EXT_swapchain_maintenance1"

Definition at line 7991 of file vulkan.hpp.

◆ EXTSwapchainMaintenance1SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTSwapchainMaintenance1SpecVersion = 1

Definition at line 7992 of file vulkan.hpp.

◆ EXTTexelBufferAlignmentExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTexelBufferAlignmentExtensionName = "VK_EXT_texel_buffer_alignment"

Definition at line 8016 of file vulkan.hpp.

◆ EXTTexelBufferAlignmentSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTexelBufferAlignmentSpecVersion = 1

Definition at line 8018 of file vulkan.hpp.

◆ EXTTextureCompressionAstcHdrExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTextureCompressionAstcHdrExtensionName = "VK_EXT_texture_compression_astc_hdr"

Definition at line 7180 of file vulkan.hpp.

◆ EXTTextureCompressionAstcHdrSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTextureCompressionAstcHdrSpecVersion = 1

Definition at line 7182 of file vulkan.hpp.

◆ EXTToolingInfoExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTToolingInfoExtensionName = "VK_EXT_tooling_info"

Definition at line 7880 of file vulkan.hpp.

◆ EXTToolingInfoSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTToolingInfoSpecVersion = 1

Definition at line 7882 of file vulkan.hpp.

◆ EXTTransformFeedbackExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTransformFeedbackExtensionName = "VK_EXT_transform_feedback"

Definition at line 7023 of file vulkan.hpp.

◆ EXTTransformFeedbackSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTTransformFeedbackSpecVersion = 1

Definition at line 7024 of file vulkan.hpp.

◆ EXTValidationCacheExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationCacheExtensionName = "VK_EXT_validation_cache"

Definition at line 7573 of file vulkan.hpp.

◆ EXTValidationCacheSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationCacheSpecVersion = 1

Definition at line 7574 of file vulkan.hpp.

◆ EXTValidationFeaturesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationFeaturesExtensionName = "VK_EXT_validation_features"

Definition at line 7892 of file vulkan.hpp.

◆ EXTValidationFeaturesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationFeaturesSpecVersion = 6

Definition at line 7894 of file vulkan.hpp.

◆ EXTValidationFlagsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationFlagsExtensionName = "VK_EXT_validation_flags"

Definition at line 7150 of file vulkan.hpp.

◆ EXTValidationFlagsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTValidationFlagsSpecVersion = 3

Definition at line 7152 of file vulkan.hpp.

◆ EXTVertexAttributeDivisorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTVertexAttributeDivisorExtensionName = "VK_EXT_vertex_attribute_divisor"

Definition at line 7690 of file vulkan.hpp.

◆ EXTVertexAttributeDivisorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTVertexAttributeDivisorSpecVersion = 3

Definition at line 7692 of file vulkan.hpp.

◆ EXTVertexInputDynamicStateExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTVertexInputDynamicStateExtensionName = "VK_EXT_vertex_input_dynamic_state"

Definition at line 8227 of file vulkan.hpp.

◆ EXTVertexInputDynamicStateSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTVertexInputDynamicStateSpecVersion = 2

Definition at line 8228 of file vulkan.hpp.

◆ EXTYcbcr2Plane444FormatsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTYcbcr2Plane444FormatsExtensionName = "VK_EXT_ycbcr_2plane_444_formats"

Definition at line 8152 of file vulkan.hpp.

◆ EXTYcbcr2Plane444FormatsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTYcbcr2Plane444FormatsSpecVersion = 1

Definition at line 8154 of file vulkan.hpp.

◆ EXTYcbcrImageArraysExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTYcbcrImageArraysExtensionName = "VK_EXT_ycbcr_image_arrays"

Definition at line 7913 of file vulkan.hpp.

◆ EXTYcbcrImageArraysSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::EXTYcbcrImageArraysSpecVersion = 1

Definition at line 7914 of file vulkan.hpp.

◆ False

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::False = 0U

Definition at line 6771 of file vulkan.hpp.

◆ GOOGLEDecorateStringExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEDecorateStringExtensionName = "VK_GOOGLE_decorate_string"

Definition at line 7819 of file vulkan.hpp.

◆ GOOGLEDecorateStringSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEDecorateStringSpecVersion = 1

Definition at line 7820 of file vulkan.hpp.

◆ GOOGLEDisplayTimingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEDisplayTimingExtensionName = "VK_GOOGLE_display_timing"

Definition at line 7307 of file vulkan.hpp.

◆ GOOGLEDisplayTimingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEDisplayTimingSpecVersion = 1

Definition at line 7308 of file vulkan.hpp.

◆ GOOGLEHlslFunctionality1ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEHlslFunctionality1ExtensionName = "VK_GOOGLE_hlsl_functionality1"

Definition at line 7815 of file vulkan.hpp.

◆ GOOGLEHlslFunctionality1SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEHlslFunctionality1SpecVersion = 1

Definition at line 7816 of file vulkan.hpp.

◆ GOOGLESurfacelessQueryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLESurfacelessQueryExtensionName = "VK_GOOGLE_surfaceless_query"

Definition at line 8425 of file vulkan.hpp.

◆ GOOGLESurfacelessQuerySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLESurfacelessQuerySpecVersion = 2

Definition at line 8426 of file vulkan.hpp.

◆ GOOGLEUserTypeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEUserTypeExtensionName = "VK_GOOGLE_user_type"

Definition at line 8045 of file vulkan.hpp.

◆ GOOGLEUserTypeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::GOOGLEUserTypeSpecVersion = 1

Definition at line 8046 of file vulkan.hpp.

◆ HeaderVersion

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::HeaderVersion = 275

Definition at line 6837 of file vulkan.hpp.

◆ HeaderVersionComplete

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HeaderVersionComplete = makeApiVersion( 0, 1, 3, 275 )

Definition at line 6908 of file vulkan.hpp.

◆ HUAWEIClusterCullingShaderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEIClusterCullingShaderExtensionName = "VK_HUAWEI_cluster_culling_shader"

Definition at line 8359 of file vulkan.hpp.

◆ HUAWEIClusterCullingShaderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEIClusterCullingShaderSpecVersion = 3

Definition at line 8360 of file vulkan.hpp.

◆ HUAWEIInvocationMaskExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEIInvocationMaskExtensionName = "VK_HUAWEI_invocation_mask"

Definition at line 8275 of file vulkan.hpp.

◆ HUAWEIInvocationMaskSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEIInvocationMaskSpecVersion = 1

Definition at line 8276 of file vulkan.hpp.

◆ HUAWEISubpassShadingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEISubpassShadingExtensionName = "VK_HUAWEI_subpass_shading"

Definition at line 8271 of file vulkan.hpp.

◆ HUAWEISubpassShadingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::HUAWEISubpassShadingSpecVersion = 3

Definition at line 8272 of file vulkan.hpp.

◆ IMGFilterCubicExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGFilterCubicExtensionName = "VK_IMG_filter_cubic"

Definition at line 6983 of file vulkan.hpp.

◆ IMGFilterCubicSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGFilterCubicSpecVersion = 1

Definition at line 6984 of file vulkan.hpp.

◆ IMGFormatPvrtcExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGFormatPvrtcExtensionName = "VK_IMG_format_pvrtc"

Definition at line 7104 of file vulkan.hpp.

◆ IMGFormatPvrtcSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGFormatPvrtcSpecVersion = 1

Definition at line 7106 of file vulkan.hpp.

◆ IMGRelaxedLineRasterizationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGRelaxedLineRasterizationExtensionName = "VK_IMG_relaxed_line_rasterization"

Definition at line 7363 of file vulkan.hpp.

◆ IMGRelaxedLineRasterizationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::IMGRelaxedLineRasterizationSpecVersion = 1

Definition at line 7364 of file vulkan.hpp.

◆ INTELPerformanceQueryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::INTELPerformanceQueryExtensionName = "VK_INTEL_performance_query"

Definition at line 7769 of file vulkan.hpp.

◆ INTELPerformanceQuerySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::INTELPerformanceQuerySpecVersion = 2

Definition at line 7770 of file vulkan.hpp.

◆ INTELShaderIntegerFunctions2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::INTELShaderIntegerFunctions2ExtensionName = "VK_INTEL_shader_integer_functions2"

Definition at line 7765 of file vulkan.hpp.

◆ INTELShaderIntegerFunctions2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::INTELShaderIntegerFunctions2SpecVersion = 1

Definition at line 7766 of file vulkan.hpp.

◆ KHR16BitStorageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHR16BitStorageExtensionName = "VK_KHR_16bit_storage"

Definition at line 7270 of file vulkan.hpp.

◆ KHR16BitStorageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHR16BitStorageSpecVersion = 1

Definition at line 7272 of file vulkan.hpp.

◆ KHR8BitStorageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHR8BitStorageExtensionName = "VK_KHR_8bit_storage"

Definition at line 7640 of file vulkan.hpp.

◆ KHR8BitStorageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHR8BitStorageSpecVersion = 1

Definition at line 7642 of file vulkan.hpp.

◆ KHRAccelerationStructureExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRAccelerationStructureExtensionName = "VK_KHR_acceleration_structure"

Definition at line 7529 of file vulkan.hpp.

◆ KHRAccelerationStructureSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRAccelerationStructureSpecVersion = 13

Definition at line 7530 of file vulkan.hpp.

◆ KHRBindMemory2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRBindMemory2ExtensionName = "VK_KHR_bind_memory2"

Definition at line 7564 of file vulkan.hpp.

◆ KHRBindMemory2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRBindMemory2SpecVersion = 1

Definition at line 7566 of file vulkan.hpp.

◆ KHRBufferDeviceAddressExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRBufferDeviceAddressExtensionName = "VK_KHR_buffer_device_address"

Definition at line 7938 of file vulkan.hpp.

◆ KHRBufferDeviceAddressSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRBufferDeviceAddressSpecVersion = 1

Definition at line 7940 of file vulkan.hpp.

◆ KHRCalibratedTimestampsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCalibratedTimestampsExtensionName = "VK_KHR_calibrated_timestamps"

Definition at line 8589 of file vulkan.hpp.

◆ KHRCalibratedTimestampsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCalibratedTimestampsSpecVersion = 1

Definition at line 8590 of file vulkan.hpp.

◆ KHRCooperativeMatrixExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCooperativeMatrixExtensionName = "VK_KHR_cooperative_matrix"

Definition at line 8539 of file vulkan.hpp.

◆ KHRCooperativeMatrixSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCooperativeMatrixSpecVersion = 2

Definition at line 8540 of file vulkan.hpp.

◆ KHRCopyCommands2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCopyCommands2ExtensionName = "VK_KHR_copy_commands2"

Definition at line 8176 of file vulkan.hpp.

◆ KHRCopyCommands2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCopyCommands2SpecVersion = 1

Definition at line 8178 of file vulkan.hpp.

◆ KHRCreateRenderpass2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCreateRenderpass2ExtensionName = "VK_KHR_create_renderpass2"

Definition at line 7358 of file vulkan.hpp.

◆ KHRCreateRenderpass2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRCreateRenderpass2SpecVersion = 1

Definition at line 7360 of file vulkan.hpp.

◆ KHRDedicatedAllocationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDedicatedAllocationExtensionName = "VK_KHR_dedicated_allocation"

Definition at line 7442 of file vulkan.hpp.

◆ KHRDedicatedAllocationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDedicatedAllocationSpecVersion = 3

Definition at line 7444 of file vulkan.hpp.

◆ KHRDeferredHostOperationsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeferredHostOperationsExtensionName = "VK_KHR_deferred_host_operations"

Definition at line 7967 of file vulkan.hpp.

◆ KHRDeferredHostOperationsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeferredHostOperationsSpecVersion = 4

Definition at line 7968 of file vulkan.hpp.

◆ KHRDepthStencilResolveExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDepthStencilResolveExtensionName = "VK_KHR_depth_stencil_resolve"

Definition at line 7724 of file vulkan.hpp.

◆ KHRDepthStencilResolveSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDepthStencilResolveSpecVersion = 1

Definition at line 7726 of file vulkan.hpp.

◆ KHRDescriptorUpdateTemplateExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDescriptorUpdateTemplateExtensionName = "VK_KHR_descriptor_update_template"

Definition at line 7280 of file vulkan.hpp.

◆ KHRDescriptorUpdateTemplateSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDescriptorUpdateTemplateSpecVersion = 1

Definition at line 7282 of file vulkan.hpp.

◆ KHRDeviceGroupCreationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeviceGroupCreationExtensionName = "VK_KHR_device_group_creation"

Definition at line 7200 of file vulkan.hpp.

◆ KHRDeviceGroupCreationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeviceGroupCreationSpecVersion = 1

Definition at line 7202 of file vulkan.hpp.

◆ KHRDeviceGroupExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeviceGroupExtensionName = "VK_KHR_device_group"

Definition at line 7144 of file vulkan.hpp.

◆ KHRDeviceGroupSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDeviceGroupSpecVersion = 4

Definition at line 7146 of file vulkan.hpp.

◆ KHRDisplayExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDisplayExtensionName = "VK_KHR_display"

Definition at line 6923 of file vulkan.hpp.

◆ KHRDisplaySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDisplaySpecVersion = 23

Definition at line 6924 of file vulkan.hpp.

◆ KHRDisplaySwapchainExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDisplaySwapchainExtensionName = "VK_KHR_display_swapchain"

Definition at line 6927 of file vulkan.hpp.

◆ KHRDisplaySwapchainSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDisplaySwapchainSpecVersion = 10

Definition at line 6928 of file vulkan.hpp.

◆ KHRDrawIndirectCountExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDrawIndirectCountExtensionName = "VK_KHR_draw_indirect_count"

Definition at line 7614 of file vulkan.hpp.

◆ KHRDrawIndirectCountSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDrawIndirectCountSpecVersion = 1

Definition at line 7616 of file vulkan.hpp.

◆ KHRDriverPropertiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDriverPropertiesExtensionName = "VK_KHR_driver_properties"

Definition at line 7708 of file vulkan.hpp.

◆ KHRDriverPropertiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDriverPropertiesSpecVersion = 1

Definition at line 7710 of file vulkan.hpp.

◆ KHRDynamicRenderingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDynamicRenderingExtensionName = "VK_KHR_dynamic_rendering"

Definition at line 7078 of file vulkan.hpp.

◆ KHRDynamicRenderingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRDynamicRenderingSpecVersion = 1

Definition at line 7080 of file vulkan.hpp.

◆ KHRExternalFenceCapabilitiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceCapabilitiesExtensionName = "VK_KHR_external_fence_capabilities"

Definition at line 7372 of file vulkan.hpp.

◆ KHRExternalFenceCapabilitiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceCapabilitiesSpecVersion = 1

Definition at line 7374 of file vulkan.hpp.

◆ KHRExternalFenceExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceExtensionName = "VK_KHR_external_fence"

Definition at line 7378 of file vulkan.hpp.

◆ KHRExternalFenceFdExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceFdExtensionName = "VK_KHR_external_fence_fd"

Definition at line 7389 of file vulkan.hpp.

◆ KHRExternalFenceFdSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceFdSpecVersion = 1

Definition at line 7390 of file vulkan.hpp.

◆ KHRExternalFenceSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalFenceSpecVersion = 1

Definition at line 7380 of file vulkan.hpp.

◆ KHRExternalMemoryCapabilitiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryCapabilitiesExtensionName = "VK_KHR_external_memory_capabilities"

Definition at line 7206 of file vulkan.hpp.

◆ KHRExternalMemoryCapabilitiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryCapabilitiesSpecVersion = 1

Definition at line 7208 of file vulkan.hpp.

◆ KHRExternalMemoryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryExtensionName = "VK_KHR_external_memory"

Definition at line 7212 of file vulkan.hpp.

◆ KHRExternalMemoryFdExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryFdExtensionName = "VK_KHR_external_memory_fd"

Definition at line 7223 of file vulkan.hpp.

◆ KHRExternalMemoryFdSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemoryFdSpecVersion = 1

Definition at line 7224 of file vulkan.hpp.

◆ KHRExternalMemorySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalMemorySpecVersion = 1

Definition at line 7214 of file vulkan.hpp.

◆ KHRExternalSemaphoreCapabilitiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreCapabilitiesExtensionName = "VK_KHR_external_semaphore_capabilities"

Definition at line 7234 of file vulkan.hpp.

◆ KHRExternalSemaphoreCapabilitiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreCapabilitiesSpecVersion = 1

Definition at line 7236 of file vulkan.hpp.

◆ KHRExternalSemaphoreExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreExtensionName = "VK_KHR_external_semaphore"

Definition at line 7240 of file vulkan.hpp.

◆ KHRExternalSemaphoreFdExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreFdExtensionName = "VK_KHR_external_semaphore_fd"

Definition at line 7251 of file vulkan.hpp.

◆ KHRExternalSemaphoreFdSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreFdSpecVersion = 1

Definition at line 7252 of file vulkan.hpp.

◆ KHRExternalSemaphoreSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRExternalSemaphoreSpecVersion = 1

Definition at line 7242 of file vulkan.hpp.

◆ KHRFormatFeatureFlags2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFormatFeatureFlags2ExtensionName = "VK_KHR_format_feature_flags2"

Definition at line 8248 of file vulkan.hpp.

◆ KHRFormatFeatureFlags2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFormatFeatureFlags2SpecVersion = 2

Definition at line 8250 of file vulkan.hpp.

◆ KHRFragmentShaderBarycentricExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFragmentShaderBarycentricExtensionName = "VK_KHR_fragment_shader_barycentric"

Definition at line 8125 of file vulkan.hpp.

◆ KHRFragmentShaderBarycentricSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFragmentShaderBarycentricSpecVersion = 1

Definition at line 8126 of file vulkan.hpp.

◆ KHRFragmentShadingRateExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFragmentShadingRateExtensionName = "VK_KHR_fragment_shading_rate"

Definition at line 7829 of file vulkan.hpp.

◆ KHRFragmentShadingRateSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRFragmentShadingRateSpecVersion = 2

Definition at line 7830 of file vulkan.hpp.

◆ KHRGetDisplayProperties2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetDisplayProperties2ExtensionName = "VK_KHR_get_display_properties2"

Definition at line 7413 of file vulkan.hpp.

◆ KHRGetDisplayProperties2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetDisplayProperties2SpecVersion = 1

Definition at line 7414 of file vulkan.hpp.

◆ KHRGetMemoryRequirements2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetMemoryRequirements2ExtensionName = "VK_KHR_get_memory_requirements2"

Definition at line 7510 of file vulkan.hpp.

◆ KHRGetMemoryRequirements2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetMemoryRequirements2SpecVersion = 1

Definition at line 7512 of file vulkan.hpp.

◆ KHRGetPhysicalDeviceProperties2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetPhysicalDeviceProperties2ExtensionName = "VK_KHR_get_physical_device_properties2"

Definition at line 7138 of file vulkan.hpp.

◆ KHRGetPhysicalDeviceProperties2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetPhysicalDeviceProperties2SpecVersion = 2

Definition at line 7140 of file vulkan.hpp.

◆ KHRGetSurfaceCapabilities2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetSurfaceCapabilities2ExtensionName = "VK_KHR_get_surface_capabilities2"

Definition at line 7403 of file vulkan.hpp.

◆ KHRGetSurfaceCapabilities2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGetSurfaceCapabilities2SpecVersion = 1

Definition at line 7404 of file vulkan.hpp.

◆ KHRGlobalPriorityExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGlobalPriorityExtensionName = "VK_KHR_global_priority"

Definition at line 7681 of file vulkan.hpp.

◆ KHRGlobalPrioritySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRGlobalPrioritySpecVersion = 1

Definition at line 7682 of file vulkan.hpp.

◆ KHRImageFormatListExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRImageFormatListExtensionName = "VK_KHR_image_format_list"

Definition at line 7516 of file vulkan.hpp.

◆ KHRImageFormatListSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRImageFormatListSpecVersion = 1

Definition at line 7518 of file vulkan.hpp.

◆ KHRImagelessFramebufferExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRImagelessFramebufferExtensionName = "VK_KHR_imageless_framebuffer"

Definition at line 7352 of file vulkan.hpp.

◆ KHRImagelessFramebufferSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRImagelessFramebufferSpecVersion = 1

Definition at line 7354 of file vulkan.hpp.

◆ KHRIncrementalPresentExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRIncrementalPresentExtensionName = "VK_KHR_incremental_present"

Definition at line 7275 of file vulkan.hpp.

◆ KHRIncrementalPresentSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRIncrementalPresentSpecVersion = 2

Definition at line 7276 of file vulkan.hpp.

◆ KHRMaintenance1ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance1ExtensionName = "VK_KHR_maintenance1"

Definition at line 7194 of file vulkan.hpp.

◆ KHRMaintenance1SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance1SpecVersion = 2

Definition at line 7196 of file vulkan.hpp.

◆ KHRMaintenance2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance2ExtensionName = "VK_KHR_maintenance2"

Definition at line 7398 of file vulkan.hpp.

◆ KHRMaintenance2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance2SpecVersion = 1

Definition at line 7400 of file vulkan.hpp.

◆ KHRMaintenance3ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance3ExtensionName = "VK_KHR_maintenance3"

Definition at line 7608 of file vulkan.hpp.

◆ KHRMaintenance3SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance3SpecVersion = 1

Definition at line 7610 of file vulkan.hpp.

◆ KHRMaintenance4ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance4ExtensionName = "VK_KHR_maintenance4"

Definition at line 8372 of file vulkan.hpp.

◆ KHRMaintenance4SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance4SpecVersion = 2

Definition at line 8374 of file vulkan.hpp.

◆ KHRMaintenance5ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance5ExtensionName = "VK_KHR_maintenance5"

Definition at line 8483 of file vulkan.hpp.

◆ KHRMaintenance5SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance5SpecVersion = 1

Definition at line 8484 of file vulkan.hpp.

◆ KHRMaintenance6ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance6ExtensionName = "VK_KHR_maintenance6"

Definition at line 8593 of file vulkan.hpp.

◆ KHRMaintenance6SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMaintenance6SpecVersion = 1

Definition at line 8594 of file vulkan.hpp.

◆ KHRMapMemory2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMapMemory2ExtensionName = "VK_KHR_map_memory2"

Definition at line 7979 of file vulkan.hpp.

◆ KHRMapMemory2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMapMemory2SpecVersion = 1

Definition at line 7980 of file vulkan.hpp.

◆ KHRMultiviewExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMultiviewExtensionName = "VK_KHR_multiview"

Definition at line 7098 of file vulkan.hpp.

◆ KHRMultiviewSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRMultiviewSpecVersion = 1

Definition at line 7100 of file vulkan.hpp.

◆ KHRPerformanceQueryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPerformanceQueryExtensionName = "VK_KHR_performance_query"

Definition at line 7393 of file vulkan.hpp.

◆ KHRPerformanceQuerySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPerformanceQuerySpecVersion = 1

Definition at line 7394 of file vulkan.hpp.

◆ KHRPipelineExecutablePropertiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPipelineExecutablePropertiesExtensionName = "VK_KHR_pipeline_executable_properties"

Definition at line 7971 of file vulkan.hpp.

◆ KHRPipelineExecutablePropertiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPipelineExecutablePropertiesSpecVersion = 1

Definition at line 7972 of file vulkan.hpp.

◆ KHRPipelineLibraryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPipelineLibraryExtensionName = "VK_KHR_pipeline_library"

Definition at line 8049 of file vulkan.hpp.

◆ KHRPipelineLibrarySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPipelineLibrarySpecVersion = 1

Definition at line 8050 of file vulkan.hpp.

◆ KHRPortabilityEnumerationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPortabilityEnumerationExtensionName = "VK_KHR_portability_enumeration"

Definition at line 8337 of file vulkan.hpp.

◆ KHRPortabilityEnumerationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPortabilityEnumerationSpecVersion = 1

Definition at line 8338 of file vulkan.hpp.

◆ KHRPortabilitySubsetExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPortabilitySubsetExtensionName = "VK_KHR_portability_subset"

Definition at line 7590 of file vulkan.hpp.

◆ KHRPortabilitySubsetSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPortabilitySubsetSpecVersion = 1

Definition at line 7591 of file vulkan.hpp.

◆ KHRPresentIdExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPresentIdExtensionName = "VK_KHR_present_id"

Definition at line 8063 of file vulkan.hpp.

◆ KHRPresentIdSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPresentIdSpecVersion = 1

Definition at line 8064 of file vulkan.hpp.

◆ KHRPresentWaitExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPresentWaitExtensionName = "VK_KHR_present_wait"

Definition at line 7897 of file vulkan.hpp.

◆ KHRPresentWaitSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPresentWaitSpecVersion = 1

Definition at line 7898 of file vulkan.hpp.

◆ KHRPushDescriptorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPushDescriptorExtensionName = "VK_KHR_push_descriptor"

Definition at line 7255 of file vulkan.hpp.

◆ KHRPushDescriptorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRPushDescriptorSpecVersion = 2

Definition at line 7256 of file vulkan.hpp.

◆ KHRRayQueryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayQueryExtensionName = "VK_KHR_ray_query"

Definition at line 7537 of file vulkan.hpp.

◆ KHRRayQuerySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayQuerySpecVersion = 1

Definition at line 7538 of file vulkan.hpp.

◆ KHRRayTracingMaintenance1ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingMaintenance1ExtensionName = "VK_KHR_ray_tracing_maintenance1"

Definition at line 8315 of file vulkan.hpp.

◆ KHRRayTracingMaintenance1SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingMaintenance1SpecVersion = 1

Definition at line 8316 of file vulkan.hpp.

◆ KHRRayTracingPipelineExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingPipelineExtensionName = "VK_KHR_ray_tracing_pipeline"

Definition at line 7533 of file vulkan.hpp.

◆ KHRRayTracingPipelineSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingPipelineSpecVersion = 1

Definition at line 7534 of file vulkan.hpp.

◆ KHRRayTracingPositionFetchExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingPositionFetchExtensionName = "VK_KHR_ray_tracing_position_fetch"

Definition at line 8487 of file vulkan.hpp.

◆ KHRRayTracingPositionFetchSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRayTracingPositionFetchSpecVersion = 1

Definition at line 8488 of file vulkan.hpp.

◆ KHRRelaxedBlockLayoutExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRelaxedBlockLayoutExtensionName = "VK_KHR_relaxed_block_layout"

Definition at line 7504 of file vulkan.hpp.

◆ KHRRelaxedBlockLayoutSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRRelaxedBlockLayoutSpecVersion = 1

Definition at line 7506 of file vulkan.hpp.

◆ KHRSamplerMirrorClampToEdgeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSamplerMirrorClampToEdgeExtensionName = "VK_KHR_sampler_mirror_clamp_to_edge"

Definition at line 6978 of file vulkan.hpp.

◆ KHRSamplerMirrorClampToEdgeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSamplerMirrorClampToEdgeSpecVersion = 3

Definition at line 6980 of file vulkan.hpp.

◆ KHRSamplerYcbcrConversionExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSamplerYcbcrConversionExtensionName = "VK_KHR_sampler_ycbcr_conversion"

Definition at line 7558 of file vulkan.hpp.

◆ KHRSamplerYcbcrConversionSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSamplerYcbcrConversionSpecVersion = 14

Definition at line 7560 of file vulkan.hpp.

◆ KHRSeparateDepthStencilLayoutsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSeparateDepthStencilLayoutsExtensionName = "VK_KHR_separate_depth_stencil_layouts"

Definition at line 7868 of file vulkan.hpp.

◆ KHRSeparateDepthStencilLayoutsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSeparateDepthStencilLayoutsSpecVersion = 1

Definition at line 7870 of file vulkan.hpp.

◆ KHRShaderAtomicInt64ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderAtomicInt64ExtensionName = "VK_KHR_shader_atomic_int64"

Definition at line 7654 of file vulkan.hpp.

◆ KHRShaderAtomicInt64SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderAtomicInt64SpecVersion = 1

Definition at line 7656 of file vulkan.hpp.

◆ KHRShaderClockExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderClockExtensionName = "VK_KHR_shader_clock"

Definition at line 7659 of file vulkan.hpp.

◆ KHRShaderClockSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderClockSpecVersion = 1

Definition at line 7660 of file vulkan.hpp.

◆ KHRShaderDrawParametersExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderDrawParametersExtensionName = "VK_KHR_shader_draw_parameters"

Definition at line 7162 of file vulkan.hpp.

◆ KHRShaderDrawParametersSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderDrawParametersSpecVersion = 1

Definition at line 7164 of file vulkan.hpp.

◆ KHRShaderFloat16Int8ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderFloat16Int8ExtensionName = "VK_KHR_shader_float16_int8"

Definition at line 7264 of file vulkan.hpp.

◆ KHRShaderFloat16Int8SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderFloat16Int8SpecVersion = 1

Definition at line 7266 of file vulkan.hpp.

◆ KHRShaderFloatControlsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderFloatControlsExtensionName = "VK_KHR_shader_float_controls"

Definition at line 7714 of file vulkan.hpp.

◆ KHRShaderFloatControlsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderFloatControlsSpecVersion = 4

Definition at line 7716 of file vulkan.hpp.

◆ KHRShaderIntegerDotProductExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderIntegerDotProductExtensionName = "VK_KHR_shader_integer_dot_product"

Definition at line 8010 of file vulkan.hpp.

◆ KHRShaderIntegerDotProductSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderIntegerDotProductSpecVersion = 1

Definition at line 8012 of file vulkan.hpp.

◆ KHRShaderNonSemanticInfoExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderNonSemanticInfoExtensionName = "VK_KHR_shader_non_semantic_info"

Definition at line 8058 of file vulkan.hpp.

◆ KHRShaderNonSemanticInfoSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderNonSemanticInfoSpecVersion = 1

Definition at line 8060 of file vulkan.hpp.

◆ KHRShaderSubgroupExtendedTypesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderSubgroupExtendedTypesExtensionName = "VK_KHR_shader_subgroup_extended_types"

Definition at line 7634 of file vulkan.hpp.

◆ KHRShaderSubgroupExtendedTypesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderSubgroupExtendedTypesSpecVersion = 1

Definition at line 7636 of file vulkan.hpp.

◆ KHRShaderSubgroupUniformControlFlowExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderSubgroupUniformControlFlowExtensionName = "VK_KHR_shader_subgroup_uniform_control_flow"

Definition at line 8129 of file vulkan.hpp.

◆ KHRShaderSubgroupUniformControlFlowSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderSubgroupUniformControlFlowSpecVersion = 1

Definition at line 8130 of file vulkan.hpp.

◆ KHRShaderTerminateInvocationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderTerminateInvocationExtensionName = "VK_KHR_shader_terminate_invocation"

Definition at line 7794 of file vulkan.hpp.

◆ KHRShaderTerminateInvocationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRShaderTerminateInvocationSpecVersion = 1

Definition at line 7796 of file vulkan.hpp.

◆ KHRSharedPresentableImageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSharedPresentableImageExtensionName = "VK_KHR_shared_presentable_image"

Definition at line 7367 of file vulkan.hpp.

◆ KHRSharedPresentableImageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSharedPresentableImageSpecVersion = 1

Definition at line 7368 of file vulkan.hpp.

◆ KHRSpirv14ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSpirv14ExtensionName = "VK_KHR_spirv_1_4"

Definition at line 7846 of file vulkan.hpp.

◆ KHRSpirv14SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSpirv14SpecVersion = 1

Definition at line 7848 of file vulkan.hpp.

◆ KHRStorageBufferStorageClassExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRStorageBufferStorageClassExtensionName = "VK_KHR_storage_buffer_storage_class"

Definition at line 7464 of file vulkan.hpp.

◆ KHRStorageBufferStorageClassSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRStorageBufferStorageClassSpecVersion = 1

Definition at line 7466 of file vulkan.hpp.

◆ KHRSurfaceExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSurfaceExtensionName = "VK_KHR_surface"

Definition at line 6915 of file vulkan.hpp.

◆ KHRSurfaceProtectedCapabilitiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSurfaceProtectedCapabilitiesExtensionName = "VK_KHR_surface_protected_capabilities"

Definition at line 7859 of file vulkan.hpp.

◆ KHRSurfaceProtectedCapabilitiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSurfaceProtectedCapabilitiesSpecVersion = 1

Definition at line 7860 of file vulkan.hpp.

◆ KHRSurfaceSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSurfaceSpecVersion = 25

Definition at line 6916 of file vulkan.hpp.

◆ KHRSwapchainExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSwapchainExtensionName = "VK_KHR_swapchain"

Definition at line 6919 of file vulkan.hpp.

◆ KHRSwapchainMutableFormatExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSwapchainMutableFormatExtensionName = "VK_KHR_swapchain_mutable_format"

Definition at line 7729 of file vulkan.hpp.

◆ KHRSwapchainMutableFormatSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSwapchainMutableFormatSpecVersion = 1

Definition at line 7730 of file vulkan.hpp.

◆ KHRSwapchainSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSwapchainSpecVersion = 70

Definition at line 6920 of file vulkan.hpp.

◆ KHRSynchronization2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSynchronization2ExtensionName = "VK_KHR_synchronization2"

Definition at line 8108 of file vulkan.hpp.

◆ KHRSynchronization2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRSynchronization2SpecVersion = 1

Definition at line 8110 of file vulkan.hpp.

◆ KHRTimelineSemaphoreExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRTimelineSemaphoreExtensionName = "VK_KHR_timeline_semaphore"

Definition at line 7760 of file vulkan.hpp.

◆ KHRTimelineSemaphoreSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRTimelineSemaphoreSpecVersion = 2

Definition at line 7762 of file vulkan.hpp.

◆ KHRUniformBufferStandardLayoutExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRUniformBufferStandardLayoutExtensionName = "VK_KHR_uniform_buffer_standard_layout"

Definition at line 7918 of file vulkan.hpp.

◆ KHRUniformBufferStandardLayoutSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRUniformBufferStandardLayoutSpecVersion = 1

Definition at line 7920 of file vulkan.hpp.

◆ KHRVariablePointersExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVariablePointersExtensionName = "VK_KHR_variable_pointers"

Definition at line 7408 of file vulkan.hpp.

◆ KHRVariablePointersSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVariablePointersSpecVersion = 1

Definition at line 7410 of file vulkan.hpp.

◆ KHRVertexAttributeDivisorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVertexAttributeDivisorExtensionName = "VK_KHR_vertex_attribute_divisor"

Definition at line 8575 of file vulkan.hpp.

◆ KHRVertexAttributeDivisorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVertexAttributeDivisorSpecVersion = 1

Definition at line 8576 of file vulkan.hpp.

◆ KHRVideoDecodeH264ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeH264ExtensionName = "VK_KHR_video_decode_h264"

Definition at line 7065 of file vulkan.hpp.

◆ KHRVideoDecodeH264SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeH264SpecVersion = 9

Definition at line 7066 of file vulkan.hpp.

◆ KHRVideoDecodeH265ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeH265ExtensionName = "VK_KHR_video_decode_h265"

Definition at line 7677 of file vulkan.hpp.

◆ KHRVideoDecodeH265SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeH265SpecVersion = 8

Definition at line 7678 of file vulkan.hpp.

◆ KHRVideoDecodeQueueExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeQueueExtensionName = "VK_KHR_video_decode_queue"

Definition at line 7009 of file vulkan.hpp.

◆ KHRVideoDecodeQueueSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoDecodeQueueSpecVersion = 8

Definition at line 7010 of file vulkan.hpp.

◆ KHRVideoEncodeH264ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeH264ExtensionName = "VK_KHR_video_encode_h264"

Definition at line 7057 of file vulkan.hpp.

◆ KHRVideoEncodeH264SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeH264SpecVersion = 14

Definition at line 7058 of file vulkan.hpp.

◆ KHRVideoEncodeH265ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeH265ExtensionName = "VK_KHR_video_encode_h265"

Definition at line 7061 of file vulkan.hpp.

◆ KHRVideoEncodeH265SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeH265SpecVersion = 14

Definition at line 7062 of file vulkan.hpp.

◆ KHRVideoEncodeQueueExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeQueueExtensionName = "VK_KHR_video_encode_queue"

Definition at line 8079 of file vulkan.hpp.

◆ KHRVideoEncodeQueueSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoEncodeQueueSpecVersion = 12

Definition at line 8080 of file vulkan.hpp.

◆ KHRVideoMaintenance1ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoMaintenance1ExtensionName = "VK_KHR_video_maintenance1"

Definition at line 8547 of file vulkan.hpp.

◆ KHRVideoMaintenance1SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoMaintenance1SpecVersion = 1

Definition at line 8548 of file vulkan.hpp.

◆ KHRVideoQueueExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoQueueExtensionName = "VK_KHR_video_queue"

Definition at line 7005 of file vulkan.hpp.

◆ KHRVideoQueueSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVideoQueueSpecVersion = 8

Definition at line 7006 of file vulkan.hpp.

◆ KHRVulkanMemoryModelExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVulkanMemoryModelExtensionName = "VK_KHR_vulkan_memory_model"

Definition at line 7774 of file vulkan.hpp.

◆ KHRVulkanMemoryModelSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRVulkanMemoryModelSpecVersion = 3

Definition at line 7776 of file vulkan.hpp.

◆ KHRWorkgroupMemoryExplicitLayoutExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRWorkgroupMemoryExplicitLayoutExtensionName = "VK_KHR_workgroup_memory_explicit_layout"

Definition at line 8171 of file vulkan.hpp.

◆ KHRWorkgroupMemoryExplicitLayoutSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRWorkgroupMemoryExplicitLayoutSpecVersion = 1

Definition at line 8172 of file vulkan.hpp.

◆ KHRZeroInitializeWorkgroupMemoryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRZeroInitializeWorkgroupMemoryExtensionName = "VK_KHR_zero_initialize_workgroup_memory"

Definition at line 8134 of file vulkan.hpp.

◆ KHRZeroInitializeWorkgroupMemorySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::KHRZeroInitializeWorkgroupMemorySpecVersion = 1

Definition at line 8136 of file vulkan.hpp.

◆ LodClampNone

VULKAN_HPP_CONSTEXPR_INLINE float vk::LodClampNone = 1000.0F

Definition at line 6772 of file vulkan.hpp.

◆ LuidSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::LuidSize = 8U

Definition at line 6788 of file vulkan.hpp.

◆ LuidSizeKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::LuidSizeKHR = 8U

Definition at line 6799 of file vulkan.hpp.

◆ LUNARGDirectDriverLoadingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::LUNARGDirectDriverLoadingExtensionName = "VK_LUNARG_direct_driver_loading"

Definition at line 8453 of file vulkan.hpp.

◆ LUNARGDirectDriverLoadingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::LUNARGDirectDriverLoadingSpecVersion = 1

Definition at line 8454 of file vulkan.hpp.

◆ MaxDescriptionSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDescriptionSize = 256U

Definition at line 6783 of file vulkan.hpp.

◆ MaxDeviceGroupSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDeviceGroupSize = 32U

Definition at line 6787 of file vulkan.hpp.

◆ MaxDeviceGroupSizeKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDeviceGroupSizeKHR = 32U

Definition at line 6796 of file vulkan.hpp.

◆ MaxDriverInfoSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDriverInfoSize = 256U

Definition at line 6793 of file vulkan.hpp.

◆ MaxDriverInfoSizeKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDriverInfoSizeKHR = 256U

Definition at line 6823 of file vulkan.hpp.

◆ MaxDriverNameSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDriverNameSize = 256U

Definition at line 6792 of file vulkan.hpp.

◆ MaxDriverNameSizeKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxDriverNameSizeKHR = 256U

Definition at line 6822 of file vulkan.hpp.

◆ MaxExtensionNameSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxExtensionNameSize = 256U

Definition at line 6782 of file vulkan.hpp.

◆ MaxGlobalPrioritySizeEXT

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxGlobalPrioritySizeEXT = 16U

Definition at line 6826 of file vulkan.hpp.

◆ MaxGlobalPrioritySizeKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxGlobalPrioritySizeKHR = 16U

Definition at line 6819 of file vulkan.hpp.

◆ MaxMemoryHeaps

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxMemoryHeaps = 16U

Definition at line 6784 of file vulkan.hpp.

◆ MaxMemoryTypes

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxMemoryTypes = 32U

Definition at line 6779 of file vulkan.hpp.

◆ MaxPhysicalDeviceNameSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxPhysicalDeviceNameSize = 256U

Definition at line 6780 of file vulkan.hpp.

◆ MaxShaderModuleIdentifierSizeEXT

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::MaxShaderModuleIdentifierSizeEXT = 32U

Definition at line 6832 of file vulkan.hpp.

◆ MSFTLayeredDriverExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::MSFTLayeredDriverExtensionName = "VK_MSFT_layered_driver"

Definition at line 8585 of file vulkan.hpp.

◆ MSFTLayeredDriverSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::MSFTLayeredDriverSpecVersion = 1

Definition at line 8586 of file vulkan.hpp.

◆ NVClipSpaceWScalingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVClipSpaceWScalingExtensionName = "VK_NV_clip_space_w_scaling"

Definition at line 7285 of file vulkan.hpp.

◆ NVClipSpaceWScalingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVClipSpaceWScalingSpecVersion = 1

Definition at line 7286 of file vulkan.hpp.

◆ NVComputeShaderDerivativesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVComputeShaderDerivativesExtensionName = "VK_NV_compute_shader_derivatives"

Definition at line 7733 of file vulkan.hpp.

◆ NVComputeShaderDerivativesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVComputeShaderDerivativesSpecVersion = 1

Definition at line 7734 of file vulkan.hpp.

◆ NVCooperativeMatrixExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCooperativeMatrixExtensionName = "VK_NV_cooperative_matrix"

Definition at line 7901 of file vulkan.hpp.

◆ NVCooperativeMatrixSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCooperativeMatrixSpecVersion = 1

Definition at line 7902 of file vulkan.hpp.

◆ NVCopyMemoryIndirectExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCopyMemoryIndirectExtensionName = "VK_NV_copy_memory_indirect"

Definition at line 8409 of file vulkan.hpp.

◆ NVCopyMemoryIndirectSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCopyMemoryIndirectSpecVersion = 1

Definition at line 8410 of file vulkan.hpp.

◆ NVCornerSampledImageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCornerSampledImageExtensionName = "VK_NV_corner_sampled_image"

Definition at line 7093 of file vulkan.hpp.

◆ NVCornerSampledImageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCornerSampledImageSpecVersion = 2

Definition at line 7094 of file vulkan.hpp.

◆ NVCoverageReductionModeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCoverageReductionModeExtensionName = "VK_NV_coverage_reduction_mode"

Definition at line 7905 of file vulkan.hpp.

◆ NVCoverageReductionModeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCoverageReductionModeSpecVersion = 1

Definition at line 7906 of file vulkan.hpp.

◆ NVCudaKernelLaunchExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCudaKernelLaunchExtensionName = "VK_NV_cuda_kernel_launch"

Definition at line 8092 of file vulkan.hpp.

◆ NVCudaKernelLaunchSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVCudaKernelLaunchSpecVersion = 2

Definition at line 8093 of file vulkan.hpp.

◆ NVDedicatedAllocationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDedicatedAllocationExtensionName = "VK_NV_dedicated_allocation"

Definition at line 7018 of file vulkan.hpp.

◆ NVDedicatedAllocationImageAliasingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDedicatedAllocationImageAliasingExtensionName = "VK_NV_dedicated_allocation_image_aliasing"

Definition at line 7863 of file vulkan.hpp.

◆ NVDedicatedAllocationImageAliasingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDedicatedAllocationImageAliasingSpecVersion = 1

Definition at line 7864 of file vulkan.hpp.

◆ NVDedicatedAllocationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDedicatedAllocationSpecVersion = 1

Definition at line 7020 of file vulkan.hpp.

◆ NVDescriptorPoolOverallocationExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDescriptorPoolOverallocationExtensionName = "VK_NV_descriptor_pool_overallocation"

Definition at line 8597 of file vulkan.hpp.

◆ NVDescriptorPoolOverallocationSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDescriptorPoolOverallocationSpecVersion = 1

Definition at line 8598 of file vulkan.hpp.

◆ NVDeviceDiagnosticCheckpointsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceDiagnosticCheckpointsExtensionName = "VK_NV_device_diagnostic_checkpoints"

Definition at line 7755 of file vulkan.hpp.

◆ NVDeviceDiagnosticCheckpointsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceDiagnosticCheckpointsSpecVersion = 2

Definition at line 7756 of file vulkan.hpp.

◆ NVDeviceDiagnosticsConfigExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceDiagnosticsConfigExtensionName = "VK_NV_device_diagnostics_config"

Definition at line 8083 of file vulkan.hpp.

◆ NVDeviceDiagnosticsConfigSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceDiagnosticsConfigSpecVersion = 2

Definition at line 8084 of file vulkan.hpp.

◆ NVDeviceGeneratedCommandsComputeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceGeneratedCommandsComputeExtensionName = "VK_NV_device_generated_commands_compute"

Definition at line 8417 of file vulkan.hpp.

◆ NVDeviceGeneratedCommandsComputeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceGeneratedCommandsComputeSpecVersion = 2

Definition at line 8418 of file vulkan.hpp.

◆ NVDeviceGeneratedCommandsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceGeneratedCommandsExtensionName = "VK_NV_device_generated_commands"

Definition at line 8001 of file vulkan.hpp.

◆ NVDeviceGeneratedCommandsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDeviceGeneratedCommandsSpecVersion = 3

Definition at line 8002 of file vulkan.hpp.

◆ NVDisplacementMicromapExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDisplacementMicromapExtensionName = "VK_NV_displacement_micromap"

Definition at line 8350 of file vulkan.hpp.

◆ NVDisplacementMicromapSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVDisplacementMicromapSpecVersion = 2

Definition at line 8351 of file vulkan.hpp.

◆ NVExtendedSparseAddressSpaceExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExtendedSparseAddressSpaceExtensionName = "VK_NV_extended_sparse_address_space"

Definition at line 8511 of file vulkan.hpp.

◆ NVExtendedSparseAddressSpaceSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExtendedSparseAddressSpaceSpecVersion = 1

Definition at line 8512 of file vulkan.hpp.

◆ NVExternalMemoryCapabilitiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryCapabilitiesExtensionName = "VK_NV_external_memory_capabilities"

Definition at line 7110 of file vulkan.hpp.

◆ NVExternalMemoryCapabilitiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryCapabilitiesSpecVersion = 1

Definition at line 7112 of file vulkan.hpp.

◆ NVExternalMemoryExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryExtensionName = "VK_NV_external_memory"

Definition at line 7116 of file vulkan.hpp.

◆ NVExternalMemoryRdmaExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryRdmaExtensionName = "VK_NV_external_memory_rdma"

Definition at line 8279 of file vulkan.hpp.

◆ NVExternalMemoryRdmaSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemoryRdmaSpecVersion = 1

Definition at line 8280 of file vulkan.hpp.

◆ NVExternalMemorySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVExternalMemorySpecVersion = 1

Definition at line 7118 of file vulkan.hpp.

◆ NVFillRectangleExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFillRectangleExtensionName = "VK_NV_fill_rectangle"

Definition at line 7545 of file vulkan.hpp.

◆ NVFillRectangleSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFillRectangleSpecVersion = 1

Definition at line 7546 of file vulkan.hpp.

◆ NVFragmentCoverageToColorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentCoverageToColorExtensionName = "VK_NV_fragment_coverage_to_color"

Definition at line 7525 of file vulkan.hpp.

◆ NVFragmentCoverageToColorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentCoverageToColorSpecVersion = 1

Definition at line 7526 of file vulkan.hpp.

◆ NVFragmentShaderBarycentricExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentShaderBarycentricExtensionName = "VK_NV_fragment_shader_barycentric"

Definition at line 7742 of file vulkan.hpp.

◆ NVFragmentShaderBarycentricSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentShaderBarycentricSpecVersion = 1

Definition at line 7744 of file vulkan.hpp.

◆ NVFragmentShadingRateEnumsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentShadingRateEnumsExtensionName = "VK_NV_fragment_shading_rate_enums"

Definition at line 8139 of file vulkan.hpp.

◆ NVFragmentShadingRateEnumsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFragmentShadingRateEnumsSpecVersion = 1

Definition at line 8140 of file vulkan.hpp.

◆ NVFramebufferMixedSamplesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFramebufferMixedSamplesExtensionName = "VK_NV_framebuffer_mixed_samples"

Definition at line 7541 of file vulkan.hpp.

◆ NVFramebufferMixedSamplesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVFramebufferMixedSamplesSpecVersion = 1

Definition at line 7542 of file vulkan.hpp.

◆ NVGeometryShaderPassthroughExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVGeometryShaderPassthroughExtensionName = "VK_NV_geometry_shader_passthrough"

Definition at line 7315 of file vulkan.hpp.

◆ NVGeometryShaderPassthroughSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVGeometryShaderPassthroughSpecVersion = 1

Definition at line 7316 of file vulkan.hpp.

◆ NVGlslShaderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVGlslShaderExtensionName = "VK_NV_glsl_shader"

Definition at line 6968 of file vulkan.hpp.

◆ NVGlslShaderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVGlslShaderSpecVersion = 1

Definition at line 6970 of file vulkan.hpp.

◆ NVInheritedViewportScissorExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVInheritedViewportScissorExtensionName = "VK_NV_inherited_viewport_scissor"

Definition at line 8005 of file vulkan.hpp.

◆ NVInheritedViewportScissorSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVInheritedViewportScissorSpecVersion = 1

Definition at line 8006 of file vulkan.hpp.

◆ NVLinearColorAttachmentExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLinearColorAttachmentExtensionName = "VK_NV_linear_color_attachment"

Definition at line 8421 of file vulkan.hpp.

◆ NVLinearColorAttachmentSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLinearColorAttachmentSpecVersion = 1

Definition at line 8422 of file vulkan.hpp.

◆ NVLowLatency2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLowLatency2ExtensionName = "VK_NV_low_latency2"

Definition at line 8535 of file vulkan.hpp.

◆ NVLowLatency2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLowLatency2SpecVersion = 2

Definition at line 8536 of file vulkan.hpp.

◆ NVLowLatencyExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLowLatencyExtensionName = "VK_NV_low_latency"

Definition at line 8097 of file vulkan.hpp.

◆ NVLowLatencySpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVLowLatencySpecVersion = 1

Definition at line 8098 of file vulkan.hpp.

◆ NVMemoryDecompressionExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVMemoryDecompressionExtensionName = "VK_NV_memory_decompression"

Definition at line 8413 of file vulkan.hpp.

◆ NVMemoryDecompressionSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVMemoryDecompressionSpecVersion = 1

Definition at line 8414 of file vulkan.hpp.

◆ NVMeshShaderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVMeshShaderExtensionName = "VK_NV_mesh_shader"

Definition at line 7737 of file vulkan.hpp.

◆ NVMeshShaderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVMeshShaderSpecVersion = 1

Definition at line 7738 of file vulkan.hpp.

◆ NVOpticalFlowExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVOpticalFlowExtensionName = "VK_NV_optical_flow"

Definition at line 8465 of file vulkan.hpp.

◆ NVOpticalFlowSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVOpticalFlowSpecVersion = 1

Definition at line 8466 of file vulkan.hpp.

◆ NVPerStageDescriptorSetExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVPerStageDescriptorSetExtensionName = "VK_NV_per_stage_descriptor_set"

Definition at line 8551 of file vulkan.hpp.

◆ NVPerStageDescriptorSetSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVPerStageDescriptorSetSpecVersion = 1

Definition at line 8552 of file vulkan.hpp.

◆ NVPresentBarrierExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVPresentBarrierExtensionName = "VK_NV_present_barrier"

Definition at line 8053 of file vulkan.hpp.

◆ NVPresentBarrierSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVPresentBarrierSpecVersion = 1

Definition at line 8054 of file vulkan.hpp.

◆ NVRayTracingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingExtensionName = "VK_NV_ray_tracing"

Definition at line 7599 of file vulkan.hpp.

◆ NVRayTracingInvocationReorderExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingInvocationReorderExtensionName = "VK_NV_ray_tracing_invocation_reorder"

Definition at line 8507 of file vulkan.hpp.

◆ NVRayTracingInvocationReorderSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingInvocationReorderSpecVersion = 1

Definition at line 8508 of file vulkan.hpp.

◆ NVRayTracingMotionBlurExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingMotionBlurExtensionName = "VK_NV_ray_tracing_motion_blur"

Definition at line 8143 of file vulkan.hpp.

◆ NVRayTracingMotionBlurSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingMotionBlurSpecVersion = 1

Definition at line 8144 of file vulkan.hpp.

◆ NVRayTracingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRayTracingSpecVersion = 3

Definition at line 7600 of file vulkan.hpp.

◆ NVRepresentativeFragmentTestExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRepresentativeFragmentTestExtensionName = "VK_NV_representative_fragment_test"

Definition at line 7603 of file vulkan.hpp.

◆ NVRepresentativeFragmentTestSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVRepresentativeFragmentTestSpecVersion = 2

Definition at line 7604 of file vulkan.hpp.

◆ NVSampleMaskOverrideCoverageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVSampleMaskOverrideCoverageExtensionName = "VK_NV_sample_mask_override_coverage"

Definition at line 7311 of file vulkan.hpp.

◆ NVSampleMaskOverrideCoverageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVSampleMaskOverrideCoverageSpecVersion = 1

Definition at line 7312 of file vulkan.hpp.

◆ NVScissorExclusiveExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVScissorExclusiveExtensionName = "VK_NV_scissor_exclusive"

Definition at line 7751 of file vulkan.hpp.

◆ NVScissorExclusiveSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVScissorExclusiveSpecVersion = 2

Definition at line 7752 of file vulkan.hpp.

◆ NVShaderImageFootprintExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderImageFootprintExtensionName = "VK_NV_shader_image_footprint"

Definition at line 7747 of file vulkan.hpp.

◆ NVShaderImageFootprintSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderImageFootprintSpecVersion = 2

Definition at line 7748 of file vulkan.hpp.

◆ NVShaderSmBuiltinsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderSmBuiltinsExtensionName = "VK_NV_shader_sm_builtins"

Definition at line 7549 of file vulkan.hpp.

◆ NVShaderSmBuiltinsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderSmBuiltinsSpecVersion = 1

Definition at line 7550 of file vulkan.hpp.

◆ NVShaderSubgroupPartitionedExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderSubgroupPartitionedExtensionName = "VK_NV_shader_subgroup_partitioned"

Definition at line 7719 of file vulkan.hpp.

◆ NVShaderSubgroupPartitionedSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShaderSubgroupPartitionedSpecVersion = 1

Definition at line 7720 of file vulkan.hpp.

◆ NVShadingRateImageExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShadingRateImageExtensionName = "VK_NV_shading_rate_image"

Definition at line 7595 of file vulkan.hpp.

◆ NVShadingRateImageSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVShadingRateImageSpecVersion = 3

Definition at line 7596 of file vulkan.hpp.

◆ NVViewportArray2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVViewportArray2ExtensionName = "VK_NV_viewport_array2"

Definition at line 7319 of file vulkan.hpp.

◆ NVViewportArray2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVViewportArray2SpecVersion = 1

Definition at line 7320 of file vulkan.hpp.

◆ NVViewportSwizzleExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVViewportSwizzleExtensionName = "VK_NV_viewport_swizzle"

Definition at line 7327 of file vulkan.hpp.

◆ NVViewportSwizzleSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVViewportSwizzleSpecVersion = 1

Definition at line 7328 of file vulkan.hpp.

◆ NVXBinaryImportExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXBinaryImportExtensionName = "VK_NVX_binary_import"

Definition at line 7027 of file vulkan.hpp.

◆ NVXBinaryImportSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXBinaryImportSpecVersion = 1

Definition at line 7028 of file vulkan.hpp.

◆ NVXImageViewHandleExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXImageViewHandleExtensionName = "VK_NVX_image_view_handle"

Definition at line 7031 of file vulkan.hpp.

◆ NVXImageViewHandleSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXImageViewHandleSpecVersion = 2

Definition at line 7032 of file vulkan.hpp.

◆ NVXMultiviewPerViewAttributesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXMultiviewPerViewAttributesExtensionName = "VK_NVX_multiview_per_view_attributes"

Definition at line 7323 of file vulkan.hpp.

◆ NVXMultiviewPerViewAttributesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::NVXMultiviewPerViewAttributesSpecVersion = 1

Definition at line 7324 of file vulkan.hpp.

◆ QCOMFilterCubicClampExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFilterCubicClampExtensionName = "VK_QCOM_filter_cubic_clamp"

Definition at line 8567 of file vulkan.hpp.

◆ QCOMFilterCubicClampSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFilterCubicClampSpecVersion = 1

Definition at line 8568 of file vulkan.hpp.

◆ QCOMFilterCubicWeightsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFilterCubicWeightsExtensionName = "VK_QCOM_filter_cubic_weights"

Definition at line 8559 of file vulkan.hpp.

◆ QCOMFilterCubicWeightsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFilterCubicWeightsSpecVersion = 1

Definition at line 8560 of file vulkan.hpp.

◆ QCOMFragmentDensityMapOffsetExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFragmentDensityMapOffsetExtensionName = "VK_QCOM_fragment_density_map_offset"

Definition at line 8405 of file vulkan.hpp.

◆ QCOMFragmentDensityMapOffsetSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMFragmentDensityMapOffsetSpecVersion = 1

Definition at line 8406 of file vulkan.hpp.

◆ QCOMImageProcessing2ExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMImageProcessing2ExtensionName = "VK_QCOM_image_processing2"

Definition at line 8555 of file vulkan.hpp.

◆ QCOMImageProcessing2SpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMImageProcessing2SpecVersion = 1

Definition at line 8556 of file vulkan.hpp.

◆ QCOMImageProcessingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMImageProcessingExtensionName = "VK_QCOM_image_processing"

Definition at line 8433 of file vulkan.hpp.

◆ QCOMImageProcessingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMImageProcessingSpecVersion = 1

Definition at line 8434 of file vulkan.hpp.

◆ QCOMMultiviewPerViewRenderAreasExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMMultiviewPerViewRenderAreasExtensionName = "VK_QCOM_multiview_per_view_render_areas"

Definition at line 8543 of file vulkan.hpp.

◆ QCOMMultiviewPerViewRenderAreasSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMMultiviewPerViewRenderAreasSpecVersion = 1

Definition at line 8544 of file vulkan.hpp.

◆ QCOMMultiviewPerViewViewportsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMMultiviewPerViewViewportsExtensionName = "VK_QCOM_multiview_per_view_viewports"

Definition at line 8503 of file vulkan.hpp.

◆ QCOMMultiviewPerViewViewportsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMMultiviewPerViewViewportsSpecVersion = 1

Definition at line 8504 of file vulkan.hpp.

◆ QCOMRenderPassShaderResolveExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassShaderResolveExtensionName = "VK_QCOM_render_pass_shader_resolve"

Definition at line 7623 of file vulkan.hpp.

◆ QCOMRenderPassShaderResolveSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassShaderResolveSpecVersion = 4

Definition at line 7624 of file vulkan.hpp.

◆ QCOMRenderPassStoreOpsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassStoreOpsExtensionName = "VK_QCOM_render_pass_store_ops"

Definition at line 8087 of file vulkan.hpp.

◆ QCOMRenderPassStoreOpsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassStoreOpsSpecVersion = 2

Definition at line 8088 of file vulkan.hpp.

◆ QCOMRenderPassTransformExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassTransformExtensionName = "VK_QCOM_render_pass_transform"

Definition at line 8021 of file vulkan.hpp.

◆ QCOMRenderPassTransformSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRenderPassTransformSpecVersion = 4

Definition at line 8022 of file vulkan.hpp.

◆ QCOMRotatedCopyCommandsExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRotatedCopyCommandsExtensionName = "VK_QCOM_rotated_copy_commands"

Definition at line 8161 of file vulkan.hpp.

◆ QCOMRotatedCopyCommandsSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMRotatedCopyCommandsSpecVersion = 2

Definition at line 8162 of file vulkan.hpp.

◆ QCOMTilePropertiesExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMTilePropertiesExtensionName = "VK_QCOM_tile_properties"

Definition at line 8495 of file vulkan.hpp.

◆ QCOMTilePropertiesSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMTilePropertiesSpecVersion = 1

Definition at line 8496 of file vulkan.hpp.

◆ QCOMYcbcrDegammaExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMYcbcrDegammaExtensionName = "VK_QCOM_ycbcr_degamma"

Definition at line 8563 of file vulkan.hpp.

◆ QCOMYcbcrDegammaSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::QCOMYcbcrDegammaSpecVersion = 1

Definition at line 8564 of file vulkan.hpp.

◆ QueueFamilyExternal

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::QueueFamilyExternal = (~1U)

Definition at line 6789 of file vulkan.hpp.

◆ QueueFamilyExternalKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::QueueFamilyExternalKHR = (~1U)

Definition at line 6802 of file vulkan.hpp.

◆ QueueFamilyForeignEXT

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::QueueFamilyForeignEXT = (~2U)

Definition at line 6805 of file vulkan.hpp.

◆ QueueFamilyIgnored

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::QueueFamilyIgnored = (~0U)

Definition at line 6773 of file vulkan.hpp.

◆ Remaining3DSlicesEXT

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::Remaining3DSlicesEXT = (~0U)

Definition at line 6829 of file vulkan.hpp.

◆ RemainingArrayLayers

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::RemainingArrayLayers = (~0U)

Definition at line 6774 of file vulkan.hpp.

◆ RemainingMipLevels

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::RemainingMipLevels = (~0U)

Definition at line 6775 of file vulkan.hpp.

◆ SECAmigoProfilingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::SECAmigoProfilingExtensionName = "VK_SEC_amigo_profiling"

Definition at line 8499 of file vulkan.hpp.

◆ SECAmigoProfilingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::SECAmigoProfilingSpecVersion = 1

Definition at line 8500 of file vulkan.hpp.

◆ ShaderIndexUnusedAMDX

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::ShaderIndexUnusedAMDX = (~0U)

Definition at line 6809 of file vulkan.hpp.

◆ ShaderUnusedKHR

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::ShaderUnusedKHR = (~0U)

Definition at line 6813 of file vulkan.hpp.

◆ ShaderUnusedNV

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::ShaderUnusedNV = (~0U)

Definition at line 6816 of file vulkan.hpp.

◆ SubpassExternal

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::SubpassExternal = (~0U)

Definition at line 6776 of file vulkan.hpp.

◆ True

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::True = 1U

Definition at line 6777 of file vulkan.hpp.

◆ UuidSize

VULKAN_HPP_CONSTEXPR_INLINE uint32_t vk::UuidSize = 16U

Definition at line 6781 of file vulkan.hpp.

◆ VALVEDescriptorSetHostMappingExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::VALVEDescriptorSetHostMappingExtensionName = "VK_VALVE_descriptor_set_host_mapping"

Definition at line 8389 of file vulkan.hpp.

◆ VALVEDescriptorSetHostMappingSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::VALVEDescriptorSetHostMappingSpecVersion = 1

Definition at line 8390 of file vulkan.hpp.

◆ VALVEMutableDescriptorTypeExtensionName

VULKAN_HPP_CONSTEXPR_INLINE auto vk::VALVEMutableDescriptorTypeExtensionName = "VK_VALVE_mutable_descriptor_type"

Definition at line 8222 of file vulkan.hpp.

◆ VALVEMutableDescriptorTypeSpecVersion

VULKAN_HPP_CONSTEXPR_INLINE auto vk::VALVEMutableDescriptorTypeSpecVersion = 1

Definition at line 8224 of file vulkan.hpp.

◆ WholeSize

VULKAN_HPP_CONSTEXPR_INLINE uint64_t vk::WholeSize = (~0ULL)

Definition at line 6778 of file vulkan.hpp.