| Package | Description |
|---|---|
| com.artemis |
Core Artemis classes.
|
| com.artemis.systems |
Entity systems.
|
| com.artemis.utils |
Helper classes.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends EntitySystem> |
World.getSystem(Class<T> type)
Retrieve a system for specified system type.
|
<T extends EntitySystem> |
World.setSystem(T system)
Adds a system to this world that will be processed by
World.process(). |
<T extends EntitySystem> |
World.setSystem(T system,
boolean passive)
Will add a system to this world.
|
| Modifier and Type | Method and Description |
|---|---|
ImmutableBag<EntitySystem> |
World.getSystems()
Gives you all the systems in this world for possible iteration.
|
| Modifier and Type | Method and Description |
|---|---|
void |
World.deleteSystem(EntitySystem system)
Deprecated.
A world should be static once initialized
|
| Modifier and Type | Class and Description |
|---|---|
class |
DelayedEntityProcessingSystem
The purpose of this class is to allow systems to execute at varying
intervals.
|
class |
EntityProcessingSystem
A typical entity system.
|
class |
IntervalEntityProcessingSystem
If you need to process entities at a certain interval then use this.
|
class |
IntervalEntitySystem
A system that processes entities at a interval in milliseconds.
|
class |
VoidEntitySystem
This system has an empty aspect so it processes no entities, but it still
gets invoked.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ArtemisProfiler.initialize(EntitySystem owner,
World world) |
Copyright © 2014. All Rights Reserved.