vulkan-rust-sys 0.10.0

Raw Vulkan FFI types generated from vk.xml
Documentation
//! Raw Vulkan FFI types generated from `vk.xml`.
//!
//! Do not edit by hand,regenerate with the `generator` crate.
//!
//! Every type carries a spec link, and structs include metadata from
//! vk.xml: extension provenance, pNext chain relationships, member
//! annotations (optional, length-of, thread safety).

#![no_std]
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]

mod string_array;
pub use string_array::{
    StringArray, ExtensionName, LayerName, DeviceName,
    DescriptionName, DriverName, DriverInfo,
};

mod handles;
mod enums;
mod bitmasks;
mod constants;
pub mod extension_names;
mod structs;
mod builders;
mod clear_value;
pub mod commands;

pub use handles::*;
pub use enums::*;
pub use bitmasks::*;
pub use constants::*;
pub use structs::*;
pub use builders::*;

/// Vulkan device memory size, in bytes.
pub type DeviceSize = u64;
/// Vulkan device memory address.
pub type DeviceAddress = u64;