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 |
SpriteList |
Builder for multiple |
TexCoords |
Texture Coordinates for a |
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 |
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. |