[−][src]Crate amethyst_core
A collection of structures and functions useful across the entire amethyst project.
Re-exports
pub use alga; |
pub use approx; |
pub use nalgebra as math; |
pub use num_traits as num; |
pub use specs as ecs; |
pub use specs::shred; |
pub use specs::shrev; |
pub use crate::bundle::SystemBundle; |
pub use crate::timing::*; |
pub use crate::transform::*; |
Modules
| bundle | Provides a trait for adding bundles of systems to a dispatcher. |
| deferred_dispatcher_operation | Provides the ability to store |
| frame_limiter | Frame rate limiting. |
| timing | Utilities for working with time. |
| transform |
|
Structs
| Hidden | Hidden mesh component Useful for entities, that should not be rendered, but stay loaded in memory. |
| HiddenPropagate | Like Hidden, but can propagate through children when the HideHierarchySystem is enabled in the RenderBundle. |
| HideHierarchySystem | This system adds a HiddenPropagate-component to all children. |
| Named | A component that gives a name to an |
| Pausable | A system that is enabled when |
Enums
| Axis2 | A two dimensional axis. |
| Axis3 | A three dimensional axis. |
Traits
| EventReader | Read events generically |
| RunNowDesc | Initializes a |
| SystemDesc | Initializes a |
| SystemExt | Extension functionality associated systems. |
| WithNamed | An easy way to name an |
Type Definitions
| ArcThreadPool | A rayon thread pool wrapped in an |