System class abstract
Systems contain the logic for components.
They can update data stored in the components. They query on components to get the entities that fit their Query. And they can iterate through those entities each execution frame.
Constructors
- System({int priority = 0})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- priority → int
-
The priority of this system.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- world ↔ World?
-
The world to which this system belongs to.
getter/setter pair
Methods
-
createQuery(
Iterable< Filter< filters) → QueryComponent> > - Create a new Query to filter entites.
-
dispose(
) → void - Disposing of the System.
-
execute(
double delta) → void - Execute the System.
-
init(
) → void - Initialize the System.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited