18 #include <vulkan/vulkan_shared.hpp>
22 export
namespace VULKAN_HPP_NAMESPACE
27 using VULKAN_HPP_NAMESPACE::ArrayWrapper1D;
28 using VULKAN_HPP_NAMESPACE::ArrayWrapper2D;
29 using VULKAN_HPP_NAMESPACE::DispatchLoaderBase;
30 using VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic;
31 using VULKAN_HPP_NAMESPACE::Flags;
32 using VULKAN_HPP_NAMESPACE::FlagTraits;
34 #if !defined( VK_NO_PROTOTYPES )
35 using VULKAN_HPP_NAMESPACE::DispatchLoaderStatic;
38 using VULKAN_HPP_NAMESPACE::operator&;
39 using VULKAN_HPP_NAMESPACE::operator|;
40 using VULKAN_HPP_NAMESPACE::operator^;
41 using VULKAN_HPP_NAMESPACE::operator~;
44 #if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE )
45 using VULKAN_HPP_NAMESPACE::ArrayProxy;
46 using VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries;
47 using VULKAN_HPP_NAMESPACE::Optional;
48 using VULKAN_HPP_NAMESPACE::StridedArrayProxy;
49 using VULKAN_HPP_NAMESPACE::StructureChain;
52 #if !defined( VULKAN_HPP_NO_SMART_HANDLE )
53 using VULKAN_HPP_NAMESPACE::ObjectDestroy;
54 using VULKAN_HPP_NAMESPACE::ObjectDestroyShared;
55 using VULKAN_HPP_NAMESPACE::ObjectFree;
56 using VULKAN_HPP_NAMESPACE::ObjectFreeShared;
57 using VULKAN_HPP_NAMESPACE::ObjectRelease;
58 using VULKAN_HPP_NAMESPACE::ObjectReleaseShared;
59 using VULKAN_HPP_NAMESPACE::PoolFree;
60 using VULKAN_HPP_NAMESPACE::PoolFreeShared;
61 using VULKAN_HPP_NAMESPACE::SharedHandle;
62 using VULKAN_HPP_NAMESPACE::UniqueHandle;
77 using VULKAN_HPP_NAMESPACE::CppType;
351 #if defined( VK_USE_PLATFORM_XLIB_KHR )
353 using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagBitsKHR;
354 using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagsKHR;
357 #if defined( VK_USE_PLATFORM_XCB_KHR )
359 using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagBitsKHR;
360 using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagsKHR;
363 #if defined( VK_USE_PLATFORM_WAYLAND_KHR )
365 using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagBitsKHR;
366 using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagsKHR;
369 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
371 using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagBitsKHR;
372 using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagsKHR;
375 #if defined( VK_USE_PLATFORM_WIN32_KHR )
377 using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagBitsKHR;
378 using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagsKHR;
449 #if defined( VK_USE_PLATFORM_GGP )
451 using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagBitsGGP;
452 using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagsGGP;
464 #if defined( VK_USE_PLATFORM_VI_NN )
466 using VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagBitsNN;
467 using VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagsNN;
515 #if defined( VK_USE_PLATFORM_IOS_MVK )
517 using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagBitsMVK;
518 using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagsMVK;
521 #if defined( VK_USE_PLATFORM_MACOS_MVK )
523 using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagBitsMVK;
524 using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagsMVK;
606 #if defined( VK_USE_PLATFORM_FUCHSIA )
608 using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagBitsFUCHSIA;
609 using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagsFUCHSIA;
612 #if defined( VK_USE_PLATFORM_METAL_EXT )
614 using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagBitsEXT;
615 using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagsEXT;
637 #if defined( VK_USE_PLATFORM_WIN32_KHR )
639 using VULKAN_HPP_NAMESPACE::FullScreenExclusiveEXT;
702 #if defined( VK_USE_PLATFORM_METAL_EXT )
704 using VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagBitsEXT;
705 using VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagsEXT;
733 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT )
735 using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagBitsEXT;
736 using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagsEXT;
744 #if defined( VK_USE_PLATFORM_FUCHSIA )
746 using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagBitsFUCHSIA;
747 using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagsFUCHSIA;
748 using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagBitsFUCHSIA;
749 using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagsFUCHSIA;
756 #if defined( VK_USE_PLATFORM_SCREEN_QNX )
758 using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagBitsQNX;
759 using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagsQNX;
773 #if defined( VK_ENABLE_BETA_EXTENSIONS )
849 using VULKAN_HPP_NAMESPACE::IndexTypeValue;
854 #if !defined( VULKAN_HPP_NO_TO_STRING )
862 #if !defined( VULKAN_HPP_NO_EXCEPTIONS )
863 using VULKAN_HPP_NAMESPACE::DeviceLostError;
864 using VULKAN_HPP_NAMESPACE::Error;
866 using VULKAN_HPP_NAMESPACE::ErrorCategoryImpl;
867 using VULKAN_HPP_NAMESPACE::ExtensionNotPresentError;
868 using VULKAN_HPP_NAMESPACE::FeatureNotPresentError;
869 using VULKAN_HPP_NAMESPACE::FormatNotSupportedError;
870 using VULKAN_HPP_NAMESPACE::FragmentationError;
871 using VULKAN_HPP_NAMESPACE::FragmentedPoolError;
872 using VULKAN_HPP_NAMESPACE::ImageUsageNotSupportedKHRError;
873 using VULKAN_HPP_NAMESPACE::IncompatibleDisplayKHRError;
874 using VULKAN_HPP_NAMESPACE::IncompatibleDriverError;
875 using VULKAN_HPP_NAMESPACE::InitializationFailedError;
876 using VULKAN_HPP_NAMESPACE::InvalidDrmFormatModifierPlaneLayoutEXTError;
877 using VULKAN_HPP_NAMESPACE::InvalidExternalHandleError;
878 using VULKAN_HPP_NAMESPACE::InvalidOpaqueCaptureAddressError;
879 using VULKAN_HPP_NAMESPACE::InvalidShaderNVError;
880 using VULKAN_HPP_NAMESPACE::LayerNotPresentError;
881 using VULKAN_HPP_NAMESPACE::LogicError;
884 using VULKAN_HPP_NAMESPACE::MemoryMapFailedError;
885 using VULKAN_HPP_NAMESPACE::NativeWindowInUseKHRError;
886 using VULKAN_HPP_NAMESPACE::NotPermittedKHRError;
887 using VULKAN_HPP_NAMESPACE::OutOfDateKHRError;
888 using VULKAN_HPP_NAMESPACE::OutOfDeviceMemoryError;
889 using VULKAN_HPP_NAMESPACE::OutOfHostMemoryError;
890 using VULKAN_HPP_NAMESPACE::OutOfPoolMemoryError;
891 using VULKAN_HPP_NAMESPACE::SurfaceLostKHRError;
892 using VULKAN_HPP_NAMESPACE::SystemError;
893 using VULKAN_HPP_NAMESPACE::TooManyObjectsError;
894 using VULKAN_HPP_NAMESPACE::UnknownError;
895 using VULKAN_HPP_NAMESPACE::ValidationFailedEXTError;
896 using VULKAN_HPP_NAMESPACE::VideoPictureLayoutNotSupportedKHRError;
897 using VULKAN_HPP_NAMESPACE::VideoProfileCodecNotSupportedKHRError;
898 using VULKAN_HPP_NAMESPACE::VideoProfileFormatNotSupportedKHRError;
899 using VULKAN_HPP_NAMESPACE::VideoProfileOperationNotSupportedKHRError;
900 using VULKAN_HPP_NAMESPACE::VideoStdVersionNotSupportedKHRError;
902 # if defined( VK_USE_PLATFORM_WIN32_KHR )
903 using VULKAN_HPP_NAMESPACE::FullScreenExclusiveModeLostEXTError;
906 using VULKAN_HPP_NAMESPACE::CompressionExhaustedEXTError;
907 using VULKAN_HPP_NAMESPACE::IncompatibleShaderBinaryEXTError;
908 using VULKAN_HPP_NAMESPACE::InvalidVideoStdParametersKHRError;
914 using VULKAN_HPP_NAMESPACE::ResultValue;
915 using VULKAN_HPP_NAMESPACE::ResultValueType;
963 #if defined( VK_USE_PLATFORM_XLIB_KHR )
965 using VULKAN_HPP_NAMESPACE::KHRXlibSurfaceExtensionName;
966 using VULKAN_HPP_NAMESPACE::KHRXlibSurfaceSpecVersion;
969 #if defined( VK_USE_PLATFORM_XCB_KHR )
971 using VULKAN_HPP_NAMESPACE::KHRXcbSurfaceExtensionName;
972 using VULKAN_HPP_NAMESPACE::KHRXcbSurfaceSpecVersion;
975 #if defined( VK_USE_PLATFORM_WAYLAND_KHR )
977 using VULKAN_HPP_NAMESPACE::KHRWaylandSurfaceExtensionName;
978 using VULKAN_HPP_NAMESPACE::KHRWaylandSurfaceSpecVersion;
981 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
983 using VULKAN_HPP_NAMESPACE::KHRAndroidSurfaceExtensionName;
984 using VULKAN_HPP_NAMESPACE::KHRAndroidSurfaceSpecVersion;
987 #if defined( VK_USE_PLATFORM_WIN32_KHR )
989 using VULKAN_HPP_NAMESPACE::KHRWin32SurfaceExtensionName;
990 using VULKAN_HPP_NAMESPACE::KHRWin32SurfaceSpecVersion;
1101 #if defined( VK_USE_PLATFORM_GGP )
1103 using VULKAN_HPP_NAMESPACE::GGPStreamDescriptorSurfaceExtensionName;
1104 using VULKAN_HPP_NAMESPACE::GGPStreamDescriptorSurfaceSpecVersion;
1127 #if defined( VK_USE_PLATFORM_WIN32_KHR )
1129 using VULKAN_HPP_NAMESPACE::NVExternalMemoryWin32ExtensionName;
1130 using VULKAN_HPP_NAMESPACE::NVExternalMemoryWin32SpecVersion;
1133 #if defined( VK_USE_PLATFORM_WIN32_KHR )
1135 using VULKAN_HPP_NAMESPACE::NVWin32KeyedMutexExtensionName;
1136 using VULKAN_HPP_NAMESPACE::NVWin32KeyedMutexSpecVersion;
1151 #if defined( VK_USE_PLATFORM_VI_NN )
1153 using VULKAN_HPP_NAMESPACE::NNViSurfaceExtensionName;
1154 using VULKAN_HPP_NAMESPACE::NNViSurfaceSpecVersion;
1200 #if defined( VK_USE_PLATFORM_WIN32_KHR )
1202 using VULKAN_HPP_NAMESPACE::KHRExternalMemoryWin32ExtensionName;
1203 using VULKAN_HPP_NAMESPACE::KHRExternalMemoryWin32SpecVersion;
1210 #if defined( VK_USE_PLATFORM_WIN32_KHR )
1212 using VULKAN_HPP_NAMESPACE::KHRWin32KeyedMutexExtensionName;
1213 using VULKAN_HPP_NAMESPACE::KHRWin32KeyedMutexSpecVersion;
1224 #if defined( VK_USE_PLATFORM_WIN32_KHR )
1226 using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreWin32ExtensionName;
1227 using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreWin32SpecVersion;
1266 #if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT )
1268 using VULKAN_HPP_NAMESPACE::EXTAcquireXlibDisplayExtensionName;
1269 using VULKAN_HPP_NAMESPACE::EXTAcquireXlibDisplaySpecVersion;
1348 #if defined( VK_USE_PLATFORM_WIN32_KHR )
1350 using VULKAN_HPP_NAMESPACE::KHRExternalFenceWin32ExtensionName;
1351 using VULKAN_HPP_NAMESPACE::KHRExternalFenceWin32SpecVersion;
1378 #if defined( VK_USE_PLATFORM_IOS_MVK )
1380 using VULKAN_HPP_NAMESPACE::MVKIosSurfaceExtensionName;
1381 using VULKAN_HPP_NAMESPACE::MVKIosSurfaceSpecVersion;
1384 #if defined( VK_USE_PLATFORM_MACOS_MVK )
1386 using VULKAN_HPP_NAMESPACE::MVKMacosSurfaceExtensionName;
1387 using VULKAN_HPP_NAMESPACE::MVKMacosSurfaceSpecVersion;
1407 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
1409 using VULKAN_HPP_NAMESPACE::ANDROIDExternalMemoryAndroidHardwareBufferExtensionName;
1410 using VULKAN_HPP_NAMESPACE::ANDROIDExternalMemoryAndroidHardwareBufferSpecVersion;
1425 #if defined( VK_ENABLE_BETA_EXTENSIONS )
1525 #if defined( VK_ENABLE_BETA_EXTENSIONS )
1617 #if defined( VK_USE_PLATFORM_GGP )
1619 using VULKAN_HPP_NAMESPACE::GGPFrameTokenExtensionName;
1620 using VULKAN_HPP_NAMESPACE::GGPFrameTokenSpecVersion;
1697 #if defined( VK_USE_PLATFORM_FUCHSIA )
1699 using VULKAN_HPP_NAMESPACE::FUCHSIAImagepipeSurfaceExtensionName;
1700 using VULKAN_HPP_NAMESPACE::FUCHSIAImagepipeSurfaceSpecVersion;
1707 #if defined( VK_USE_PLATFORM_METAL_EXT )
1709 using VULKAN_HPP_NAMESPACE::EXTMetalSurfaceExtensionName;
1710 using VULKAN_HPP_NAMESPACE::EXTMetalSurfaceSpecVersion;
1817 #if defined( VK_USE_PLATFORM_WIN32_KHR )
1819 using VULKAN_HPP_NAMESPACE::EXTFullScreenExclusiveExtensionName;
1820 using VULKAN_HPP_NAMESPACE::EXTFullScreenExclusiveSpecVersion;
1963 #if defined( VK_ENABLE_BETA_EXTENSIONS )
1973 #if defined( VK_USE_PLATFORM_METAL_EXT )
1975 using VULKAN_HPP_NAMESPACE::EXTMetalObjectsExtensionName;
1976 using VULKAN_HPP_NAMESPACE::EXTMetalObjectsSpecVersion;
2067 #if defined( VK_USE_PLATFORM_WIN32_KHR )
2069 using VULKAN_HPP_NAMESPACE::NVAcquireWinrtDisplayExtensionName;
2070 using VULKAN_HPP_NAMESPACE::NVAcquireWinrtDisplaySpecVersion;
2073 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT )
2075 using VULKAN_HPP_NAMESPACE::EXTDirectfbSurfaceExtensionName;
2076 using VULKAN_HPP_NAMESPACE::EXTDirectfbSurfaceSpecVersion;
2107 #if defined( VK_USE_PLATFORM_FUCHSIA )
2109 using VULKAN_HPP_NAMESPACE::FUCHSIAExternalMemoryExtensionName;
2110 using VULKAN_HPP_NAMESPACE::FUCHSIAExternalMemorySpecVersion;
2113 #if defined( VK_USE_PLATFORM_FUCHSIA )
2115 using VULKAN_HPP_NAMESPACE::FUCHSIAExternalSemaphoreExtensionName;
2116 using VULKAN_HPP_NAMESPACE::FUCHSIAExternalSemaphoreSpecVersion;
2119 #if defined( VK_USE_PLATFORM_FUCHSIA )
2121 using VULKAN_HPP_NAMESPACE::FUCHSIABufferCollectionExtensionName;
2122 using VULKAN_HPP_NAMESPACE::FUCHSIABufferCollectionSpecVersion;
2153 #if defined( VK_USE_PLATFORM_SCREEN_QNX )
2155 using VULKAN_HPP_NAMESPACE::QNXScreenSurfaceExtensionName;
2156 using VULKAN_HPP_NAMESPACE::QNXScreenSurfaceSpecVersion;
2200 #if defined( VK_ENABLE_BETA_EXTENSIONS )
2328 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
2330 using VULKAN_HPP_NAMESPACE::ANDROIDExternalFormatResolveExtensionName;
2331 using VULKAN_HPP_NAMESPACE::ANDROIDExternalFormatResolveSpecVersion;
2430 #if defined( VK_USE_PLATFORM_SCREEN_QNX )
2432 using VULKAN_HPP_NAMESPACE::QNXExternalMemoryScreenBufferExtensionName;
2433 using VULKAN_HPP_NAMESPACE::QNXExternalMemoryScreenBufferSpecVersion;
2485 using VULKAN_HPP_NAMESPACE::AllocationCallbacks;
2486 using VULKAN_HPP_NAMESPACE::ApplicationInfo;
2487 using VULKAN_HPP_NAMESPACE::AttachmentDescription;
2488 using VULKAN_HPP_NAMESPACE::AttachmentReference;
2489 using VULKAN_HPP_NAMESPACE::BaseInStructure;
2490 using VULKAN_HPP_NAMESPACE::BaseOutStructure;
2491 using VULKAN_HPP_NAMESPACE::BindSparseInfo;
2492 using VULKAN_HPP_NAMESPACE::BufferCopy;
2493 using VULKAN_HPP_NAMESPACE::BufferCreateInfo;
2494 using VULKAN_HPP_NAMESPACE::BufferImageCopy;
2495 using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier;
2496 using VULKAN_HPP_NAMESPACE::BufferViewCreateInfo;
2497 using VULKAN_HPP_NAMESPACE::ClearAttachment;
2498 using VULKAN_HPP_NAMESPACE::ClearColorValue;
2499 using VULKAN_HPP_NAMESPACE::ClearDepthStencilValue;
2500 using VULKAN_HPP_NAMESPACE::ClearRect;
2501 using VULKAN_HPP_NAMESPACE::ClearValue;
2502 using VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo;
2503 using VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo;
2504 using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo;
2505 using VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo;
2506 using VULKAN_HPP_NAMESPACE::ComponentMapping;
2507 using VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo;
2508 using VULKAN_HPP_NAMESPACE::CopyDescriptorSet;
2509 using VULKAN_HPP_NAMESPACE::DescriptorBufferInfo;
2510 using VULKAN_HPP_NAMESPACE::DescriptorImageInfo;
2511 using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo;
2512 using VULKAN_HPP_NAMESPACE::DescriptorPoolSize;
2513 using VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo;
2514 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding;
2515 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo;
2516 using VULKAN_HPP_NAMESPACE::DeviceCreateInfo;
2517 using VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo;
2518 using VULKAN_HPP_NAMESPACE::DispatchIndirectCommand;
2519 using VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand;
2520 using VULKAN_HPP_NAMESPACE::DrawIndirectCommand;
2521 using VULKAN_HPP_NAMESPACE::EventCreateInfo;
2522 using VULKAN_HPP_NAMESPACE::ExtensionProperties;
2523 using VULKAN_HPP_NAMESPACE::Extent2D;
2524 using VULKAN_HPP_NAMESPACE::Extent3D;
2525 using VULKAN_HPP_NAMESPACE::FenceCreateInfo;
2526 using VULKAN_HPP_NAMESPACE::FormatProperties;
2527 using VULKAN_HPP_NAMESPACE::FramebufferCreateInfo;
2528 using VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo;
2529 using VULKAN_HPP_NAMESPACE::ImageBlit;
2530 using VULKAN_HPP_NAMESPACE::ImageCopy;
2531 using VULKAN_HPP_NAMESPACE::ImageCreateInfo;
2532 using VULKAN_HPP_NAMESPACE::ImageFormatProperties;
2533 using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier;
2534 using VULKAN_HPP_NAMESPACE::ImageResolve;
2535 using VULKAN_HPP_NAMESPACE::ImageSubresource;
2536 using VULKAN_HPP_NAMESPACE::ImageSubresourceLayers;
2537 using VULKAN_HPP_NAMESPACE::ImageSubresourceRange;
2538 using VULKAN_HPP_NAMESPACE::ImageViewCreateInfo;
2539 using VULKAN_HPP_NAMESPACE::InstanceCreateInfo;
2540 using VULKAN_HPP_NAMESPACE::LayerProperties;
2541 using VULKAN_HPP_NAMESPACE::MappedMemoryRange;
2542 using VULKAN_HPP_NAMESPACE::MemoryAllocateInfo;
2543 using VULKAN_HPP_NAMESPACE::MemoryBarrier;
2544 using VULKAN_HPP_NAMESPACE::MemoryHeap;
2545 using VULKAN_HPP_NAMESPACE::MemoryRequirements;
2546 using VULKAN_HPP_NAMESPACE::MemoryType;
2547 using VULKAN_HPP_NAMESPACE::Offset2D;
2548 using VULKAN_HPP_NAMESPACE::Offset3D;
2549 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures;
2550 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits;
2551 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties;
2552 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties;
2553 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties;
2554 using VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo;
2555 using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne;
2556 using VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState;
2557 using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo;
2558 using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo;
2559 using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo;
2560 using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo;
2561 using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo;
2562 using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo;
2563 using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo;
2564 using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo;
2565 using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo;
2566 using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo;
2567 using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo;
2568 using VULKAN_HPP_NAMESPACE::PushConstantRange;
2569 using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo;
2570 using VULKAN_HPP_NAMESPACE::QueueFamilyProperties;
2571 using VULKAN_HPP_NAMESPACE::Rect2D;
2572 using VULKAN_HPP_NAMESPACE::RenderPassBeginInfo;
2573 using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo;
2574 using VULKAN_HPP_NAMESPACE::SamplerCreateInfo;
2575 using VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo;
2576 using VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo;
2577 using VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo;
2578 using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties;
2579 using VULKAN_HPP_NAMESPACE::SparseImageMemoryBind;
2580 using VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo;
2581 using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements;
2582 using VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo;
2583 using VULKAN_HPP_NAMESPACE::SparseMemoryBind;
2584 using VULKAN_HPP_NAMESPACE::SpecializationInfo;
2585 using VULKAN_HPP_NAMESPACE::SpecializationMapEntry;
2586 using VULKAN_HPP_NAMESPACE::StencilOpState;
2587 using VULKAN_HPP_NAMESPACE::SubmitInfo;
2588 using VULKAN_HPP_NAMESPACE::SubpassDependency;
2589 using VULKAN_HPP_NAMESPACE::SubpassDescription;
2590 using VULKAN_HPP_NAMESPACE::SubresourceLayout;
2591 using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription;
2592 using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription;
2593 using VULKAN_HPP_NAMESPACE::Viewport;
2594 using VULKAN_HPP_NAMESPACE::WriteDescriptorSet;
2597 using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo;
2599 using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo;
2601 using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo;
2603 using VULKAN_HPP_NAMESPACE::BindImageMemoryInfo;
2605 using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo;
2607 using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2;
2609 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport;
2611 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo;
2613 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry;
2615 using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo;
2617 using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo;
2619 using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo;
2621 using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo;
2623 using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo;
2625 using VULKAN_HPP_NAMESPACE::DeviceQueueInfo2;
2626 using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo;
2628 using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo;
2630 using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo;
2632 using VULKAN_HPP_NAMESPACE::ExternalBufferProperties;
2634 using VULKAN_HPP_NAMESPACE::ExternalFenceProperties;
2636 using VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties;
2638 using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo;
2640 using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo;
2642 using VULKAN_HPP_NAMESPACE::ExternalMemoryProperties;
2644 using VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties;
2646 using VULKAN_HPP_NAMESPACE::FormatProperties2;
2648 using VULKAN_HPP_NAMESPACE::ImageFormatProperties2;
2650 using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2;
2652 using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo;
2654 using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2;
2656 using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo;
2658 using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference;
2660 using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo;
2662 using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo;
2664 using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements;
2666 using VULKAN_HPP_NAMESPACE::MemoryRequirements2;
2668 using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures;
2670 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo;
2672 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo;
2674 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo;
2676 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo;
2678 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2;
2680 using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties;
2682 using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties;
2684 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2;
2686 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties;
2688 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2;
2690 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures;
2692 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties;
2694 using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties;
2696 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2;
2698 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures;
2699 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties;
2700 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures;
2703 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures;
2704 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2;
2706 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties;
2709 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures;
2711 using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo;
2713 using VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo;
2714 using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2;
2716 using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo;
2718 using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo;
2720 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo;
2722 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties;
2724 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo;
2726 using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2;
2728 using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2;
2732 using VULKAN_HPP_NAMESPACE::AttachmentDescription2;
2734 using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout;
2736 using VULKAN_HPP_NAMESPACE::AttachmentReference2;
2738 using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout;
2740 using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo;
2743 using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo;
2745 using VULKAN_HPP_NAMESPACE::ConformanceVersion;
2747 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo;
2749 using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo;
2751 using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport;
2753 using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo;
2755 using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo;
2757 using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo;
2759 using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo;
2761 using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo;
2763 using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo;
2765 using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures;
2767 using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures;
2769 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties;
2771 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures;
2773 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties;
2775 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties;
2778 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties;
2780 using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures;
2782 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures;
2784 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties;
2786 using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures;
2788 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures;
2790 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features;
2792 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features;
2794 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures;
2796 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures;
2798 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties;
2800 using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures;
2802 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features;
2803 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties;
2804 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features;
2805 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties;
2806 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures;
2808 using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo;
2810 using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2;
2812 using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo;
2814 using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo;
2816 using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo;
2818 using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo;
2820 using VULKAN_HPP_NAMESPACE::SubpassBeginInfo;
2822 using VULKAN_HPP_NAMESPACE::SubpassDependency2;
2824 using VULKAN_HPP_NAMESPACE::SubpassDescription2;
2826 using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve;
2828 using VULKAN_HPP_NAMESPACE::SubpassEndInfo;
2830 using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo;
2834 using VULKAN_HPP_NAMESPACE::BlitImageInfo2;
2836 using VULKAN_HPP_NAMESPACE::BufferCopy2;
2838 using VULKAN_HPP_NAMESPACE::BufferImageCopy2;
2840 using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2;
2842 using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo;
2844 using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo;
2846 using VULKAN_HPP_NAMESPACE::CopyBufferInfo2;
2848 using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2;
2850 using VULKAN_HPP_NAMESPACE::CopyImageInfo2;
2852 using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2;
2854 using VULKAN_HPP_NAMESPACE::DependencyInfo;
2856 using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo;
2858 using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements;
2860 using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements;
2862 using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo;
2864 using VULKAN_HPP_NAMESPACE::FormatProperties3;
2866 using VULKAN_HPP_NAMESPACE::ImageBlit2;
2868 using VULKAN_HPP_NAMESPACE::ImageCopy2;
2870 using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2;
2872 using VULKAN_HPP_NAMESPACE::ImageResolve2;
2874 using VULKAN_HPP_NAMESPACE::MemoryBarrier2;
2876 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures;
2878 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures;
2880 using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures;
2882 using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties;
2884 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features;
2886 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties;
2888 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures;
2890 using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures;
2892 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures;
2894 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures;
2896 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties;
2898 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures;
2900 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures;
2902 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties;
2904 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features;
2906 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties;
2908 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures;
2910 using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties;
2912 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features;
2913 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties;
2914 using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures;
2916 using VULKAN_HPP_NAMESPACE::PipelineCreationFeedback;
2917 using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo;
2920 using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo;
2922 using VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo;
2924 using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo;
2926 using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo;
2928 using VULKAN_HPP_NAMESPACE::RenderingInfo;
2930 using VULKAN_HPP_NAMESPACE::ResolveImageInfo2;
2932 using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo;
2935 using VULKAN_HPP_NAMESPACE::SubmitInfo2;
2937 using VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock;
2941 using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR;
2942 using VULKAN_HPP_NAMESPACE::SurfaceFormatKHR;
2945 using VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR;
2946 using VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR;
2947 using VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR;
2948 using VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR;
2949 using VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR;
2950 using VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR;
2951 using VULKAN_HPP_NAMESPACE::PresentInfoKHR;
2952 using VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR;
2955 using VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR;
2956 using VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR;
2957 using VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR;
2958 using VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR;
2959 using VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR;
2960 using VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR;
2961 using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR;
2964 using VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR;
2966 #if defined( VK_USE_PLATFORM_XLIB_KHR )
2968 using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR;
2971 #if defined( VK_USE_PLATFORM_XCB_KHR )
2973 using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR;
2976 #if defined( VK_USE_PLATFORM_WAYLAND_KHR )
2978 using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR;
2981 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
2983 using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR;
2986 #if defined( VK_USE_PLATFORM_WIN32_KHR )
2988 using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR;
2992 using VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT;
2995 using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD;
2998 using VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT;
2999 using VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT;
3000 using VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT;
3003 using VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR;
3004 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR;
3005 using VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR;
3006 using VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR;
3007 using VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR;
3008 using VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR;
3009 using VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR;
3010 using VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR;
3011 using VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR;
3012 using VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR;
3013 using VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR;
3014 using VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR;
3015 using VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR;
3016 using VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR;
3017 using VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR;
3018 using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR;
3019 using VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR;
3022 using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR;
3023 using VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR;
3024 using VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR;
3027 using VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV;
3028 using VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV;
3029 using VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV;
3032 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT;
3033 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT;
3034 using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT;
3037 using VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX;
3038 using VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX;
3039 using VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX;
3042 using VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX;
3043 using VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX;
3046 using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR;
3047 using VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR;
3048 using VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR;
3049 using VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR;
3050 using VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR;
3051 using VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR;
3052 using VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR;
3053 using VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR;
3054 using VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR;
3055 using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR;
3056 using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR;
3057 using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR;
3058 using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR;
3059 using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR;
3060 using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR;
3061 using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR;
3064 using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR;
3065 using VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR;
3066 using VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR;
3067 using VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR;
3068 using VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR;
3069 using VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR;
3070 using VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR;
3071 using VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR;
3072 using VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR;
3073 using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR;
3074 using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR;
3075 using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR;
3076 using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR;
3077 using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR;
3078 using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR;
3079 using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR;
3082 using VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR;
3083 using VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR;
3084 using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR;
3085 using VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR;
3086 using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR;
3087 using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR;
3090 using VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD;
3093 using VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD;
3094 using VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD;
3097 using VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD;
3099 using VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX;
3100 using VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT;
3101 using VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR;
3103 #if defined( VK_USE_PLATFORM_GGP )
3105 using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP;
3109 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV;
3112 using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV;
3115 using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV;
3116 using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV;
3118 #if defined( VK_USE_PLATFORM_WIN32_KHR )
3120 using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV;
3121 using VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV;
3124 #if defined( VK_USE_PLATFORM_WIN32_KHR )
3126 using VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV;
3130 using VULKAN_HPP_NAMESPACE::ValidationFlagsEXT;
3132 #if defined( VK_USE_PLATFORM_VI_NN )
3134 using VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN;
3138 using VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT;
3139 using VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT;
3142 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeaturesEXT;
3143 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessPropertiesEXT;
3144 using VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfoEXT;
3146 #if defined( VK_USE_PLATFORM_WIN32_KHR )
3148 using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR;
3149 using VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR;
3150 using VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR;
3151 using VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR;
3155 using VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR;
3156 using VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR;
3157 using VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR;
3159 #if defined( VK_USE_PLATFORM_WIN32_KHR )
3161 using VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR;
3164 #if defined( VK_USE_PLATFORM_WIN32_KHR )
3166 using VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR;
3167 using VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR;
3168 using VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR;
3169 using VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR;
3173 using VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR;
3174 using VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR;
3177 using VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR;
3180 using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT;
3181 using VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT;
3182 using VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT;
3185 using VULKAN_HPP_NAMESPACE::PresentRegionKHR;
3186 using VULKAN_HPP_NAMESPACE::PresentRegionsKHR;
3187 using VULKAN_HPP_NAMESPACE::RectLayerKHR;
3190 using VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV;
3191 using VULKAN_HPP_NAMESPACE::ViewportWScalingNV;
3194 using VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT;
3197 using VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT;
3198 using VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT;
3199 using VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT;
3200 using VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT;
3203 using VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE;
3204 using VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE;
3205 using VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE;
3206 using VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE;
3209 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX;
3212 using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV;
3213 using VULKAN_HPP_NAMESPACE::ViewportSwizzleNV;
3216 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT;
3217 using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT;
3220 using VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT;
3221 using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT;
3224 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT;
3225 using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT;
3228 using VULKAN_HPP_NAMESPACE::HdrMetadataEXT;
3229 using VULKAN_HPP_NAMESPACE::XYColorEXT;
3232 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG;
3235 using VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR;
3237 #if defined( VK_USE_PLATFORM_WIN32_KHR )
3239 using VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR;
3240 using VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR;
3241 using VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR;
3245 using VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR;
3246 using VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR;
3249 using VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR;
3250 using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR;
3251 using VULKAN_HPP_NAMESPACE::PerformanceCounterKHR;
3252 using VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR;
3253 using VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR;
3254 using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR;
3255 using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR;
3256 using VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR;
3259 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR;
3260 using VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR;
3261 using VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR;
3264 using VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR;
3265 using VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR;
3266 using VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR;
3267 using VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR;
3268 using VULKAN_HPP_NAMESPACE::DisplayProperties2KHR;
3270 #if defined( VK_USE_PLATFORM_IOS_MVK )
3272 using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK;
3275 #if defined( VK_USE_PLATFORM_MACOS_MVK )
3277 using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK;
3281 using VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT;
3282 using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT;
3283 using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT;
3284 using VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT;
3285 using VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT;
3287 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
3289 using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID;
3290 using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID;
3291 using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID;
3292 using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID;
3293 using VULKAN_HPP_NAMESPACE::ExternalFormatANDROID;
3294 using VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID;
3295 using VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID;
3298 #if defined( VK_ENABLE_BETA_EXTENSIONS )
3300 using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX;
3301 using VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX;
3302 using VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX;
3303 using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX;
3304 using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX;
3305 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX;
3306 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX;
3307 using VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX;
3311 using VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT;
3312 using VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT;
3313 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT;
3314 using VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT;
3315 using VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT;
3316 using VULKAN_HPP_NAMESPACE::SampleLocationEXT;
3317 using VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT;
3318 using VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT;
3321 using VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT;
3322 using VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT;
3323 using VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT;
3326 using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV;
3329 using VULKAN_HPP_NAMESPACE::AabbPositionsKHR;
3331 using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR;
3332 using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR;
3333 using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR;
3334 using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR;
3335 using VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR;
3336 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR;
3337 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR;
3338 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR;
3339 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR;
3340 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR;
3341 using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR;
3343 using VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR;
3344 using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR;
3345 using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR;
3346 using VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR;
3347 using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR;
3348 using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR;
3349 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR;
3350 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR;
3351 using VULKAN_HPP_NAMESPACE::TransformMatrixKHR;
3353 using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR;
3356 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR;
3357 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR;
3358 using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR;
3359 using VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR;
3360 using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR;
3361 using VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR;
3362 using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR;
3365 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR;
3368 using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV;
3371 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV;
3372 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV;
3375 using VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT;
3376 using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT;
3377 using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT;
3378 using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT;
3379 using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT;
3380 using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT;
3381 using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT;
3382 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT;
3385 using VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT;
3386 using VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT;
3388 #if defined( VK_ENABLE_BETA_EXTENSIONS )
3390 using VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR;
3391 using VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR;
3395 using VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV;
3396 using VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV;
3397 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV;
3398 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV;
3399 using VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV;
3400 using VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV;
3401 using VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV;
3404 using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV;
3405 using VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV;
3406 using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV;
3407 using VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV;
3408 using VULKAN_HPP_NAMESPACE::GeometryAABBNV;
3409 using VULKAN_HPP_NAMESPACE::GeometryDataNV;
3410 using VULKAN_HPP_NAMESPACE::GeometryNV;
3411 using VULKAN_HPP_NAMESPACE::GeometryTrianglesNV;
3412 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV;
3413 using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV;
3414 using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV;
3415 using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV;
3418 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV;
3419 using VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV;
3422 using VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT;
3423 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT;
3426 using VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT;
3427 using VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT;
3428 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT;
3431 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR;
3434 using VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD;
3437 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD;
3440 using VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR;
3441 using VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR;
3442 using VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR;
3443 using VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR;
3444 using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR;
3445 using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR;
3449 using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoKHR;
3451 using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesKHR;
3453 using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR;
3456 using VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD;
3459 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT;
3461 #if defined( VK_USE_PLATFORM_GGP )
3463 using VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP;
3467 using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV;
3470 using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV;
3471 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV;
3472 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV;
3475 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV;
3478 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV;
3479 using VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV;
3482 using VULKAN_HPP_NAMESPACE::CheckpointDataNV;
3483 using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV;
3486 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL;
3489 using VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL;
3490 using VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL;
3491 using VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL;
3492 using VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL;
3493 using VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL;
3494 using VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL;
3495 using VULKAN_HPP_NAMESPACE::PerformanceValueINTEL;
3497 using VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL;
3500 using VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT;
3503 using VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD;
3504 using VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD;
3506 #if defined( VK_USE_PLATFORM_FUCHSIA )
3508 using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA;
3511 #if defined( VK_USE_PLATFORM_METAL_EXT )
3513 using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT;
3517 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT;
3518 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT;
3519 using VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT;
3522 using VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR;
3523 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR;
3524 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR;
3525 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR;
3526 using VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR;
3529 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD;
3532 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD;
3535 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT;
3538 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT;
3541 using VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT;
3542 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT;
3545 using VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR;
3548 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV;
3551 using VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT;
3553 using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT;
3556 using VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT;
3559 using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR;
3562 using VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV;
3563 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV;
3564 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV;
3567 using VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV;
3568 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV;
3569 using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV;
3572 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT;
3575 using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT;
3578 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT;
3579 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT;
3580 using VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT;
3582 #if defined( VK_USE_PLATFORM_WIN32_KHR )
3584 using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT;
3585 using VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT;
3586 using VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT;
3590 using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT;
3593 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT;
3594 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT;
3595 using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT;
3598 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT;
3601 using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT;
3604 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT;
3607 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR;
3608 using VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR;
3609 using VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR;
3610 using VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR;
3611 using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR;
3612 using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR;
3614 using VULKAN_HPP_NAMESPACE::PipelineInfoKHR;
3617 using VULKAN_HPP_NAMESPACE::CopyImageToImageInfoEXT;
3618 using VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfoEXT;
3619 using VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfoEXT;
3620 using VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQueryEXT;
3621 using VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfoEXT;
3622 using VULKAN_HPP_NAMESPACE::ImageToMemoryCopyEXT;
3623 using VULKAN_HPP_NAMESPACE::MemoryToImageCopyEXT;
3624 using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeaturesEXT;
3625 using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyPropertiesEXT;
3626 using VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySizeEXT;
3629 using VULKAN_HPP_NAMESPACE::MemoryMapInfoKHR;
3630 using VULKAN_HPP_NAMESPACE::MemoryUnmapInfoKHR;
3633 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT;
3636 using VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT;
3637 using VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT;
3638 using VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT;
3641 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT;
3642 using VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT;
3643 using VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT;
3644 using VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT;
3645 using VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT;
3646 using VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT;
3649 using VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV;
3650 using VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV;
3651 using VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV;
3652 using VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV;
3653 using VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV;
3654 using VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV;
3655 using VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV;
3656 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV;
3657 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV;
3658 using VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV;
3659 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV;
3660 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV;
3661 using VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV;
3664 using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV;
3665 using VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV;
3668 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT;
3671 using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM;
3672 using VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM;
3675 using VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT;
3676 using VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT;
3677 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT;
3680 using VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT;
3681 using VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT;
3682 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT;
3685 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT;
3686 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT;
3689 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT;
3690 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT;
3691 using VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT;
3694 using VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR;
3697 using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV;
3698 using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV;
3699 using VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV;
3702 using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR;
3703 using VULKAN_HPP_NAMESPACE::PresentIdKHR;
3706 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR;
3707 using VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR;
3708 using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR;
3709 using VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR;
3710 using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR;
3711 using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR;
3712 using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR;
3713 using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR;
3714 using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR;
3715 using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR;
3716 using VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR;
3719 using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV;
3720 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV;
3722 #if defined( VK_ENABLE_BETA_EXTENSIONS )
3724 using VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV;
3725 using VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV;
3726 using VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV;
3727 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV;
3728 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV;
3732 using VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV;
3734 #if defined( VK_USE_PLATFORM_METAL_EXT )
3736 using VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT;
3737 using VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT;
3738 using VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT;
3739 using VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT;
3740 using VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT;
3741 using VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT;
3742 using VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT;
3743 using VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT;
3744 using VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT;
3745 using VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT;
3746 using VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT;
3747 using VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT;
3751 using VULKAN_HPP_NAMESPACE::CheckpointData2NV;
3752 using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV;
3755 using VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT;
3756 using VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT;
3757 using VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT;
3758 using VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT;
3759 using VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT;
3760 using VULKAN_HPP_NAMESPACE::DescriptorDataEXT;
3761 using VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT;
3762 using VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT;
3763 using VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT;
3764 using VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT;
3765 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT;
3766 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT;
3767 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT;
3768 using VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT;
3771 using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT;
3772 using VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT;
3773 using VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT;
3776 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD;
3779 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR;
3781 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR;
3784 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR;
3787 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV;
3788 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV;
3789 using VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV;
3792 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV;
3793 using VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV;
3794 using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV;
3795 using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV;
3796 using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV;
3797 using VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV;
3798 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV;
3799 using VULKAN_HPP_NAMESPACE::SRTDataNV;
3802 using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT;
3803 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT;
3804 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT;
3807 using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT;
3810 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT;
3811 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT;
3814 using VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM;
3817 using VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR;
3820 using VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT;
3821 using VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT;
3822 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT;
3825 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT;
3828 using VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT;
3831 using VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT;
3832 using VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT;
3833 using VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT;
3834 using VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT;
3835 using VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT;
3836 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT;
3839 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT;
3841 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT )
3843 using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT;
3847 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT;
3848 using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT;
3849 using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT;
3852 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT;
3855 using VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT;
3856 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT;
3859 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT;
3860 using VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT;
3863 using VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT;
3865 #if defined( VK_USE_PLATFORM_FUCHSIA )
3867 using VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA;
3868 using VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA;
3869 using VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA;
3872 #if defined( VK_USE_PLATFORM_FUCHSIA )
3874 using VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA;
3875 using VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA;
3878 #if defined( VK_USE_PLATFORM_FUCHSIA )
3880 using VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA;
3881 using VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA;
3882 using VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA;
3883 using VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA;
3884 using VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA;
3885 using VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA;
3886 using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA;
3887 using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA;
3888 using VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA;
3889 using VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA;
3893 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI;
3894 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI;
3895 using VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI;
3898 using VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI;
3901 using VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV;
3902 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV;
3905 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT;
3906 using VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT;
3909 using VULKAN_HPP_NAMESPACE::FrameBoundaryEXT;
3910 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT;
3913 using VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT;
3914 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT;
3915 using VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT;
3918 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT;
3920 #if defined( VK_USE_PLATFORM_SCREEN_QNX )
3922 using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX;
3926 using VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT;
3927 using VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT;
3930 using VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT;
3933 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR;
3934 using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR;
3937 using VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT;
3938 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT;
3941 using VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT;
3942 using VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT;
3943 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT;
3944 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT;
3947 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT;
3950 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT;
3951 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT;
3954 using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT;
3955 using VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT;
3956 using VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT;
3957 using VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT;
3958 using VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT;
3959 using VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT;
3960 using VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT;
3961 using VULKAN_HPP_NAMESPACE::MicromapTriangleEXT;
3962 using VULKAN_HPP_NAMESPACE::MicromapUsageEXT;
3963 using VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT;
3964 using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT;
3965 using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT;
3967 #if defined( VK_ENABLE_BETA_EXTENSIONS )
3969 using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV;
3970 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV;
3971 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV;
3975 using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI;
3976 using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI;
3977 using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI;
3980 using VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT;
3981 using VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT;
3984 using VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT;
3987 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM;
3990 using VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM;
3991 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM;
3992 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM;
3995 using VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT;
3996 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT;
3999 using VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE;
4000 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE;
4001 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE;
4004 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT;
4007 using VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT;
4010 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM;
4011 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM;
4012 using VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM;
4013 using VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM;
4014 using VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM;
4017 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM;
4018 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM;
4019 using VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM;
4022 using VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV;
4023 using VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV;
4024 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV;
4025 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV;
4028 using VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV;
4029 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesNV;
4030 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV;
4033 using VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV;
4034 using VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV;
4035 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV;
4036 using VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV;
4039 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV;
4042 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT;
4045 using VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM;
4046 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM;
4047 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM;
4050 using VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT;
4051 using VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT;
4054 using VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT;
4057 using VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT;
4058 using VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT;
4059 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT;
4060 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT;
4063 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT;
4064 using VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT;
4065 using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT;
4066 using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT;
4067 using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT;
4068 using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT;
4071 using VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG;
4072 using VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG;
4075 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT;
4076 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT;
4077 using VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT;
4078 using VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT;
4082 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT;
4085 using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV;
4086 using VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV;
4087 using VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV;
4088 using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV;
4089 using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV;
4090 using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV;
4091 using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV;
4094 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT;
4097 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeaturesEXT;
4099 #if defined( VK_USE_PLATFORM_ANDROID_KHR )
4101 using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID;
4102 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID;
4103 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID;
4107 using VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfoKHR;
4108 using VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfoKHR;
4110 using VULKAN_HPP_NAMESPACE::ImageSubresource2KHR;
4111 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5FeaturesKHR;
4112 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5PropertiesKHR;
4113 using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfoKHR;
4114 using VULKAN_HPP_NAMESPACE::RenderingAreaInfoKHR;
4116 using VULKAN_HPP_NAMESPACE::SubresourceLayout2KHR;
4119 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR;
4122 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT;
4123 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT;
4124 using VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT;
4127 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM;
4128 using VULKAN_HPP_NAMESPACE::TilePropertiesQCOM;
4131 using VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC;
4132 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC;
4135 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM;
4138 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV;
4139 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV;
4142 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV;
4143 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV;
4146 using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT;
4148 using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT;
4150 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT;
4154 using VULKAN_HPP_NAMESPACE::LayerSettingEXT;
4155 using VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT;
4158 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM;
4159 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM;
4162 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT;
4165 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT;
4168 using VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV;
4169 using VULKAN_HPP_NAMESPACE::LatencySleepInfoNV;
4170 using VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV;
4171 using VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV;
4172 using VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV;
4173 using VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV;
4174 using VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV;
4175 using VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV;
4176 using VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV;
4179 using VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR;
4180 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR;
4181 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR;
4184 using VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM;
4185 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM;
4188 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR;
4189 using VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR;
4192 using VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV;
4195 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM;
4196 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM;
4197 using VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM;
4200 using VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM;
4201 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM;
4202 using VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM;
4205 using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM;
4206 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM;
4209 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM;
4212 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT;
4216 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR;
4217 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesKHR;
4219 using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoKHR;
4221 using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR;
4223 #if defined( VK_USE_PLATFORM_SCREEN_QNX )
4225 using VULKAN_HPP_NAMESPACE::ExternalFormatQNX;
4226 using VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX;
4227 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX;
4228 using VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX;
4229 using VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX;
4233 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT;
4237 using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR;
4240 using VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT;
4241 using VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR;
4242 using VULKAN_HPP_NAMESPACE::BindMemoryStatusKHR;
4243 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6FeaturesKHR;
4244 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6PropertiesKHR;
4245 using VULKAN_HPP_NAMESPACE::PushConstantsInfoKHR;
4246 using VULKAN_HPP_NAMESPACE::PushDescriptorSetInfoKHR;
4247 using VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfoKHR;
4248 using VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT;
4251 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV;
4257 using VULKAN_HPP_NAMESPACE::isVulkanHandleType;
4260 using VULKAN_HPP_NAMESPACE::Buffer;
4261 using VULKAN_HPP_NAMESPACE::BufferView;
4262 using VULKAN_HPP_NAMESPACE::CommandBuffer;
4263 using VULKAN_HPP_NAMESPACE::CommandPool;
4264 using VULKAN_HPP_NAMESPACE::DescriptorPool;
4265 using VULKAN_HPP_NAMESPACE::DescriptorSet;
4266 using VULKAN_HPP_NAMESPACE::DescriptorSetLayout;
4267 using VULKAN_HPP_NAMESPACE::Device;
4268 using VULKAN_HPP_NAMESPACE::DeviceMemory;
4269 using VULKAN_HPP_NAMESPACE::Event;
4270 using VULKAN_HPP_NAMESPACE::Fence;
4271 using VULKAN_HPP_NAMESPACE::Framebuffer;
4272 using VULKAN_HPP_NAMESPACE::Image;
4273 using VULKAN_HPP_NAMESPACE::ImageView;
4274 using VULKAN_HPP_NAMESPACE::Instance;
4275 using VULKAN_HPP_NAMESPACE::PhysicalDevice;
4276 using VULKAN_HPP_NAMESPACE::Pipeline;
4277 using VULKAN_HPP_NAMESPACE::PipelineCache;
4278 using VULKAN_HPP_NAMESPACE::PipelineLayout;
4279 using VULKAN_HPP_NAMESPACE::QueryPool;
4280 using VULKAN_HPP_NAMESPACE::Queue;
4281 using VULKAN_HPP_NAMESPACE::RenderPass;
4282 using VULKAN_HPP_NAMESPACE::Sampler;
4283 using VULKAN_HPP_NAMESPACE::Semaphore;
4284 using VULKAN_HPP_NAMESPACE::ShaderModule;
4287 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate;
4288 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion;
4291 using VULKAN_HPP_NAMESPACE::PrivateDataSlot;
4294 using VULKAN_HPP_NAMESPACE::SurfaceKHR;
4297 using VULKAN_HPP_NAMESPACE::SwapchainKHR;
4300 using VULKAN_HPP_NAMESPACE::DisplayKHR;
4301 using VULKAN_HPP_NAMESPACE::DisplayModeKHR;
4304 using VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT;
4307 using VULKAN_HPP_NAMESPACE::VideoSessionKHR;
4308 using VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR;
4311 using VULKAN_HPP_NAMESPACE::CuFunctionNVX;
4312 using VULKAN_HPP_NAMESPACE::CuModuleNVX;
4315 using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT;
4318 using VULKAN_HPP_NAMESPACE::AccelerationStructureKHR;
4321 using VULKAN_HPP_NAMESPACE::ValidationCacheEXT;
4324 using VULKAN_HPP_NAMESPACE::AccelerationStructureNV;
4327 using VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL;
4330 using VULKAN_HPP_NAMESPACE::DeferredOperationKHR;
4333 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV;
4335 #if defined( VK_ENABLE_BETA_EXTENSIONS )
4337 using VULKAN_HPP_NAMESPACE::CudaFunctionNV;
4338 using VULKAN_HPP_NAMESPACE::CudaModuleNV;
4341 #if defined( VK_USE_PLATFORM_FUCHSIA )
4343 using VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA;
4347 using VULKAN_HPP_NAMESPACE::MicromapEXT;
4350 using VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV;
4353 using VULKAN_HPP_NAMESPACE::ShaderEXT;
4359 #if !defined( VULKAN_HPP_NO_SMART_HANDLE )
4434 # if defined( VK_ENABLE_BETA_EXTENSIONS )
4440 # if defined( VK_USE_PLATFORM_FUCHSIA )
4442 using VULKAN_HPP_NAMESPACE::UniqueBufferCollectionFUCHSIA;
4452 using VULKAN_HPP_NAMESPACE::UniqueHandleTraits;
4460 #if !defined( VULKAN_HPP_NO_SMART_HANDLE )
4463 using VULKAN_HPP_NAMESPACE::SharedBuffer;
4464 using VULKAN_HPP_NAMESPACE::SharedBufferView;
4465 using VULKAN_HPP_NAMESPACE::SharedCommandBuffer;
4466 using VULKAN_HPP_NAMESPACE::SharedCommandPool;
4467 using VULKAN_HPP_NAMESPACE::SharedDescriptorPool;
4468 using VULKAN_HPP_NAMESPACE::SharedDescriptorSet;
4469 using VULKAN_HPP_NAMESPACE::SharedDescriptorSetLayout;
4470 using VULKAN_HPP_NAMESPACE::SharedDevice;
4471 using VULKAN_HPP_NAMESPACE::SharedDeviceMemory;
4472 using VULKAN_HPP_NAMESPACE::SharedEvent;
4473 using VULKAN_HPP_NAMESPACE::SharedFence;
4474 using VULKAN_HPP_NAMESPACE::SharedFramebuffer;
4475 using VULKAN_HPP_NAMESPACE::SharedImage;
4476 using VULKAN_HPP_NAMESPACE::SharedImageView;
4477 using VULKAN_HPP_NAMESPACE::SharedInstance;
4478 using VULKAN_HPP_NAMESPACE::SharedPhysicalDevice;
4479 using VULKAN_HPP_NAMESPACE::SharedPipeline;
4480 using VULKAN_HPP_NAMESPACE::SharedPipelineCache;
4481 using VULKAN_HPP_NAMESPACE::SharedPipelineLayout;
4482 using VULKAN_HPP_NAMESPACE::SharedQueryPool;
4483 using VULKAN_HPP_NAMESPACE::SharedQueue;
4484 using VULKAN_HPP_NAMESPACE::SharedRenderPass;
4485 using VULKAN_HPP_NAMESPACE::SharedSampler;
4486 using VULKAN_HPP_NAMESPACE::SharedSemaphore;
4487 using VULKAN_HPP_NAMESPACE::SharedShaderModule;
4490 using VULKAN_HPP_NAMESPACE::SharedDescriptorUpdateTemplate;
4491 using VULKAN_HPP_NAMESPACE::SharedSamplerYcbcrConversion;
4494 using VULKAN_HPP_NAMESPACE::SharedPrivateDataSlot;
4497 using VULKAN_HPP_NAMESPACE::SharedSurfaceKHR;
4500 using VULKAN_HPP_NAMESPACE::SharedSwapchainKHR;
4503 using VULKAN_HPP_NAMESPACE::SharedDisplayKHR;
4504 using VULKAN_HPP_NAMESPACE::SharedDisplayModeKHR;
4507 using VULKAN_HPP_NAMESPACE::SharedDebugReportCallbackEXT;
4510 using VULKAN_HPP_NAMESPACE::SharedVideoSessionKHR;
4511 using VULKAN_HPP_NAMESPACE::SharedVideoSessionParametersKHR;
4514 using VULKAN_HPP_NAMESPACE::SharedCuFunctionNVX;
4515 using VULKAN_HPP_NAMESPACE::SharedCuModuleNVX;
4518 using VULKAN_HPP_NAMESPACE::SharedDebugUtilsMessengerEXT;
4521 using VULKAN_HPP_NAMESPACE::SharedAccelerationStructureKHR;
4524 using VULKAN_HPP_NAMESPACE::SharedValidationCacheEXT;
4527 using VULKAN_HPP_NAMESPACE::SharedAccelerationStructureNV;
4530 using VULKAN_HPP_NAMESPACE::SharedPerformanceConfigurationINTEL;
4533 using VULKAN_HPP_NAMESPACE::SharedDeferredOperationKHR;
4536 using VULKAN_HPP_NAMESPACE::SharedIndirectCommandsLayoutNV;
4538 # if defined( VK_ENABLE_BETA_EXTENSIONS )
4540 using VULKAN_HPP_NAMESPACE::SharedCudaFunctionNV;
4541 using VULKAN_HPP_NAMESPACE::SharedCudaModuleNV;
4544 # if defined( VK_USE_PLATFORM_FUCHSIA )
4546 using VULKAN_HPP_NAMESPACE::SharedBufferCollectionFUCHSIA;
4550 using VULKAN_HPP_NAMESPACE::SharedMicromapEXT;
4553 using VULKAN_HPP_NAMESPACE::SharedOpticalFlowSessionNV;
4556 using VULKAN_HPP_NAMESPACE::SharedHandleTraits;
4557 using VULKAN_HPP_NAMESPACE::SharedShaderEXT;
4568 #if !defined( VULKAN_HPP_NO_SMART_HANDLE )
4572 #if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE )
4573 using VULKAN_HPP_NAMESPACE::StructExtends;
4576 #if defined( VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL )
4577 using VULKAN_HPP_NAMESPACE::DynamicLoader;
4619 #if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE )
4620 namespace VULKAN_HPP_RAII_NAMESPACE
4626 using VULKAN_HPP_RAII_NAMESPACE::Context;
4627 using VULKAN_HPP_RAII_NAMESPACE::ContextDispatcher;
4628 using VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher;
4630 using VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher;
4637 using VULKAN_HPP_RAII_NAMESPACE::Buffer;
4638 using VULKAN_HPP_RAII_NAMESPACE::BufferView;
4639 using VULKAN_HPP_RAII_NAMESPACE::CommandBuffer;
4640 using VULKAN_HPP_RAII_NAMESPACE::CommandBuffers;
4641 using VULKAN_HPP_RAII_NAMESPACE::CommandPool;
4642 using VULKAN_HPP_RAII_NAMESPACE::DescriptorPool;
4643 using VULKAN_HPP_RAII_NAMESPACE::DescriptorSet;
4644 using VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout;
4645 using VULKAN_HPP_RAII_NAMESPACE::DescriptorSets;
4646 using VULKAN_HPP_RAII_NAMESPACE::Device;
4647 using VULKAN_HPP_RAII_NAMESPACE::DeviceMemory;
4648 using VULKAN_HPP_RAII_NAMESPACE::Event;
4649 using VULKAN_HPP_RAII_NAMESPACE::Fence;
4650 using VULKAN_HPP_RAII_NAMESPACE::Framebuffer;
4651 using VULKAN_HPP_RAII_NAMESPACE::Image;
4652 using VULKAN_HPP_RAII_NAMESPACE::ImageView;
4653 using VULKAN_HPP_RAII_NAMESPACE::Instance;
4654 using VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice;
4655 using VULKAN_HPP_RAII_NAMESPACE::PhysicalDevices;
4656 using VULKAN_HPP_RAII_NAMESPACE::Pipeline;
4657 using VULKAN_HPP_RAII_NAMESPACE::PipelineCache;
4658 using VULKAN_HPP_RAII_NAMESPACE::PipelineLayout;
4659 using VULKAN_HPP_RAII_NAMESPACE::Pipelines;
4660 using VULKAN_HPP_RAII_NAMESPACE::QueryPool;
4661 using VULKAN_HPP_RAII_NAMESPACE::Queue;
4662 using VULKAN_HPP_RAII_NAMESPACE::RenderPass;
4663 using VULKAN_HPP_RAII_NAMESPACE::Sampler;
4664 using VULKAN_HPP_RAII_NAMESPACE::Semaphore;
4665 using VULKAN_HPP_RAII_NAMESPACE::ShaderModule;
4668 using VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate;
4669 using VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion;
4672 using VULKAN_HPP_RAII_NAMESPACE::PrivateDataSlot;
4675 using VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR;
4678 using VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR;
4679 using VULKAN_HPP_RAII_NAMESPACE::SwapchainKHRs;
4682 using VULKAN_HPP_RAII_NAMESPACE::DisplayKHR;
4683 using VULKAN_HPP_RAII_NAMESPACE::DisplayKHRs;
4684 using VULKAN_HPP_RAII_NAMESPACE::DisplayModeKHR;
4687 using VULKAN_HPP_RAII_NAMESPACE::DebugReportCallbackEXT;
4690 using VULKAN_HPP_RAII_NAMESPACE::VideoSessionKHR;
4691 using VULKAN_HPP_RAII_NAMESPACE::VideoSessionParametersKHR;
4694 using VULKAN_HPP_RAII_NAMESPACE::CuFunctionNVX;
4695 using VULKAN_HPP_RAII_NAMESPACE::CuModuleNVX;
4698 using VULKAN_HPP_RAII_NAMESPACE::DebugUtilsMessengerEXT;
4701 using VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureKHR;
4704 using VULKAN_HPP_RAII_NAMESPACE::ValidationCacheEXT;
4707 using VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureNV;
4710 using VULKAN_HPP_RAII_NAMESPACE::PerformanceConfigurationINTEL;
4713 using VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR;
4716 using VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutNV;
4718 # if defined( VK_ENABLE_BETA_EXTENSIONS )
4720 using VULKAN_HPP_RAII_NAMESPACE::CudaFunctionNV;
4721 using VULKAN_HPP_RAII_NAMESPACE::CudaModuleNV;
4724 # if defined( VK_USE_PLATFORM_FUCHSIA )
4726 using VULKAN_HPP_RAII_NAMESPACE::BufferCollectionFUCHSIA;
4730 using VULKAN_HPP_RAII_NAMESPACE::MicromapEXT;
4733 using VULKAN_HPP_RAII_NAMESPACE::OpticalFlowSessionNV;
4736 using VULKAN_HPP_RAII_NAMESPACE::ShaderEXT;
4737 using VULKAN_HPP_RAII_NAMESPACE::ShaderEXTs;
VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_INLINE T exchange(T &obj, U &&newValue)
PipelineRasterizationStateCreateFlagBits
AccelerationStructureTypeKHR
BufferImageCopy2 BufferImageCopy2KHR
UniqueHandle< Framebuffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueFramebuffer
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMemoryPrioritySpecVersion
PhysicalDeviceExternalFenceInfo PhysicalDeviceExternalFenceInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFrameBoundaryExtensionName
AttachmentReference2 AttachmentReference2KHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHR8BitStorageExtensionName
MemoryDecompressionMethodFlagBitsNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTOpacityMicromapSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXT4444FormatsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAttachmentFeedbackLoopLayoutExtensionName
PhysicalDeviceVariablePointersFeatures PhysicalDeviceVariablePointersFeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto ARMSchedulingControlsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDescriptorBufferSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPciBusInfoSpecVersion
Flags< AccelerationStructureCreateFlagBitsKHR > AccelerationStructureCreateFlagsKHR
DeviceFaultVendorBinaryHeaderVersionEXT
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxMemoryTypes
Flags< VideoEncodeFeedbackFlagBitsKHR > VideoEncodeFeedbackFlagsKHR
PhysicalDeviceExternalBufferInfo PhysicalDeviceExternalBufferInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVXBinaryImportExtensionName
Flags< MemoryDecompressionMethodFlagBitsNV > MemoryDecompressionMethodFlagsNV
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeH264SpecVersion
PhysicalDevicePipelineCreationCacheControlFeatures PhysicalDevicePipelineCreationCacheControlFeaturesEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTNestedCommandBufferExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLegacyDitheringExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRUniformBufferStandardLayoutSpecVersion
MemoryOverallocationBehaviorAMD
PhysicalDeviceSynchronization2Features PhysicalDeviceSynchronization2FeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderCorePropertiesExtensionName
Flags< CommandBufferResetFlagBits > CommandBufferResetFlags
ValidationCacheCreateFlagBitsEXT
Flags< PipelineRasterizationStateCreateFlagBits > PipelineRasterizationStateCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClipControlExtensionName
SurfaceCounterFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageViewMinLodSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetSurfaceCapabilities2SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemoryRdmaSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSamplerMirrorClampToEdgeExtensionName
Flags< VideoEncodeH264CapabilityFlagBitsKHR > VideoEncodeH264CapabilityFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreFdSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderClockExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineProtectedAccessSpecVersion
DeviceGroupDeviceCreateInfo DeviceGroupDeviceCreateInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderSubgroupUniformControlFlowExtensionName
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t blockSize(vk::Format format)
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFilterCubicSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderViewportIndexLayerSpecVersion
BindBufferMemoryDeviceGroupInfo BindBufferMemoryDeviceGroupInfoKHR
BuildAccelerationStructureFlagBitsKHR BuildAccelerationStructureFlagBitsNV
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderAtomicInt64SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthRangeUnrestrictedExtensionName
OpticalFlowSessionCreateFlagBitsNV
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxShaderModuleIdentifierSizeEXT
VULKAN_HPP_CONSTEXPR_20 bool isDeprecatedExtension(std::string const &extension)
PhysicalDeviceGroupProperties PhysicalDeviceGroupPropertiesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRenderPassTransformSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVulkanMemoryModelExtensionName
VideoEncodeH264RateControlFlagBitsKHR
AccelerationStructureMemoryRequirementsTypeNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDeviceMemoryReportSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineLibraryGroupHandlesSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreCapabilitiesExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto INTELPerformanceQueryExtensionName
VideoDecodeH264PictureLayoutFlagBitsKHR
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeWidthDivisor(vk::Format format, uint8_t plane)
Flags< VideoEncodeContentFlagBitsKHR > VideoEncodeContentFlagsKHR
Flags< VideoEncodeRateControlModeFlagBitsKHR > VideoEncodeRateControlModeFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPrimitiveTopologyListRestartSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTCalibratedTimestampsExtensionName
SamplerYcbcrConversionCreateInfo SamplerYcbcrConversionCreateInfoKHR
PhysicalDeviceShaderDrawParametersFeatures PhysicalDeviceShaderDrawParameterFeatures
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineProtectedAccessExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSeparateStencilUsageSpecVersion
SemaphoreSignalInfo SemaphoreSignalInfoKHR
TransformMatrixKHR TransformMatrixNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicState2ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGlobalPriorityExtensionName
PipelineColorBlendStateCreateFlagBits
DisplayModeCreateFlagBitsKHR
PhysicalDeviceExternalSemaphoreInfo PhysicalDeviceExternalSemaphoreInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFormatFeatureFlags2ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDGpuShaderHalfFloatExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoQueueSpecVersion
MutableDescriptorTypeListEXT MutableDescriptorTypeListVALVE
VULKAN_HPP_INLINE std::string toHexString(uint32_t value)
ExportFenceCreateInfo ExportFenceCreateInfoKHR
Flags< BuildAccelerationStructureFlagBitsKHR > BuildAccelerationStructureFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderObjectExtensionName
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 std::array< uint8_t, 3 > blockExtent(vk::Format format)
GeometryInstanceFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRStorageBufferStorageClassSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderModuleIdentifierSpecVersion
DeviceQueueCreateFlagBits
Flags< PerformanceCounterDescriptionFlagBitsKHR > PerformanceCounterDescriptionFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoQueueExtensionName
PhysicalDevicePrivateDataFeatures PhysicalDevicePrivateDataFeaturesEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeH265ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRelaxedBlockLayoutExtensionName
Flags< CullModeFlagBits > CullModeFlags
VULKAN_HPP_CONSTEXPR_INLINE auto NVPresentBarrierSpecVersion
PeerMemoryFeatureFlagBits PeerMemoryFeatureFlagBitsKHR
FenceImportFlagBits FenceImportFlagBitsKHR
Flags< ShaderCreateFlagBitsEXT > ShaderCreateFlagsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPipelineLibraryExtensionName
PipelineCreationFeedbackFlagBits
Flags< SampleCountFlagBits > SampleCountFlags
PeerMemoryFeatureFlagBits
PhysicalDeviceVariablePointersFeatures PhysicalDeviceVariablePointerFeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVPerStageDescriptorSetExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVDescriptorPoolOverallocationSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDeviceGroupCreationSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageSlicedViewOf3DSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTCustomBorderColorSpecVersion
ExternalMemoryHandleTypeFlagBits ExternalMemoryHandleTypeFlagBitsKHR
IndirectCommandsTokenTypeNV
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxMemoryHeaps
VULKAN_HPP_CONSTEXPR_INLINE auto KHRBindMemory2ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVExtendedSparseAddressSpaceSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDynamicRenderingUnusedAttachmentsSpecVersion
DescriptorUpdateTemplateCreateInfo DescriptorUpdateTemplateCreateInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto VALVEMutableDescriptorTypeSpecVersion
PipelineDepthStencilStateCreateFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto NVRepresentativeFragmentTestExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMFilterCubicWeightsExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTVertexInputDynamicStateExtensionName
BufferMemoryBarrier2 BufferMemoryBarrier2KHR
Flags< PipelineRasterizationStateStreamCreateFlagBitsEXT > PipelineRasterizationStateStreamCreateFlagsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSurfaceProtectedCapabilitiesSpecVersion
PhysicalDeviceDynamicRenderingFeatures PhysicalDeviceDynamicRenderingFeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPresentWaitSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPageableDeviceLocalMemorySpecVersion
PhysicalDeviceShaderSubgroupExtendedTypesFeatures PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTConditionalRenderingSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEIClusterCullingShaderSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVScissorExclusiveExtensionName
PipelineCoverageModulationStateCreateFlagBitsNV
DeviceMemoryOpaqueCaptureAddressInfo DeviceMemoryOpaqueCaptureAddressInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderFloat16Int8SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEHlslFunctionality1SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAcquireDrmDisplayExtensionName
ShaderFloatControlsIndependence
Flags< PipelineCoverageToColorStateCreateFlagBitsNV > PipelineCoverageToColorStateCreateFlagsNV
MemoryDedicatedRequirements MemoryDedicatedRequirementsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHeadlessSurfaceExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMMultiviewPerViewViewportsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDrawIndirectCountExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto IMGRelaxedLineRasterizationSpecVersion
Flags< RenderPassCreateFlagBits > RenderPassCreateFlags
BuildAccelerationStructureFlagBitsKHR
Flags< AccelerationStructureMotionInstanceFlagBitsNV > AccelerationStructureMotionInstanceFlagsNV
PhysicalDeviceImageRobustnessFeatures PhysicalDeviceImageRobustnessFeaturesEXT
Flags< PipelineCreateFlagBits2KHR > PipelineCreateFlags2KHR
Flags< DebugUtilsMessageTypeFlagBitsEXT > DebugUtilsMessageTypeFlagsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto NVOpticalFlowExtensionName
ToolPurposeFlagBits ToolPurposeFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto AMDGcnShaderExtensionName
ShaderCorePropertiesFlagBitsAMD
Flags< VideoEncodeH264StdFlagBitsKHR > VideoEncodeH264StdFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDirectModeDisplaySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderAtomicFloatSpecVersion
AccelerationStructureBuildTypeKHR
PhysicalDeviceScalarBlockLayoutFeatures PhysicalDeviceScalarBlockLayoutFeaturesEXT
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceDiagnosticsConfigExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderDemoteToHelperInvocationExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance5ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto ARMShaderCorePropertiesExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto IMGFilterCubicExtensionName
PipelineCreationFeedbackCreateInfo PipelineCreationFeedbackCreateInfoEXT
DevicePrivateDataCreateInfo DevicePrivateDataCreateInfoEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTIndexTypeUint8SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDeviceGroupSpecVersion
Flags< ImageCreateFlagBits > ImageCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDisplaySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTVertexInputDynamicStateSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSwapchainColorSpaceExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGlobalPriorityQueryExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVLinearColorAttachmentExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance1ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCopyCommands2SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelinePropertiesExtensionName
Flags< DebugUtilsMessengerCreateFlagBitsEXT > DebugUtilsMessengerCreateFlagsEXT
RenderingFlagBits RenderingFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVFragmentShaderBarycentricSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPortabilitySubsetExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVScissorExclusiveSpecVersion
SubpassDescription2 SubpassDescription2KHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVCopyMemoryIndirectExtensionName
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyForeignEXT
VULKAN_HPP_CONSTEXPR uint32_t apiVersionMajor(T const version)
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMultiviewExtensionName
ExternalFenceHandleTypeFlagBits ExternalFenceHandleTypeFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEIClusterCullingShaderExtensionName
Flags< SparseMemoryBindFlagBits > SparseMemoryBindFlags
Flags< MemoryAllocateFlagBits > MemoryAllocateFlags
FramebufferCreateFlagBits
Flags< PipelineDynamicStateCreateFlagBits > PipelineDynamicStateCreateFlags
VULKAN_HPP_CONSTEXPR uint32_t apiVersionVariant(T const version)
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderSubgroupVoteSpecVersion
AttachmentDescriptionStencilLayout AttachmentDescriptionStencilLayoutKHR
VULKAN_HPP_CONSTEXPR_INLINE uint32_t False
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSubpassMergeFeedbackSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderInfoExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance5SpecVersion
UniqueHandle< DebugReportCallbackEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueDebugReportCallbackEXT
std::map< std::string, std::vector< std::vector< std::string > > > const & getExtensionDepends(std::string const &extension)
VideoComponentBitDepthFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVPresentBarrierExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAstcDecodeModeExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDescriptorBufferExtensionName
DisplayPlaneAlphaFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDepthStencilResolveExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDeviceFaultExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSamplerYcbcrConversionSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRTimelineSemaphoreExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMFilterCubicClampExtensionName
Flags< ExternalFenceHandleTypeFlagBits > ExternalFenceHandleTypeFlags
AttachmentReferenceStencilLayout AttachmentReferenceStencilLayoutKHR
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMTilePropertiesExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoEncodeQueueExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDPipelineCompilerControlExtensionName
OpticalFlowSessionBindingPointNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHostImageCopyExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDeviceMemoryReportExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationFeaturesSpecVersion
Flags< SubmitFlagBits > SubmitFlags
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEDisplayTimingExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetPhysicalDeviceProperties2ExtensionName
UniqueHandle< Semaphore, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueSemaphore
AttachmentDescription2 AttachmentDescription2KHR
DisplacementMicromapFormatNV
Flags< DebugUtilsMessengerCallbackDataFlagBitsEXT > DebugUtilsMessengerCallbackDataFlagsEXT
PhysicalDeviceShaderDemoteToHelperInvocationFeatures PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
Flags< ShaderCorePropertiesFlagBitsAMD > ShaderCorePropertiesFlagsAMD
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTextureCompressionAstcHdrExtensionName
Flags< ImageUsageFlagBits > ImageUsageFlags
PerformanceCounterStorageKHR
std::map< std::string, std::string > const & getDeprecatedExtensions()
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDisplayExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDisplaySwapchainSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSeparateDepthStencilLayoutsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageRobustnessExtensionName
Flags< PipelineCacheCreateFlagBits > PipelineCacheCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto KHRAccelerationStructureSpecVersion
SubmitInfo2 SubmitInfo2KHR
Flags< FrameBoundaryFlagBitsEXT > FrameBoundaryFlagsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryHostSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTransformFeedbackSpecVersion
QueryPipelineStatisticFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto IMGFormatPvrtcExtensionName
VideoEncodeH265TransformBlockSizeFlagBitsKHR
ImagePlaneMemoryRequirementsInfo ImagePlaneMemoryRequirementsInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVLinearColorAttachmentSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxPhysicalDeviceNameSize
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingPositionFetchExtensionName
PipelineTessellationStateCreateFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClipControlSpecVersion
Flags< ColorComponentFlagBits > ColorComponentFlags
MemoryDedicatedAllocateInfo MemoryDedicatedAllocateInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderNonSemanticInfoSpecVersion
UniqueHandle< DescriptorUpdateTemplate, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueDescriptorUpdateTemplate
UniqueHandle< ImageView, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueImageView
DebugUtilsMessengerCreateFlagBitsEXT
DescriptorUpdateTemplateEntry DescriptorUpdateTemplateEntryKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetDisplayProperties2SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentDensityMapExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAttachmentFeedbackLoopDynamicStateSpecVersion
RenderPassMultiviewCreateInfo RenderPassMultiviewCreateInfoKHR
VideoBeginCodingFlagBitsKHR
AccelerationStructureMotionInstanceFlagBitsNV
Flags< ImageAspectFlagBits > ImageAspectFlags
VULKAN_HPP_CONSTEXPR_INLINE uint32_t ShaderUnusedNV
UniqueHandle< CudaFunctionNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueCudaFunctionNV
Flags< VideoDecodeCapabilityFlagBitsKHR > VideoDecodeCapabilityFlagsKHR
MemoryOpaqueCaptureAddressAllocateInfo MemoryOpaqueCaptureAddressAllocateInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageDrmFormatModifierExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderInfoSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceFdExtensionName
RenderingAttachmentInfo RenderingAttachmentInfoKHR
ViewportCoordinateSwizzleNV
Flags< PipelineViewportSwizzleStateCreateFlagBitsNV > PipelineViewportSwizzleStateCreateFlagsNV
UniqueHandle< MicromapEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueMicromapEXT
ExternalSemaphoreFeatureFlagBits
DeviceGroupBindSparseInfo DeviceGroupBindSparseInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVOpticalFlowSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMutableDescriptorTypeSpecVersion
PhysicalDeviceFragmentShaderBarycentricFeaturesKHR PhysicalDeviceFragmentShaderBarycentricFeaturesNV
ImageStencilUsageCreateInfo ImageStencilUsageCreateInfoEXT
PhysicalDeviceSubgroupSizeControlFeatures PhysicalDeviceSubgroupSizeControlFeaturesEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetMemoryRequirements2ExtensionName
PhysicalDeviceSeparateDepthStencilLayoutsFeatures PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto AMDXShaderEnqueueExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDMixedAttachmentSamplesExtensionName
Flags< CommandPoolResetFlagBits > CommandPoolResetFlags
SubresourceLayout2KHR SubresourceLayout2EXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFragmentShaderBarycentricExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVDedicatedAllocationImageAliasingSpecVersion
Flags< DisplayModeCreateFlagBitsKHR > DisplayModeCreateFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE uint32_t AttachmentUnused
VULKAN_HPP_CONSTEXPR_INLINE auto NVFragmentShadingRateEnumsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVShaderImageFootprintExtensionName
FormatProperties3 FormatProperties3KHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRWorkgroupMemoryExplicitLayoutExtensionName
Flags< DirectDriverLoadingFlagBitsLUNARG > DirectDriverLoadingFlagsLUNARG
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSamplerMirrorClampToEdgeSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVShaderSmBuiltinsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLESurfacelessQueryExtensionName
Flags< ExternalSemaphoreHandleTypeFlagBits > ExternalSemaphoreHandleTypeFlags
VULKAN_HPP_CONSTEXPR_INLINE auto EXTConservativeRasterizationExtensionName
SemaphoreWaitFlagBits SemaphoreWaitFlagBitsKHR
ExternalFenceHandleTypeFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClampZeroOneExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingMotionBlurSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineRobustnessExtensionName
Flags< QueueFlagBits > QueueFlags
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDynamicRenderingExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetSurfaceCapabilities2ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVClipSpaceWScalingExtensionName
BufferDeviceAddressInfo BufferDeviceAddressInfoEXT
VULKAN_HPP_INLINE std::error_code make_error_code(Result e) VULKAN_HPP_NOEXCEPT
SurfaceTransformFlagBitsKHR
Flags< VideoCodecOperationFlagBitsKHR > VideoCodecOperationFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVLowLatencyExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFrameBoundarySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicStateExtensionName
Flags< PipelineInputAssemblyStateCreateFlagBits > PipelineInputAssemblyStateCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto KHRBindMemory2SpecVersion
PipelineCreationFeedbackFlagBits PipelineCreationFeedbackFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto NVSampleMaskOverrideCoverageExtensionName
Flags< SubpassDescriptionFlagBits > SubpassDescriptionFlags
VideoEndCodingFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCopyCommands2ExtensionName
VULKAN_HPP_INLINE const std::error_category & errorCategory() VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR_INLINE auto NVMeshShaderSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSurfaceExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDiscardRectanglesExtensionName
PhysicalDeviceBufferDeviceAddressFeatures PhysicalDeviceBufferDeviceAddressFeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPipelineExecutablePropertiesSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSampleLocationsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSynchronization2SpecVersion
Flags< MemoryMapFlagBits > MemoryMapFlags
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceGeneratedCommandsComputeSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMapMemory2ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE float LodClampNone
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPostDepthCoverageSpecVersion
Flags< SurfaceCounterFlagBitsEXT > SurfaceCounterFlagsEXT
CopyBufferToImageInfo2 CopyBufferToImageInfo2KHR
UniqueHandle< OpticalFlowSessionNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueOpticalFlowSessionNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTexelBufferAlignmentSpecVersion
Flags< DebugUtilsMessageSeverityFlagBitsEXT > DebugUtilsMessageSeverityFlagsEXT
Flags< VideoEncodeH264RateControlFlagBitsKHR > VideoEncodeH264RateControlFlagsKHR
PhysicalDeviceSchedulingControlsFlagBitsARM
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * compressionScheme(vk::Format format)
HeadlessSurfaceCreateFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBlendOperationAdvancedSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderSubgroupVoteExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVCoverageReductionModeSpecVersion
ShadingRatePaletteEntryNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGlobalPrioritySpecVersion
ExternalFenceFeatureFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFormatFeatureFlags2SpecVersion
BindImagePlaneMemoryInfo BindImagePlaneMemoryInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetMemoryRequirements2SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderTileImageExtensionName
CommandBufferUsageFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPageableDeviceLocalMemoryExtensionName
VULKAN_HPP_CONSTEXPR_INLINE uint32_t Remaining3DSlicesEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineRobustnessSpecVersion
void ignore(T const &) VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRobustness2SpecVersion
Flags< DeviceDiagnosticsConfigFlagBitsNV > DeviceDiagnosticsConfigFlagsNV
ConformanceVersion ConformanceVersionKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXT4444FormatsExtensionName
VideoChromaSubsamplingFlagBitsKHR
PipelineVertexInputDivisorStateCreateInfoKHR PipelineVertexInputDivisorStateCreateInfoEXT
VULKAN_HPP_CONSTEXPR_INLINE auto AMDGpuShaderInt16ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMImageProcessing2SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto ARMShaderCorePropertiesSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVMemoryDecompressionSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDescriptionSize
UniqueHandle< DescriptorSetLayout, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueDescriptorSetLayout
SwapchainCreateFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemoryCapabilitiesExtensionName
Flags< PipelineMultisampleStateCreateFlagBits > PipelineMultisampleStateCreateFlags
QueryPoolPerformanceQueryCreateInfoINTEL QueryPoolCreateInfoINTEL
UniqueHandle< CuFunctionNVX, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueCuFunctionNVX
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPhysicalDeviceDrmSpecVersion
Flags< QueryControlFlagBits > QueryControlFlags
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreCapabilitiesSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEUserTypeSpecVersion
PipelineInputAssemblyStateCreateFlagBits
PhysicalDevice16BitStorageFeatures PhysicalDevice16BitStorageFeaturesKHR
Flags< GeometryInstanceFlagBitsKHR > GeometryInstanceFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRasterizationOrderAttachmentAccessSpecVersion
PhysicalDeviceMaintenance4Properties PhysicalDeviceMaintenance4PropertiesKHR
UniqueHandle< CommandBuffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueCommandBuffer
VULKAN_HPP_CONSTEXPR_INLINE auto NVInheritedViewportScissorSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRZeroInitializeWorkgroupMemoryExtensionName
UniqueHandle< DeviceMemory, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueDeviceMemory
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoEncodeQueueSpecVersion
Flags< AttachmentDescriptionFlagBits > AttachmentDescriptionFlags
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClampZeroOneSpecVersion
OpticalFlowUsageFlagBitsNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTexelBufferAlignmentExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto SECAmigoProfilingExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSharedPresentableImageSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRelaxedBlockLayoutSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCooperativeMatrixExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderFloatControlsExtensionName
UniqueHandle< Device, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueDevice
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLoadStoreOpNoneSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTToolingInfoExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVFragmentCoverageToColorExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPrivateDataSpecVersion
Flags< IndirectCommandsLayoutUsageFlagBitsNV > IndirectCommandsLayoutUsageFlagsNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageCompressionControlSwapchainSpecVersion
PipelineLayoutCreateFlagBits
CopyImageToBufferInfo2 CopyImageToBufferInfo2KHR
Flags< RenderingFlagBits > RenderingFlags
PipelineVertexInputStateCreateFlagBits
Flags< ExternalMemoryHandleTypeFlagBitsNV > ExternalMemoryHandleTypeFlagsNV
VULKAN_HPP_CONSTEXPR_INLINE uint32_t SubpassExternal
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageCompressionControlSwapchainExtensionName
PhysicalDeviceImagelessFramebufferFeatures PhysicalDeviceImagelessFramebufferFeaturesKHR
Flags< GraphicsPipelineLibraryFlagBitsEXT > GraphicsPipelineLibraryFlagsEXT
RayTracingShaderGroupTypeKHR RayTracingShaderGroupTypeNV
VULKAN_HPP_CONSTEXPR_20 bool isObsoletedExtension(std::string const &extension)
VULKAN_HPP_CONSTEXPR_INLINE auto AMDXShaderEnqueueSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto VALVEDescriptorSetHostMappingExtensionName
Flags< VideoEncodeRateControlFlagBitsKHR > VideoEncodeRateControlFlagsKHR
PhysicalDeviceMemoryProperties2 PhysicalDeviceMemoryProperties2KHR
AttachmentSampleCountInfoAMD AttachmentSampleCountInfoNV
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEDecorateStringSpecVersion
PhysicalDevice8BitStorageFeatures PhysicalDevice8BitStorageFeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoEncodeH265ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSpirv14ExtensionName
ExternalMemoryFeatureFlagBits
SparseImageFormatFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance4SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto INTELShaderIntegerFunctions2SpecVersion
VideoEncodeRateControlFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto AMDGpuShaderHalfFloatSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE uint32_t RemainingMipLevels
Flags< InstanceCreateFlagBits > InstanceCreateFlags
Flags< VideoEncodeFlagBitsKHR > VideoEncodeFlagsKHR
Flags< VideoSessionCreateFlagBitsKHR > VideoSessionCreateFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverNameSizeKHR
UniqueHandle< VideoSessionKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueVideoSessionKHR
UniqueHandle< DebugUtilsMessengerEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueDebugUtilsMessengerEXT
TimeDomainKHR TimeDomainEXT
DirectDriverLoadingModeLUNARG
VULKAN_HPP_CONSTEXPR uint32_t apiVersionPatch(T const version)
GeometryInstanceFlagBitsKHR GeometryInstanceFlagBitsNV
Flags< VideoEncodeH265StdFlagBitsKHR > VideoEncodeH265StdFlagsKHR
PhysicalDeviceSubgroupSizeControlProperties PhysicalDeviceSubgroupSizeControlPropertiesEXT
UniqueHandle< ShaderEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueShaderEXT
VULKAN_HPP_CONSTEXPR_INLINE auto NVViewportArray2ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVViewportArray2SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverNameSize
PipelineCreateFlagBits2KHR
Flags< FenceImportFlagBits > FenceImportFlags
VULKAN_HPP_CONSTEXPR_INLINE auto EXTYcbcr2Plane444FormatsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPerformanceQueryExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderSubgroupUniformControlFlowSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVGlslShaderSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPresentWaitExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMFragmentDensityMapOffsetSpecVersion
QueueFamilyGlobalPriorityPropertiesKHR QueueFamilyGlobalPriorityPropertiesEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTCustomBorderColorExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRenderPassStoreOpsSpecVersion
PerformanceParameterTypeINTEL
VULKAN_HPP_INLINE std::string to_string(FormatFeatureFlags value)
VULKAN_HPP_CONSTEXPR_INLINE auto NVExtendedSparseAddressSpaceExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRIncrementalPresentExtensionName
ComponentTypeKHR ComponentTypeNV
Flags< PresentScalingFlagBitsEXT > PresentScalingFlagsEXT
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeHeightDivisor(vk::Format format, uint8_t plane)
VULKAN_HPP_CONSTEXPR_INLINE auto KHR8BitStorageSpecVersion
BindImageMemoryInfo BindImageMemoryInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto ARMSchedulingControlsExtensionName
Flags< SparseImageFormatFlagBits > SparseImageFormatFlags
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDisplayControlExtensionName
Flags< BufferCreateFlagBits > BufferCreateFlags
VULKAN_HPP_CONSTEXPR_20 std::string getExtensionDeprecatedBy(std::string const &extension)
VideoEncodeH265StdFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelinePropertiesSpecVersion
Flags< SemaphoreImportFlagBits > SemaphoreImportFlags
SemaphoreWaitInfo SemaphoreWaitInfoKHR
Flags< PipelineStageFlagBits2 > PipelineStageFlags2
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImage2DViewOf3DExtensionName
VULKAN_HPP_INLINE void resultCheck(Result result, char const *message)
UniqueHandle< BufferView, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueBufferView
VULKAN_HPP_CONSTEXPR_INLINE uint32_t LuidSize
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance6ExtensionName
PhysicalDeviceToolProperties PhysicalDeviceToolPropertiesEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageDrmFormatModifierSpecVersion
Flags< MemoryPropertyFlagBits > MemoryPropertyFlags
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPhysicalDeviceDrmExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageCompressionControlSpecVersion
FramebufferAttachmentsCreateInfo FramebufferAttachmentsCreateInfoKHR
Flags< VideoEncodeH265TransformBlockSizeFlagBitsKHR > VideoEncodeH265TransformBlockSizeFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDeviceAddressBindingReportSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyExternalKHR
VULKAN_HPP_CONSTEXPR_INLINE uint32_t HeaderVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHdrMetadataExtensionName
PresentScalingFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugUtilsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLoadStoreOpNoneExtensionName
SemaphoreSubmitInfo SemaphoreSubmitInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVLowLatency2ExtensionName
OpticalFlowPerformanceLevelNV
PhysicalDeviceUniformBufferStandardLayoutFeatures PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFragmentShadingRateSpecVersion
PhysicalDeviceMultiviewFeatures PhysicalDeviceMultiviewFeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPresentIdSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDedicatedAllocationSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDisplayControlSpecVersion
Flags< QueryPipelineStatisticFlagBits > QueryPipelineStatisticFlags
SamplerYcbcrModelConversion SamplerYcbcrModelConversionKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPresentIdExtensionName
PipelineShaderStageRequiredSubgroupSizeCreateInfo PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
VULKAN_HPP_CONSTEXPR_INLINE auto NVCudaKernelLaunchSpecVersion
Flags< VideoCapabilityFlagBitsKHR > VideoCapabilityFlagsKHR
VideoEncodeH264StdFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBlendOperationAdvancedExtensionName
ExternalMemoryFeatureFlagBitsNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDeviceAddressBindingReportExtensionName
UniqueHandle< Buffer, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueBuffer
VULKAN_HPP_CONSTEXPR_INLINE auto AMDBufferMarkerExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoEncodeH264SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVGeometryShaderPassthroughSpecVersion
DeviceGroupRenderPassBeginInfo DeviceGroupRenderPassBeginInfoKHR
UniqueHandle< ValidationCacheEXT, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueValidationCacheEXT
VULKAN_HPP_CONSTEXPR_20 bool isInstanceExtension(std::string const &extension)
Flags< PipelineDiscardRectangleStateCreateFlagBitsEXT > PipelineDiscardRectangleStateCreateFlagsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance3SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVertexAttributeDivisorExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto HeaderVersionComplete
Flags< ToolPurposeFlagBits > ToolPurposeFlags
CommandBufferInheritanceRenderingInfo CommandBufferInheritanceRenderingInfoKHR
ImageMemoryRequirementsInfo2 ImageMemoryRequirementsInfo2KHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance2SpecVersion
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t texelsPerBlock(vk::Format format)
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSurfaceMaintenance1ExtensionName
PerformanceCounterDescriptionFlagBitsKHR
MicromapCreateFlagBitsEXT
FramebufferAttachmentImageInfo FramebufferAttachmentImageInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderFloat16Int8ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDiscardRectanglesSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderAtomicFloatExtensionName
Flags< MicromapCreateFlagBitsEXT > MicromapCreateFlagsEXT
TimelineSemaphoreSubmitInfo TimelineSemaphoreSubmitInfoKHR
ImageCompressionFixedRateFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDescriptorUpdateTemplateSpecVersion
PrivateDataSlotCreateInfo PrivateDataSlotCreateInfoEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderSubgroupBallotExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPostDepthCoverageExtensionName
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 packed(vk::Format format)
VULKAN_HPP_CONSTEXPR_INLINE auto MSFTLayeredDriverSpecVersion
AccelerationStructureTypeKHR AccelerationStructureTypeNV
SamplerYcbcrConversionImageFormatProperties SamplerYcbcrConversionImageFormatPropertiesKHR
VideoDecodeCapabilityFlagBitsKHR
PhysicalDeviceSamplerFilterMinmaxProperties PhysicalDeviceSamplerFilterMinmaxPropertiesEXT
DisplaySurfaceCreateFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoMaintenance1SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVViewportSwizzleExtensionName
Flags< PipelineTessellationStateCreateFlagBits > PipelineTessellationStateCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageViewMinLodExtensionName
std::map< std::string, std::string > const & getObsoletedExtensions()
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPrimitiveTopologyListRestartExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingPipelineExtensionName
Flags< MemoryUnmapFlagBitsKHR > MemoryUnmapFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTColorWriteEnableSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageSlicedViewOf3DExtensionName
PipelineDiscardRectangleStateCreateFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMeshShaderExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingExtensionName
DeviceImageMemoryRequirements DeviceImageMemoryRequirementsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineCreationFeedbackExtensionName
RenderPassAttachmentBeginInfo RenderPassAttachmentBeginInfoKHR
Flags< DisplayPlaneAlphaFlagBitsKHR > DisplayPlaneAlphaFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDriverPropertiesSpecVersion
BindImageMemoryDeviceGroupInfo BindImageMemoryDeviceGroupInfoKHR
PipelineViewportSwizzleStateCreateFlagBitsNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugReportSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationFlagsExtensionName
DescriptorUpdateTemplateCreateFlagBits
CompositeAlphaFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRgba10X6FormatsExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRImageFormatListExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMFilterCubicWeightsSpecVersion
DeviceFaultAddressTypeEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTVertexAttributeDivisorExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto ARMRenderPassStripedSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderTerminateInvocationSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingPositionFetchSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEIInvocationMaskSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPipelineLibrarySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugMarkerExtensionName
VULKAN_HPP_CONSTEXPR_20 bool isPromotedExtension(std::string const &extension)
VULKAN_HPP_CONSTEXPR_INLINE auto KHRBufferDeviceAddressExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDGcnShaderSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryHostExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVDedicatedAllocationExtensionName
Flags< DeviceMemoryReportFlagBitsEXT > DeviceMemoryReportFlagsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto LUNARGDirectDriverLoadingSpecVersion
OpticalFlowExecuteFlagBitsNV
QueryPoolSamplingModeINTEL
VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingInvocationReorderExtensionName
PhysicalDeviceTextureCompressionASTCHDRFeatures PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion
PipelineViewportStateCreateFlagBits
Flags< ExternalMemoryHandleTypeFlagBits > ExternalMemoryHandleTypeFlags
DeviceGroupCommandBufferBeginInfo DeviceGroupCommandBufferBeginInfoKHR
RenderPassInputAttachmentAspectCreateInfo RenderPassInputAttachmentAspectCreateInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderStencilExportExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTProvokingVertexExtensionName
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverInfoSizeKHR
PipelineRobustnessBufferBehaviorEXT
VideoEncodeFeedbackFlagBitsKHR
ImageCompressionFlagBitsEXT
VertexInputBindingDivisorDescriptionKHR VertexInputBindingDivisorDescriptionEXT
VULKAN_HPP_CONSTEXPR_20 std::string getExtensionPromotedTo(std::string const &extension)
Flags< CommandBufferUsageFlagBits > CommandBufferUsageFlags
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool componentsAreCompressed(vk::Format format)
PrivateDataSlotCreateFlagBits
UniqueHandle< QueryPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueQueryPool
ShaderFloatControlsIndependence ShaderFloatControlsIndependenceKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTIndexTypeUint8ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDeviceCoherentMemoryExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEHlslFunctionality1ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVFragmentCoverageToColorSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMemoryBudgetSpecVersion
IndirectCommandsLayoutUsageFlagBitsNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLayerSettingsSpecVersion
DeviceGroupPresentModeFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVCopyMemoryIndirectSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineCreationFeedbackSpecVersion
AccelerationStructureCompatibilityKHR
VideoCodingControlFlagBitsKHR
Flags< DependencyFlagBits > DependencyFlags
Flags< ShaderStageFlagBits > ShaderStageFlags
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDisplayNativeHdrExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderDrawParametersExtensionName
CommandBufferResetFlagBits
VideoEncodeCapabilityFlagBitsKHR
Flags< DeviceCreateFlagBits > DeviceCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeQueueExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVulkanMemoryModelSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRStorageBufferStorageClassExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTProvokingVertexSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVShadingRateImageSpecVersion
CommandBufferSubmitInfo CommandBufferSubmitInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto AMDMemoryOverallocationBehaviorSpecVersion
FragmentShadingRateCombinerOpKHR
VideoEncodeContentFlagBitsKHR
PhysicalDeviceVertexAttributeDivisorFeaturesKHR PhysicalDeviceVertexAttributeDivisorFeaturesEXT
PerformanceCounterScopeKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVDescriptorPoolOverallocationExtensionName
Flags< BufferViewCreateFlagBits > BufferViewCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSubpassMergeFeedbackExtensionName
Flags< OpticalFlowUsageFlagBitsNV > OpticalFlowUsageFlagsNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthBiasControlSpecVersion
VULKAN_HPP_CONSTEXPR uint32_t versionMajor(T const version)
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetPhysicalDeviceProperties2SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEISubpassShadingExtensionName
DeviceAddressBindingTypeEXT
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEDisplayTimingSpecVersion
Flags< GeometryFlagBitsKHR > GeometryFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMYcbcrDegammaExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicState3ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSurfaceMaintenance1SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRgba10X6FormatsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion12
PhysicalDeviceShaderIntegerDotProductFeatures PhysicalDeviceShaderIntegerDotProductFeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEDecorateStringExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingSpecVersion
DirectDriverLoadingFlagBitsLUNARG
PhysicalDeviceVulkanMemoryModelFeatures PhysicalDeviceVulkanMemoryModelFeaturesKHR
UniqueHandle< Instance, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueInstance
VULKAN_HPP_CONSTEXPR_INLINE auto VALVEDescriptorSetHostMappingSpecVersion
DeviceAddressBindingFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreFdExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemoryExtensionName
PipelineCreationFeedback PipelineCreationFeedbackEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAstcDecodeModeSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSwapchainMutableFormatExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVMeshShaderExtensionName
UniqueHandle< PerformanceConfigurationINTEL, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniquePerformanceConfigurationINTEL
Flags< DebugReportFlagBitsEXT > DebugReportFlagsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCooperativeMatrixSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemoryRdmaExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingPipelineSpecVersion
Flags< DeviceAddressBindingFlagBitsEXT > DeviceAddressBindingFlagsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto NVCooperativeMatrixExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCreateRenderpass2ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTVertexAttributeDivisorSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDirectModeDisplayExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicState2SpecVersion
UniqueHandle< CommandPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueCommandPool
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMTilePropertiesSpecVersion
Flags< VideoSessionParametersCreateFlagBitsKHR > VideoSessionParametersCreateFlagsKHR
PipelineCoverageReductionStateCreateFlagBitsNV
PhysicalDeviceImageFormatInfo2 PhysicalDeviceImageFormatInfo2KHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationFlagsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEIInvocationMaskExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPushDescriptorExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceDiagnosticCheckpointsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGlobalPriorityExtensionName
Flags< FormatFeatureFlagBits2 > FormatFeatureFlags2
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance1SpecVersion
VideoCapabilityFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVSampleMaskOverrideCoverageSpecVersion
ExternalMemoryProperties ExternalMemoryPropertiesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSeparateDepthStencilLayoutsExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDTextureGatherBiasLodSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion11
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMultiviewSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDynamicRenderingSpecVersion
RenderPassCreateInfo2 RenderPassCreateInfo2KHR
AccelerationStructureCreateFlagBitsKHR
MemoryAllocateFlagBits MemoryAllocateFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSamplerYcbcrConversionExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDisplaySurfaceCounterExtensionName
ExternalImageFormatProperties ExternalImageFormatPropertiesKHR
VideoEncodeH265CapabilityFlagBitsKHR
Flags< ConditionalRenderingFlagBitsEXT > ConditionalRenderingFlagsEXT
DeviceDiagnosticsConfigFlagBitsNV
Flags< BuildMicromapFlagBitsEXT > BuildMicromapFlagsEXT
UniqueHandle< Pipeline, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniquePipeline
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderCoreProperties2ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderStencilExportSpecVersion
PhysicalDeviceVariablePointersFeatures PhysicalDeviceVariablePointerFeatures
VULKAN_HPP_CONSTEXPR_INLINE auto KHRBufferDeviceAddressSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderSubgroupExtendedTypesExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDisplaySurfaceCounterSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceCapabilitiesSpecVersion
DebugUtilsMessageSeverityFlagBitsEXT
Flags< HostImageCopyFlagBitsEXT > HostImageCopyFlagsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDeferredHostOperationsSpecVersion
ExternalFenceProperties ExternalFencePropertiesKHR
PhysicalDeviceMaintenance4Features PhysicalDeviceMaintenance4FeaturesKHR
VULKAN_HPP_CONSTEXPR_20 bool isDeviceExtension(std::string const &extension)
VULKAN_HPP_CONSTEXPR_INLINE auto NVFramebufferMixedSamplesExtensionName
SamplerYcbcrRange SamplerYcbcrRangeKHR
Flags< VideoCodingControlFlagBitsKHR > VideoCodingControlFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto AMDBufferMarkerSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBufferDeviceAddressSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPortabilitySubsetSpecVersion
Flags< PeerMemoryFeatureFlagBits > PeerMemoryFeatureFlags
Flags< VideoEncodeUsageFlagBitsKHR > VideoEncodeUsageFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE uint32_t ShaderIndexUnusedAMDX
Flags< FormatFeatureFlagBits > FormatFeatureFlags
PipelineRasterizationConservativeStateCreateFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderClockSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBorderColorSwizzleSpecVersion
PointClippingBehavior PointClippingBehaviorKHR
PerformanceValueTypeINTEL
VideoSessionParametersCreateFlagBitsKHR
VULKAN_HPP_INLINE ResultValueType< void >::type createResultValueType(Result result)
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSubgroupSizeControlSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRenderPassTransformExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMYcbcrDegammaSpecVersion
VULKAN_HPP_CONSTEXPR uint32_t versionPatch(T const version)
PhysicalDeviceShaderTerminateInvocationFeatures PhysicalDeviceShaderTerminateInvocationFeaturesKHR
UniqueHandle< PrivateDataSlot, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniquePrivateDataSlot
DeviceBufferMemoryRequirements DeviceBufferMemoryRequirementsKHR
Flags< PipelineLayoutCreateFlagBits > PipelineLayoutCreateFlags
CopyAccelerationStructureModeKHR
Flags< PipelineRasterizationDepthClipStateCreateFlagBitsEXT > PipelineRasterizationDepthClipStateCreateFlagsEXT
Flags< BufferUsageFlagBits2KHR > BufferUsageFlags2KHR
Flags< VideoComponentBitDepthFlagBitsKHR > VideoComponentBitDepthFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVXImageViewHandleExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMMultiviewPerViewRenderAreasSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFragmentShadingRateExtensionName
Flags< PipelineCreationFeedbackFlagBits > PipelineCreationFeedbackFlags
PhysicalDeviceExternalImageFormatInfo PhysicalDeviceExternalImageFormatInfoKHR
Flags< VideoEncodeH265RateControlFlagBitsKHR > VideoEncodeH265RateControlFlagsKHR
Flags< VideoEncodeH265CapabilityFlagBitsKHR > VideoEncodeH265CapabilityFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto IMGFilterCubicSpecVersion
DescriptorBindingFlagBits DescriptorBindingFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPrimitivesGeneratedQueryExtensionName
CommandPoolCreateFlagBits
Flags< IndirectStateFlagBitsNV > IndirectStateFlagsNV
VULKAN_HPP_CONSTEXPR_INLINE auto KHRWorkgroupMemoryExplicitLayoutSpecVersion
UniqueHandle< DescriptorSet, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueDescriptorSet
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMeshShaderSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTYcbcrImageArraysExtensionName
Flags< DescriptorBindingFlagBits > DescriptorBindingFlags
ImageFormatProperties2 ImageFormatProperties2KHR
UniqueHandle< PipelineLayout, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniquePipelineLayout
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxGlobalPrioritySizeEXT
UniqueHandle< SurfaceKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueSurfaceKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRIncrementalPresentSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPrivateDataExtensionName
Flags< ResolveModeFlagBits > ResolveModeFlags
Flags< SemaphoreWaitFlagBits > SemaphoreWaitFlags
Flags< SurfaceTransformFlagBitsKHR > SurfaceTransformFlagsKHR
PhysicalDeviceProperties2 PhysicalDeviceProperties2KHR
PhysicalDeviceDescriptorIndexingFeatures PhysicalDeviceDescriptorIndexingFeaturesEXT
OpacityMicromapSpecialIndexEXT
VULKAN_HPP_CONSTEXPR_INLINE auto NVXMultiviewPerViewAttributesSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVDisplacementMicromapExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVariablePointersSpecVersion
Flags< DisplaySurfaceCreateFlagBitsKHR > DisplaySurfaceCreateFlagsKHR
PerformanceOverrideTypeINTEL
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSwapchainSpecVersion
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeCount(vk::Format format)
ExportSemaphoreCreateInfo ExportSemaphoreCreateInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto ARMRenderPassStripedExtensionName
BuildAccelerationStructureModeKHR
PipelineRobustnessImageBehaviorEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoMaintenance1ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderImageLoadStoreLodExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderFragmentMaskSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRImagelessFramebufferSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthRangeUnrestrictedSpecVersion
PrivateDataSlotCreateFlagBits PrivateDataSlotCreateFlagBitsEXT
ShaderModuleCreateFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto INTELShaderIntegerFunctions2ExtensionName
SemaphoreType SemaphoreTypeKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTNestedCommandBufferSpecVersion
VideoSessionCreateFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemoryCapabilitiesSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTScalarBlockLayoutSpecVersion
Flags< PipelineDepthStencilStateCreateFlagBits > PipelineDepthStencilStateCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMultisampledRenderToSingleSampledSpecVersion
Flags< MemoryHeapFlagBits > MemoryHeapFlags
DescriptorUpdateTemplateType DescriptorUpdateTemplateTypeKHR
ExternalMemoryHandleTypeFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderAtomicInt64ExtensionName
Flags< DescriptorPoolCreateFlagBits > DescriptorPoolCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationCacheExtensionName
ExternalSemaphoreHandleTypeFlagBits
VULKAN_HPP_INLINE std::error_condition make_error_condition(Result e) VULKAN_HPP_NOEXCEPT
PipelineRasterizationDepthClipStateCreateFlagBitsEXT
Flags< FramebufferCreateFlagBits > FramebufferCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDisplaySwapchainExtensionName
PipelineTessellationDomainOriginStateCreateInfo PipelineTessellationDomainOriginStateCreateInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDeviceCoherentMemorySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto IMGRelaxedLineRasterizationExtensionName
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxExtensionNameSize
VideoEncodeRateControlModeFlagBitsKHR
VideoEncodeH265RateControlFlagBitsKHR
Flags< PipelineCoverageReductionStateCreateFlagBitsNV > PipelineCoverageReductionStateCreateFlagsNV
Flags< PrivateDataSlotCreateFlagBits > PrivateDataSlotCreateFlags
VideoEncodeH265CtbSizeFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVCooperativeMatrixSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineCreationCacheControlExtensionName
Flags< PipelineViewportStateCreateFlagBits > PipelineViewportStateCreateFlags
VULKAN_HPP_CONSTEXPR uint32_t makeVersion(T const major, T const minor, T const patch)
PipelineCoverageToColorStateCreateFlagBitsNV
UniqueHandle< DeferredOperationKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueDeferredOperationKHR
QueueGlobalPriorityKHR QueueGlobalPriorityEXT
VULKAN_HPP_CONSTEXPR_INLINE auto NVXMultiviewPerViewAttributesExtensionName
PhysicalDeviceInlineUniformBlockFeatures PhysicalDeviceInlineUniformBlockFeaturesEXT
ValidationCacheHeaderVersionEXT
OpticalFlowGridSizeFlagBitsNV
VULKAN_HPP_CONSTEXPR_INLINE auto LUNARGDirectDriverLoadingExtensionName
Flags< VideoBeginCodingFlagBitsKHR > VideoBeginCodingFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVDisplacementMicromapSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVariablePointersExtensionName
Flags< ShaderModuleCreateFlagBits > ShaderModuleCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto NVGlslShaderExtensionName
FormatProperties2 FormatProperties2KHR
Flags< PipelineVertexInputStateCreateFlagBits > PipelineVertexInputStateCreateFlags
std::set< std::string > const & getDeviceExtensions()
VULKAN_HPP_CONSTEXPR uint32_t apiVersionMinor(T const version)
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugMarkerSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTransformFeedbackExtensionName
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDeviceGroupSizeKHR
VULKAN_HPP_CONSTEXPR_INLINE uint32_t ShaderUnusedKHR
UniqueHandle< AccelerationStructureKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueAccelerationStructureKHR
Flags< AccelerationStructureMotionInfoFlagBitsNV > AccelerationStructureMotionInfoFlagsNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthBiasControlExtensionName
PipelineDynamicStateCreateFlagBits
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result enumerateInstanceExtensionProperties(const char *pLayerName, uint32_t *pPropertyCount, vk::ExtensionProperties *pProperties, Dispatch const &d) VULKAN_HPP_NOEXCEPT
Flags< SamplerCreateFlagBits > SamplerCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPortabilityEnumerationSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVClipSpaceWScalingSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugUtilsExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBufferDeviceAddressExtensionName
VULKAN_HPP_CONSTEXPR uint32_t makeApiVersion(T const variant, T const major, T const minor, T const patch)
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDescriptorUpdateTemplateExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationCacheSpecVersion
UniqueHandle< IndirectCommandsLayoutNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueIndirectCommandsLayoutNV
Flags< QueryResultFlagBits > QueryResultFlags
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSwapchainMaintenance1SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDrawIndirectCountSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFilterCubicExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSampleLocationsExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDeferredHostOperationsExtensionName
DeviceMemoryReportFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDeviceGroupCreationExtensionName
PipelineRasterizationStateStreamCreateFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto ARMRasterizationOrderAttachmentAccessExtensionName
InputAttachmentAspectReference InputAttachmentAspectReferenceKHR
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderEarlyAndLateFragmentTestsExtensionName
DeviceGroupSubmitInfo DeviceGroupSubmitInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceExtensionName
PhysicalDeviceFeatures2 PhysicalDeviceFeatures2KHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVFragmentShadingRateEnumsExtensionName
DescriptorUpdateTemplateType
VULKAN_HPP_CONSTEXPR_INLINE auto AMDRasterizationOrderExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMImageProcessingSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemorySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPrimitivesGeneratedQuerySpecVersion
BlockMatchWindowCompareModeQCOM
ChromaLocation ChromaLocationKHR
Flags< EventCreateFlagBits > EventCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreSpecVersion
ExternalMemoryFeatureFlagBits ExternalMemoryFeatureFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVRepresentativeFragmentTestSpecVersion
Flags< QueryPoolCreateFlagBits > QueryPoolCreateFlags
SubpassDescriptionFlagBits
VULKAN_HPP_CONSTEXPR_INLINE uint32_t LuidSizeKHR
RayTracingInvocationReorderModeNV
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderEarlyAndLateFragmentTestsSpecVersion
SubpassDependency2 SubpassDependency2KHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTYcbcr2Plane444FormatsExtensionName
PhysicalDeviceTexelBufferAlignmentProperties PhysicalDeviceTexelBufferAlignmentPropertiesEXT
ImageFormatListCreateInfo ImageFormatListCreateInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance3ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTConditionalRenderingExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVShaderSubgroupPartitionedSpecVersion
BufferMemoryRequirementsInfo2 BufferMemoryRequirementsInfo2KHR
UniqueHandle< CuModuleNVX, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueCuModuleNVX
Flags< OpticalFlowSessionCreateFlagBitsNV > OpticalFlowSessionCreateFlagsNV
PhysicalDeviceFloatControlsProperties PhysicalDeviceFloatControlsPropertiesKHR
UniqueHandle< RenderPass, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueRenderPass
Flags< VideoDecodeUsageFlagBitsKHR > VideoDecodeUsageFlagsKHR
DepthBiasRepresentationEXT
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentCount(vk::Format format)
PhysicalDeviceGlobalPriorityQueryFeaturesKHR PhysicalDeviceGlobalPriorityQueryFeaturesEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineLibraryGroupHandlesExtensionName
DescriptorSetVariableDescriptorCountAllocateInfo DescriptorSetVariableDescriptorCountAllocateInfoEXT
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderCoreProperties2SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto AMDPipelineCompilerControlSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingInvocationReorderSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVDedicatedAllocationImageAliasingExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeQueueSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSwapchainMutableFormatSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMutableDescriptorTypeExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMapMemory2SpecVersion
UniqueHandle< CudaModuleNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueCudaModuleNV
AccessFlagBits2 AccessFlagBits2KHR
SemaphoreImportFlagBits SemaphoreImportFlagBitsKHR
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
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMemoryPriorityExtensionName
DescriptorPoolInlineUniformBlockCreateInfo DescriptorPoolInlineUniformBlockCreateInfoEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance4ExtensionName
std::set< std::string > const & getInstanceExtensions()
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDescriptorIndexingExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto ARMShaderCoreBuiltinsExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMMultiviewPerViewViewportsExtensionName
AcquireProfilingLockFlagBitsKHR
PhysicalDeviceShaderIntegerDotProductProperties PhysicalDeviceShaderIntegerDotProductPropertiesKHR
PipelineShaderStageCreateFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceGeneratedCommandsExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSynchronization2ExtensionName
DebugUtilsMessengerCallbackDataFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryAcquireUnmodifiedExtensionName
ConservativeRasterizationModeEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayQuerySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSamplerFilterMinmaxSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto INTELPerformanceQuerySpecVersion
DescriptorPoolResetFlagBits
std::map< std::string, std::string > const & getPromotedExtensions()
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLEUserTypeExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMemoryBudgetExtensionName
Flags< DescriptorUpdateTemplateCreateFlagBits > DescriptorUpdateTemplateCreateFlags
Flags< PipelineStageFlagBits > PipelineStageFlags
PhysicalDeviceMutableDescriptorTypeFeaturesEXT PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
VULKAN_HPP_CONSTEXPR_INLINE auto GOOGLESurfacelessQuerySpecVersion
DeviceMemoryReportEventTypeEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCalibratedTimestampsExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVDedicatedAllocationSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVPerStageDescriptorSetSpecVersion
Flags< SubgroupFeatureFlagBits > SubgroupFeatureFlags
BindBufferMemoryInfo BindBufferMemoryInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHostQueryResetSpecVersion
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result enumerateInstanceVersion(uint32_t *pApiVersion, Dispatch const &d) VULKAN_HPP_NOEXCEPT
CopyBufferInfo2 CopyBufferInfo2KHR
PhysicalDeviceShaderAtomicInt64Features PhysicalDeviceShaderAtomicInt64FeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSurfaceSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceDiagnosticsConfigSpecVersion
PhysicalDeviceTimelineSemaphoreProperties PhysicalDeviceTimelineSemaphorePropertiesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTScalarBlockLayoutExtensionName
ExternalMemoryImageCreateInfo ExternalMemoryImageCreateInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderTrinaryMinmaxSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicState3SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderImageLoadStoreLodSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRAccelerationStructureExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceFdSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto AMDRasterizationOrderSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDeviceGroupExtensionName
VULKAN_HPP_CONSTEXPR uint32_t versionMinor(T const version)
SamplerYcbcrModelConversion
ExternalBufferProperties ExternalBufferPropertiesKHR
ExternalMemoryHandleTypeFlagBitsNV
VULKAN_HPP_CONSTEXPR_INLINE auto NVCornerSampledImageSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVFillRectangleExtensionName
VideoEncodeH264CapabilityFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE uint32_t RemainingArrayLayers
ExternalSemaphoreFeatureFlagBits ExternalSemaphoreFeatureFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderExplicitVertexParameterSpecVersion
PipelineMultisampleStateCreateFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRasterizationOrderAttachmentAccessExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRImageFormatListSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRZeroInitializeWorkgroupMemorySpecVersion
UniqueHandle< DescriptorPool, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueDescriptorPool
PhysicalDeviceDescriptorIndexingProperties PhysicalDeviceDescriptorIndexingPropertiesEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCreateRenderpass2SpecVersion
PipelineShaderStageRequiredSubgroupSizeCreateInfo ShaderRequiredSubgroupSizeCreateInfoEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGraphicsPipelineLibraryExtensionName
Flags< FenceCreateFlagBits > FenceCreateFlags
CopyAccelerationStructureModeKHR CopyAccelerationStructureModeNV
DescriptorSetLayoutBindingFlagsCreateInfo DescriptorSetLayoutBindingFlagsCreateInfoEXT
VULKAN_HPP_CONSTEXPR_INLINE auto NVFragmentShaderBarycentricExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTQueueFamilyForeignSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderCorePropertiesSpecVersion
GraphicsPipelineLibraryFlagBitsEXT
ExternalMemoryBufferCreateInfo ExternalMemoryBufferCreateInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMFilterCubicClampSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE uint32_t UuidSize
DeviceQueueGlobalPriorityCreateInfoKHR DeviceQueueGlobalPriorityCreateInfoEXT
VULKAN_HPP_CONSTEXPR_INLINE auto AMDMemoryOverallocationBehaviorExtensionName
ImageMemoryBarrier2 ImageMemoryBarrier2KHR
UniqueHandle< AccelerationStructureNV, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueAccelerationStructureNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderImageAtomicInt64ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImage2DViewOf3DSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderBallotSpecVersion
SamplerYcbcrConversionInfo SamplerYcbcrConversionInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDescriptorIndexingSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxGlobalPrioritySizeKHR
WriteDescriptorSetInlineUniformBlock WriteDescriptorSetInlineUniformBlockEXT
VideoDecodeUsageFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVLowLatency2SpecVersion
MemoryBarrier2 MemoryBarrier2KHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugReportExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDNegativeViewportHeightSpecVersion
CopyImageInfo2 CopyImageInfo2KHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVShaderSubgroupPartitionedExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderModuleIdentifierExtensionName
MemoryAllocateFlagsInfo MemoryAllocateFlagsInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeH265SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderTileImageSpecVersion
Flags< SwapchainCreateFlagBitsKHR > SwapchainCreateFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTCalibratedTimestampsSpecVersion
SparseImageMemoryRequirements2 SparseImageMemoryRequirements2KHR
Flags< SemaphoreCreateFlagBits > SemaphoreCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMFragmentDensityMapOffsetExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTConservativeRasterizationSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMultiDrawExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHdrMetadataSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMultiDrawSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoEncodeH264ExtensionName
FormatFeatureFlagBits2 FormatFeatureFlagBits2KHR
BlitImageInfo2 BlitImageInfo2KHR
UniqueHandle< Event, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueEvent
VULKAN_HPP_CONSTEXPR_INLINE auto EXTYcbcrImageArraysSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPortabilityEnumerationExtensionName
Flags< DeviceQueueCreateFlagBits > DeviceQueueCreateFlags
PhysicalDeviceSparseImageFormatInfo2 PhysicalDeviceSparseImageFormatInfo2KHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVMemoryDecompressionExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBorderColorSwizzleExtensionName
PipelineCompilerControlFlagBitsAMD
VULKAN_HPP_CONSTEXPR_INLINE auto NVGeometryShaderPassthroughExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentShaderInterlockSpecVersion
Flags< ImageCompressionFlagBitsEXT > ImageCompressionFlagsEXT
Flags< CommandPoolCreateFlagBits > CommandPoolCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoDecodeH264ExtensionName
PipelineCacheHeaderVersion
MemoryRequirements2 MemoryRequirements2KHR
Flags< ImageCompressionFixedRateFlagBitsEXT > ImageCompressionFixedRateFlagsEXT
Flags< ImageViewCreateFlagBits > ImageViewCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto NVComputeShaderDerivativesSpecVersion
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentBits(vk::Format format, uint8_t component)
SubmitFlagBits SubmitFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRotatedCopyCommandsExtensionName
PerformanceConfigurationTypeINTEL
PhysicalDeviceSamplerYcbcrConversionFeatures PhysicalDeviceSamplerYcbcrConversionFeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGlobalPriorityQuerySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE uint64_t WholeSize
ValidationFeatureDisableEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDrawIndirectCountSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRenderPassShaderResolveSpecVersion
DebugUtilsMessageTypeFlagBitsEXT
ExternalFenceFeatureFlagBits ExternalFenceFeatureFlagBitsKHR
BufferDeviceAddressInfo BufferDeviceAddressInfoKHR
UniqueHandle< Fence, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueFence
VULKAN_HPP_CONSTEXPR_INLINE auto SECAmigoProfilingSpecVersion
AccelerationStructureInstanceKHR AccelerationStructureInstanceNV
VULKAN_HPP_CONSTEXPR_20 std::string getExtensionObsoletedBy(std::string const &extension)
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderImageAtomicInt64SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationFeaturesExtensionName
ImageResolve2 ImageResolve2KHR
PipelineStageFlagBits2 PipelineStageFlagBits2KHR
PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRenderPassShaderResolveExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDMixedAttachmentSamplesSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentDensityMapSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVertexAttributeDivisorSpecVersion
Flags< ExternalFenceFeatureFlagBits > ExternalFenceFeatureFlags
Flags< AcquireProfilingLockFlagBitsKHR > AcquireProfilingLockFlagsKHR
Flags< ExternalSemaphoreFeatureFlagBits > ExternalSemaphoreFeatureFlags
VULKAN_HPP_CONSTEXPR_INLINE auto NVShadingRateImageExtensionName
CalibratedTimestampInfoKHR CalibratedTimestampInfoEXT
SparseImageFormatProperties2 SparseImageFormatProperties2KHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderDrawParametersSpecVersion
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * componentName(vk::Format format, uint8_t component)
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSeparateStencilUsageExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderExplicitVertexParameterExtensionName
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyExternal
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSamplerFilterMinmaxExtensionName
ConditionalRenderingFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicStateSpecVersion
Flags< VideoChromaSubsamplingFlagBitsKHR > VideoChromaSubsamplingFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPciBusInfoExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderSubgroupBallotSpecVersion
UniqueHandle< SwapchainKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueSwapchainKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemorySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemoryFdSpecVersion
SamplerReductionMode SamplerReductionModeEXT
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverInfoSize
Flags< PipelineCompilerControlFlagBitsAMD > PipelineCompilerControlFlagsAMD
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentDensityMap2ExtensionName
DescriptorSetLayoutCreateFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemoryFdExtensionName
Flags< ExternalMemoryFeatureFlagBitsNV > ExternalMemoryFeatureFlagsNV
UniqueHandle< Image, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueImage
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion13
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageRobustnessSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRenderPassStoreOpsExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingMaintenance1SpecVersion
PipelineExecutableStatisticFormatKHR
Flags< AccessFlagBits2 > AccessFlags2
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHostQueryResetExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMMultiviewPerViewRenderAreasExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTInlineUniformBlockSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTextureCompressionAstcHdrSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMRotatedCopyCommandsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSwapchainExtensionName
AttachmentDescriptionFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClipEnableExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTToolingInfoSpecVersion
PhysicalDeviceMultiviewProperties PhysicalDeviceMultiviewPropertiesKHR
PhysicalDevicePointClippingProperties PhysicalDevicePointClippingPropertiesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentDensityMap2SpecVersion
Flags< VideoEncodeH265CtbSizeFlagBitsKHR > VideoEncodeH265CtbSizeFlagsKHR
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool isCompressed(vk::Format format)
VULKAN_HPP_CONSTEXPR_INLINE auto AMDNegativeViewportHeightExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance6SpecVersion
Flags< PipelineCreateFlagBits > PipelineCreateFlags
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDepthStencilResolveSpecVersion
Flags< OpticalFlowExecuteFlagBitsNV > OpticalFlowExecuteFlagsNV
PhysicalDeviceMaintenance3Properties PhysicalDeviceMaintenance3PropertiesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDriverPropertiesExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderSubgroupExtendedTypesSpecVersion
Flags< VideoDecodeFlagBitsKHR > VideoDecodeFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDrawIndirectCountExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRUniformBufferStandardLayoutExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderBallotExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceGeneratedCommandsComputeExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTNonSeamlessCubeMapSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLineRasterizationSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLineRasterizationExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDDisplayNativeHdrSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderAtomicFloat2SpecVersion
ValidationFeatureEnableEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAttachmentFeedbackLoopLayoutSpecVersion
DescriptorBindingFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayTracingMaintenance1ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSwapchainMaintenance1ExtensionName
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * compatibilityClass(vk::Format format)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentPlaneIndex(vk::Format format, uint8_t component)
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderIntegerDotProductExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPipelineExecutablePropertiesExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemoryCapabilitiesExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHR16BitStorageExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderTerminateInvocationExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderViewportIndexLayerExtensionName
SubpassEndInfo SubpassEndInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVXBinaryImportSpecVersion
PresentGravityFlagBitsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderNonSemanticInfoExtensionName
RenderingInfo RenderingInfoKHR
Flags< CompositeAlphaFlagBitsKHR > CompositeAlphaFlagsKHR
PipelineInfoKHR PipelineInfoEXT
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMImageProcessingExtensionName
ExternalSemaphoreHandleTypeFlagBits ExternalSemaphoreHandleTypeFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVXImageViewHandleSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRImagelessFramebufferExtensionName
UniqueHandle< PipelineCache, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniquePipelineCache
PhysicalDeviceHostQueryResetFeatures PhysicalDeviceHostQueryResetFeaturesEXT
PhysicalDeviceInlineUniformBlockProperties PhysicalDeviceInlineUniformBlockPropertiesEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryAcquireUnmodifiedSpecVersion
Flags< DescriptorSetLayoutCreateFlagBits > DescriptorSetLayoutCreateFlags
Flags< DeviceGroupPresentModeFlagBitsKHR > DeviceGroupPresentModeFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance2ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSurfaceProtectedCapabilitiesExtensionName
Flags< CommandPoolTrimFlagBits > CommandPoolTrimFlags
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHostImageCopySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVCudaKernelLaunchExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceGeneratedCommandsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPerformanceQuerySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto MSFTLayeredDriverExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderTrinaryMinmaxExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPushDescriptorSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVCoverageReductionModeExtensionName
ImageSparseMemoryRequirementsInfo2 ImageSparseMemoryRequirementsInfo2KHR
Flags< PhysicalDeviceSchedulingControlsFlagBitsARM > PhysicalDeviceSchedulingControlsFlagsARM
VULKAN_HPP_CONSTEXPR_INLINE auto AMDTextureGatherBiasLodExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDynamicRenderingUnusedAttachmentsExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderFloatControlsSpecVersion
ResolveImageInfo2 ResolveImageInfo2KHR
GeometryFlagBitsKHR GeometryFlagBitsNV
Flags< BufferUsageFlagBits > BufferUsageFlags
ImageViewUsageCreateInfo ImageViewUsageCreateInfoKHR
ResolveModeFlagBits ResolveModeFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRTimelineSemaphoreSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAttachmentFeedbackLoopDynamicStateExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderObjectSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVShaderImageFootprintSpecVersion
Flags< PipelineCoverageModulationStateCreateFlagBitsNV > PipelineCoverageModulationStateCreateFlagsNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTColorWriteEnableExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDGpuShaderInt16SpecVersion
LayeredDriverUnderlyingApiMSFT
VULKAN_HPP_CONSTEXPR_INLINE auto HUAWEISubpassShadingSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto NVShaderSmBuiltinsExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSpirv14SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion10
DescriptorPoolCreateFlagBits
VULKAN_HPP_CONSTEXPR_INLINE auto NVFramebufferMixedSamplesSpecVersion
ImageSubresource2KHR ImageSubresource2EXT
Flags< VideoEndCodingFlagBitsKHR > VideoEndCodingFlagsKHR
UniqueHandle< SamplerYcbcrConversion, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueSamplerYcbcrConversion
UniqueHandle< DisplayKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueDisplayKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLayerSettingsExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemoryCapabilitiesSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCalibratedTimestampsSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGlobalPrioritySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDeviceFaultSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderIntegerDotProductSpecVersion
SemaphoreTypeCreateInfo SemaphoreTypeCreateInfoKHR
Flags< ValidationCacheCreateFlagBitsEXT > ValidationCacheCreateFlagsEXT
Flags< PipelineShaderStageCreateFlagBits > PipelineShaderStageCreateFlags
Flags< PipelineRasterizationConservativeStateCreateFlagBitsEXT > PipelineRasterizationConservativeStateCreateFlagsEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentShaderInterlockExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFragmentShaderBarycentricSpecVersion
AccelerationStructureMotionInfoFlagBitsNV
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSwapchainColorSpaceSpecVersion
PhysicalDeviceDepthStencilResolveProperties PhysicalDeviceDepthStencilResolvePropertiesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryDmaBufExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTInlineUniformBlockExtensionName
Flags< VideoEncodeCapabilityFlagBitsKHR > VideoEncodeCapabilityFlagsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderAtomicFloat2ExtensionName
Flags< StencilFaceFlagBits > StencilFaceFlags
VULKAN_HPP_CONSTEXPR_INLINE auto NVLowLatencySpecVersion
QueueFamilyProperties2 QueueFamilyProperties2KHR
DescriptorSetVariableDescriptorCountLayoutSupport DescriptorSetVariableDescriptorCountLayoutSupportEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderDemoteToHelperInvocationSpecVersion
Flags< PipelineColorBlendStateCreateFlagBits > PipelineColorBlendStateCreateFlags
Flags< PresentGravityFlagBitsEXT > PresentGravityFlagsEXT
MutableDescriptorTypeCreateInfoEXT MutableDescriptorTypeCreateInfoVALVE
VULKAN_HPP_CONSTEXPR_INLINE auto EXTOpacityMicromapExtensionName
Flags< DescriptorPoolResetFlagBits > DescriptorPoolResetFlags
PipelineRenderingCreateInfo PipelineRenderingCreateInfoKHR
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 vk::Format planeCompatibleFormat(vk::Format format, uint8_t plane)
SamplerReductionModeCreateInfo SamplerReductionModeCreateInfoEXT
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHeadlessSurfaceSpecVersion
Flags< HeadlessSurfaceCreateFlagBitsEXT > HeadlessSurfaceCreateFlagsEXT
GeometryTypeKHR GeometryTypeNV
VULKAN_HPP_CONSTEXPR_INLINE auto NVComputeShaderDerivativesExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryDmaBufSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSharedPresentableImageExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto VALVEMutableDescriptorTypeExtensionName
Flags< ExternalMemoryFeatureFlagBits > ExternalMemoryFeatureFlags
VULKAN_HPP_CONSTEXPR_INLINE auto ARMShaderCoreBuiltinsSpecVersion
PhysicalDeviceShaderFloat16Int8Features PhysicalDeviceFloat16Int8FeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVViewportSwizzleSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDeviceGroupSize
VULKAN_HPP_CONSTEXPR_INLINE auto ARMRasterizationOrderAttachmentAccessSpecVersion
DependencyInfo DependencyInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVDeviceDiagnosticCheckpointsExtensionName
BufferOpaqueCaptureAddressCreateInfo BufferOpaqueCaptureAddressCreateInfoKHR
PerformanceCounterUnitKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSubgroupSizeControlExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTNonSeamlessCubeMapExtensionName
Flags< AccessFlagBits > AccessFlags
Flags< OpticalFlowGridSizeFlagBitsNV > OpticalFlowGridSizeFlagsNV
VideoEncodeUsageFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVInheritedViewportScissorExtensionName
BufferCopy2 BufferCopy2KHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAcquireDrmDisplaySpecVersion
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)
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRobustness2ExtensionName
UniqueHandle< Sampler, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueSampler
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemoryExtensionName
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result enumerateInstanceLayerProperties(uint32_t *pPropertyCount, vk::LayerProperties *pProperties, Dispatch const &d) VULKAN_HPP_NOEXCEPT
VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingMotionBlurExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGraphicsPipelineLibrarySpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLegacyDitheringSpecVersion
FragmentShadingRateTypeNV
AabbPositionsKHR AabbPositionsNV
PipelineCacheCreateFlagBits
VideoCodecOperationFlagBitsKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageCompressionControlExtensionName
Flags< VideoDecodeH264PictureLayoutFlagBitsKHR > VideoDecodeH264PictureLayoutFlagsKHR
PhysicalDeviceShaderFloat16Int8Features PhysicalDeviceShaderFloat16Int8FeaturesKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRVideoEncodeH265SpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto KHRRayQueryExtensionName
UniqueHandle< VideoSessionParametersKHR, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueVideoSessionParametersKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHR16BitStorageSpecVersion
PhysicalDeviceTimelineSemaphoreFeatures PhysicalDeviceTimelineSemaphoreFeaturesKHR
PhysicalDeviceIDProperties PhysicalDeviceIDPropertiesKHR
ExportMemoryAllocateInfo ExportMemoryAllocateInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetDisplayProperties2ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMultisampledRenderToSingleSampledExtensionName
SubpassBeginInfo SubpassBeginInfoKHR
VULKAN_HPP_CONSTEXPR_INLINE auto IMGFormatPvrtcSpecVersion
TessellationDomainOrigin TessellationDomainOriginKHR
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClipEnableSpecVersion
PhysicalDeviceBufferDeviceAddressFeaturesEXT PhysicalDeviceBufferAddressFeaturesEXT
VULKAN_HPP_CONSTEXPR_INLINE auto NVFillRectangleSpecVersion
UniqueHandle< ShaderModule, VULKAN_HPP_DEFAULT_DISPATCHER_TYPE > UniqueShaderModule
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPipelineCreationCacheControlSpecVersion
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMImageProcessing2ExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto AMDShaderFragmentMaskExtensionName
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceCapabilitiesExtensionName
DescriptorSetLayoutSupport DescriptorSetLayoutSupportKHR
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyIgnored
VULKAN_HPP_CONSTEXPR_INLINE auto EXTQueueFamilyForeignExtensionName
RayTracingShaderGroupTypeKHR
VULKAN_HPP_CONSTEXPR_INLINE auto NVCornerSampledImageExtensionName
AccelerationStructureMotionInstanceTypeNV
ExternalSemaphoreProperties ExternalSemaphorePropertiesKHR
PhysicalDeviceDriverProperties PhysicalDeviceDriverPropertiesKHR
SubpassDescriptionDepthStencilResolve SubpassDescriptionDepthStencilResolveKHR
VULKAN_HPP_CONSTEXPR_INLINE uint32_t True
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDedicatedAllocationExtensionName
#define VULKAN_HPP_DEFAULT_DISPATCHER_TYPE