Crate amethyst_core

source ·
Expand description

A collection of structures and functions useful across the entire amethyst project.

Re-exports

pub extern crate cgmath;
pub extern crate shred;
pub extern crate shrev;
pub extern crate specs;
pub use bundle::Error;
pub use bundle::ErrorKind;
pub use bundle::Result;
pub use bundle::SystemBundle;
pub use timing::*;
pub use transform::*;

Modules

Provides a trait for adding bundles of systems to a dispatcher.
Frame rate limiting.
Utilities for working with time.
amethyst transform ecs module

Structs

A component that gives a name to an Entity.
This struct contains 3 unit vectors pointing in the given directions.

Enums

A two dimensional axis.
A three dimensional axis.

Traits

Read events generically
An easy way to name an Entity and give it a Named Component.

Type Definitions

A rayon thread pool wrapped in an Arc. This should be used as resource in World.