Crate acidalia

Source

Re-exports§

Modules§

Macros§

  • Convenience macro to construct a Screen from a list of objects that implement the Element trait.

Structs§

  • The core engine that constructs the window and graphics states, and passes events to user-defined screens.
  • The tool that builds your engine for you.

Enums§

Traits§

  • Represents items that have update events and draw to the screen.
  • 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.

Type Aliases§

  • A list of Elements that will all update and draw on the screen. The draw order is the element order.
  • This is just an identification number. Usually, it will be generated by #[derive(Nametag)] at compile time.

Derive Macros§

  • Allows an enum with variants to be used as a [Nametag][acidalia_core::Nametag].