Package | Description |
---|---|
com.artemis |
Core Artemis classes.
|
com.artemis.link | |
com.artemis.systems |
Entity systems.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseEntitySystem
Tracks a subset of entities, but does not implement any sorting or iteration.
|
class |
EntitySystem
Tracks a subset of entities, but does not implement any sorting or iteration.
|
Modifier and Type | Method and Description |
---|---|
void |
EntitySubscription.addSubscriptionListener(EntitySubscription.SubscriptionListener listener)
Add listener interested in changes to the subscription.
|
void |
EntitySubscription.removeSubscriptionListener(EntitySubscription.SubscriptionListener listener)
Remove previously registered listener.
|
Modifier and Type | Class and Description |
---|---|
class |
EntityLinkManager
Maintains relationships between entities.
|
Modifier and Type | Class and Description |
---|---|
class |
DelayedEntityProcessingSystem
Tracks cooldown per entity, processing entity when its timer runs out.
|
class |
DelayedIteratingSystem
Tracks cooldown per entity, processing entity when its timer runs out.
|
class |
EntityProcessingSystem
Entity reference iterating system.
|
class |
IntervalEntityProcessingSystem
Process a subset of entities every x ticks.
|
class |
IntervalEntitySystem
A system that processes entities at a interval in milliseconds.
|
class |
IntervalIteratingSystem
Process a subset of entities every x ticks.
|
class |
IntervalSystem
Entity system processed at a certain interval, without iteration implementation.
|
class |
IteratingSystem
Iterates over
EntitySubscription member entities by
entity identity. |
Copyright © 2019. All rights reserved.