[−][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. | 
| geometry | Geometry helper functionality. | 
| 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. | 
| HideHierarchySystemDesc | Builds a  | 
| 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  |