Crate crayon [] [src]

Reexports

pub extern crate lazy_static;
pub extern crate cgmath;

Modules

core

The root module of the game engine. It binds all the sub-system in a central place.

ecs

The entity component system with a data-orinted designs.

graphics

A stateless, layered, multithread graphics system with OpenGL backends.

math

A low-dimensional linear algebra library, targeted at computer graphics.

prelude
resource
scene
utils

Macros

declare_component

Declare a struct as component, and specify the storage strategy. Internally, this macro will impl a internal trait Component to provide some useful methods and hints.

declare_resource
impl_vertex
impl_vertex_field
offset_of