1#![allow(nonstandard_style, unused_imports)]
2#![doc = include_str!("../README.md")]
3#![no_std]
4
5const _: () = assert!(cfg!(target_pointer_width = "64"));
6
7pub mod platform;
8
9mod prelude;
10
11pub mod vk_video {
12 pub mod vulkan_video_codec_av1std;
13 pub mod vulkan_video_codec_av1std_decode;
14 pub mod vulkan_video_codec_av1std_encode;
15 pub mod vulkan_video_codec_h264std;
16 pub mod vulkan_video_codec_h264std_decode;
17 pub mod vulkan_video_codec_h264std_encode;
18 pub mod vulkan_video_codec_h265std;
19 pub mod vulkan_video_codec_h265std_decode;
20 pub mod vulkan_video_codec_h265std_encode;
21 pub mod vulkan_video_codec_vp9std;
22 pub mod vulkan_video_codec_vp9std_decode;
23 pub mod vulkan_video_codecs_common;
24}
25
26pub mod vulkan {
27 pub mod vulkan;
28 pub mod vulkan_core;
29
30 #[cfg(any(doc, feature = "android-extensions"))]
32 pub mod vulkan_android;
33
34 #[cfg(any(doc, feature = "beta-extensions"))]
36 pub mod vulkan_beta;
37
38 #[cfg(any(doc, feature = "directfb-extensions"))]
40 pub mod vulkan_directfb;
41
42 #[cfg(any(doc, feature = "fuchsia-extensions"))]
44 pub mod vulkan_fuchsia;
45
46 #[cfg(any(doc, feature = "ggp-extensions"))]
48 pub mod vulkan_ggp;
49
50 #[cfg(any(doc, feature = "ios-extensions"))]
52 pub mod vulkan_ios;
53
54 #[cfg(any(doc, feature = "macos-extensions"))]
56 pub mod vulkan_macos;
57
58 #[cfg(any(doc, feature = "metal-extensions"))]
60 pub mod vulkan_metal;
61
62 #[cfg(any(doc, feature = "ohos-extensions"))]
64 pub mod vulkan_ohos;
65
66 #[cfg(any(doc, feature = "screen-extensions"))]
68 pub mod vulkan_screen;
69
70 #[cfg(any(doc, feature = "vi-extensions"))]
72 pub mod vulkan_vi;
73
74 #[cfg(any(doc, feature = "wayland-extensions"))]
76 pub mod vulkan_wayland;
77
78 #[cfg(any(doc, feature = "win32-extensions"))]
80 pub mod vulkan_win32;
81
82 #[cfg(any(doc, feature = "xcb-extensions"))]
84 pub mod vulkan_xcb;
85
86 #[cfg(any(doc, feature = "xlib-extensions"))]
88 pub mod vulkan_xlib;
89
90 #[cfg(any(doc, feature = "xlib_xrandr-extensions"))]
92 pub mod vulkan_xlib_xrandr;
93}