xecs#
A fast ECS library.
Functions
Provide additional data about a component field. |
|
Provide additional data about a component field. |
|
Provide additional data about a component field. |
|
Provide additional data about a component field. |
|
Provide additional data about a component field. |
|
Classes
Indices into the component pool which form the array view. |
|
An array of boolean values. |
|
Make changes to the |
|
A base class for components. |
|
A preallocated pool of components. |
|
Represents a span of time. |
|
A component that stores the entity id. |
|
Gives access to events of type |
|
Sends events of type |
|
Specification for a fixed time step system. |
|
A resource for holding fixed time step systems. |
|
alias of |
|
An array of float32 values. |
|
alias of |
|
An array of int32 values. |
|
Represents the current state of the keyboard. |
|
Represents as keyboard button. |
|
Represents the current state of the mouse. |
|
Represents a mouse button. |
|
A resource holding startup systems to be added to the world. |
|
A resource holding systems to be added to the world. |
|
An array of Python component values. |
|
A system parameter providing selective access to component data. |
|
An app which runs in real time. |
|
A base class for plugins for |
|
A base class for resources. |
|
An app which runs as fast as possible. |
|
A resource holding startup systems to be run. |
|
A base class for reusable data structures held by components. |
|
Specification for a system. |
|
A resource hodling systems to be run. |
|
Describes the position and orientation of an entity in 2D space. |
|
A set of 2D vector values. |
|
Stores and manages all entities, components, and resources. |
Modules
Internal Rust implementations. |