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 extern crate adi_clock;

Modules

afi

Aldaron's Format Interface is a library developed by Plop Grizzly for providing memory structures for graphics, audio, video and text.

Macros

text

Macro to set text.

textures

Macro to load multiple textures into an array.

Structs

Gradient

A collection of colors, one for each vertex.

GuiButton

A GUI Button Sprite.

Model

A collection of indices and vertices

Sprite

Sprite represents anything that is rendered onto the screen.

SpriteBuilder

Builder for a Sprite.

SpriteList

Builder for multiple Sprites.

TexCoords

Texture Coordinates for a Model.

Text

Text on 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

Click

A Mouse Click or Touch (for touchscreens)

Input

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

Key

This enum represents a physical key on a keyboard. There a 75 possible keys

Msg

A Keyboard Shortcut

Constants

DEFAULT_FONT

A font that's built into the library.