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;

Macros

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.

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.