Crate acidalia Copy item path Source pub use graphics::GraphicsState ;
pub use wgpu ;
pub use winit ;
graphics shaders Everything related to managing shaders. screen Convenience macro to construct a Screen
from a list of objects
that implement the Element
trait. Engine The core engine that constructs the window and graphics states, and passes events
to user-defined screens. EngineBuilder The tool that builds your engine for you. ShaderKind Shader kind. Element Represents items that have update events and draw to the screen. Nametag The core element in registering shaders for use in the program.
Applying #[derive(Nametag)]
to an enum with variants will let you use those enums
as identifiers for shaders in your pipeline. ToScreen Screen A list of Elements
that will all update and draw on the screen.
The draw order is the element order. Tag This is just an identification number.
Usually, it will be generated by #[derive(Nametag)]
at compile time. Nametag Allows an enum with variants to be used as a [Nametag
][acidalia_core::Nametag].