vulkanalia_sys/
lib.rs

1// SPDX-License-Identifier: Apache-2.0
2
3//! Raw Vulkan bindings for Rust.
4
5#![cfg_attr(not(feature = "std"), no_std)]
6#![cfg_attr(feature = "no_std_error", feature(error_in_core))]
7
8extern crate alloc;
9
10#[macro_use]
11mod bitfields;
12
13mod arrays;
14
15#[rustfmt::skip]
16mod bitmasks;
17#[rustfmt::skip]
18mod commands;
19#[rustfmt::skip]
20mod constants;
21#[rustfmt::skip]
22mod enums;
23#[rustfmt::skip]
24mod extensions;
25#[rustfmt::skip]
26mod functions;
27#[rustfmt::skip]
28mod handles;
29#[rustfmt::skip]
30mod macros;
31#[rustfmt::skip]
32mod structs;
33#[rustfmt::skip]
34mod typedefs;
35#[rustfmt::skip]
36mod unions;
37
38pub mod layer;
39#[rustfmt::skip]
40pub mod video;
41
42pub use self::arrays::*;
43pub use self::bitmasks::*;
44pub use self::commands::*;
45pub use self::constants::*;
46pub use self::enums::*;
47pub use self::extensions::*;
48pub use self::functions::*;
49pub use self::handles::*;
50pub use self::macros::*;
51pub use self::structs::*;
52pub use self::typedefs::*;
53pub use self::unions::*;