Crate storm[][src]

Re-exports

pub extern crate log;
pub use cgmath;
pub use fontdue;

Modules

Structs

Parameters for how the screen should be cleared.

The main entry point into the engine context. All interactions with the context are managed by the API on this type.

Basic image type.

Utility type to create simple transformation matrices.

Rectangle packer using the skyline algorithm.

Simple R8 color type to represent colors.

Simple RG8 color type to represent colors.

Simple RGB8 color type to represent colors.

Simple RGBA8 color type to represent colors.

A basic rectangle type.

Configuration settings for a sprite.

Simple layer which draws sprites to the screen.

Simple layer which draws text to the screen.

Represents a GPU resource for a texture.

Token to reference a texture with. Has basic configuration settings.

Holds transform parameters for a layer.

Configuration settings for the window.

Enums

Represents the type of each color component.

Represents the layout of the color components.

Describes a button of a mouse controller.

Enumeration for window display options.

An input event. These are represented as an enumeration to preserve ordering when stored in a vector and read sequentially.

Symbolic name for a keyboard key.

A cursor wheel movement. Some mice have left and right scroll options.

Enumeration for all possible vsync settings.

Traits

A trait to describe size and layout of color components.

Functions

Interpret a slice of bytes as a PNG and decodes it into an RGBA image.