Module draw2d::graphics::vulkan[][src]

Expand description

This module contains functions and structures for handling vulkan resources.

Re-exports

pub use self::device::Device;
pub use self::instance::Instance;
pub use self::swapchain::Swapchain;
pub use self::window_surface::WindowSurface;

Modules

This module provides structures for managing a collection of command buffers for a given command pool.

This module provides functions for picking a physical device and creating the logical device.

This module defines traits and implementations for managing device (gpu) memory.

Convenience functions for interacting with ffi calls to vulkan.

Functions for creating an instance with extensions.

This module defines the ShadeModule abstraction which makes it easy to create vulkan shader modules directly with the rust include_bytes macro.

This module defines the Swapchain abstraction and related Vulkan resources.

This module defines the WindowSurface trait which defines the behavior Vulkan requires from a window implementation.