Module crayon::prelude [] [src]

Re-exports

pub use math;
pub use application;
pub use application::Application;
pub use application::Context;
pub use application::FrameInfo;
pub use application::Settings;
pub use application::TimeSystem;
pub use application::event;
pub use application::time;
pub use resource::prelude::*;
pub use input::prelude::*;
pub use graphics::prelude::*;

Structs

Engine

Engine is the root object of the game application. It binds various sub-systems in a central place and takes take of trivial tasks like the execution order or life-time management.

Traits

Angle

Angles and their associated trigonometric functions.

EuclideanSpace

Points in a Euclidean space with an associated space of displacement vectors.

InnerSpace

Vectors that also have a dot (or inner) product.

Matrix

A column-major matrix of arbitrary dimensions.

One

Defines a multiplicative identity element for Self.

SquareMatrix

A column-major major matrix where the rows and column vectors are of the same dimensions.

Zero

Defines an additive identity element for Self.