Crate adi_screen[][src]

Aldaron's Device Interface / Screen is a library developed by Plop Grizzly for interfacing with a computer screen or phone screen to render graphics.

Re-exports

pub use adi_gpu::afi::*;
pub use adi_clock::*;

Macros

models

Macro to load models from files for the window.

sprites

Macro to create multiple sprites in an array.

sprites_fog

Macro to create multiple fog-affected sprites in an array.

sprites_gui

Macro to create multiple non-camera affected sprites in an array.

textures

Macro to load textures from files for the window.

Structs

Gui

A Graphical User Interface

Mat4

A 4x4 Matrix

Model

A collection of indices and vertices

ModelBuilder

The builder for Model.

Sprite

Sprite represents anything that is rendered onto the screen.

Texture

A reference to an image in GPU memory.

Transform

Transform represents a transformation matrix.

Window

Window represents a connection to a display that can also recieve input.

WindowBuilder

A builder for Window.

Enums

Input

Input to the window, that's put into the input queue, when an event has occurred.

Widget

A GUI Widget

Constants

IDENTITY

A no-op transform (identity matrix).