All registered components
[]
All registered entities
[]
All registered processors
[]
Adds a component to the system.
component object
Void if successful
Adds a component to an entity.
entity object
Name of component
Void if operation is successful or throws an error.
Adds a entity to the system.
entity object
Void if successful
Adds a processor to the system.
processor object
Void if successful
Adds a processor to an entity.
entity object
Name of processor
Void if operation is successful or throws an error.
Checks if an entity has target component.
entity object
Name of component
true if entity has the component or false if not
Checks if an entity has target processor.
entity object
Name of processor
true if entity has the processor or false if not
Private
getRemoves a component from an entity.
entity object
Name of component
Void if operation successful or throw an error.
Removes an entity from the system.
entity object
Void if successful or throws an error.
Removes processor from an entity.
entity object
Name of processor
Void if operation successful or throws an error.
Private
runGenerated using TypeDoc
The Entity Component System class.