Crate amethyst_core

source ·
Expand description

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

Re-exports

pub use approx;
pub use nalgebra;
pub use shred;
pub use shrev;
pub use specs;
pub use crate::bundle::Error;
pub use crate::bundle::ErrorKind;
pub use crate::bundle::Result;
pub use crate::bundle::SystemBundle;
pub use crate::timing::*;
pub use crate::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.
A system that is enabled when U has a specific value.

Enums

A two dimensional axis.
A three dimensional axis.

Traits

Read events generically
Extension functionality associated systems.
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.