| Package | Description |
|---|---|
| com.artemis |
Core Artemis classes.
|
| com.artemis.systems |
Entity systems.
|
| Modifier and Type | Method and Description |
|---|---|
Aspect |
Aspect.all(Class<? extends Component>... types)
Returns an aspect where an entity must possess all of the specified
component types.
|
Aspect |
Aspect.all(Collection<Class<? extends Component>> types)
Returns an aspect where an entity must possess all of the specified
component types.
|
Aspect |
Aspect.exclude(Class<? extends Component>... types)
Excludes all of the specified component types from the aspect.
|
Aspect |
Aspect.exclude(Collection<Class<? extends Component>> types)
Excludes all of the specified component types from the aspect.
|
static Aspect |
Aspect.getAspectForAll(Class<? extends Component>... types)
Creates an aspect where an entity must possess all of the specified
component types.
|
static Aspect |
Aspect.getAspectForOne(Class<? extends Component>... types)
Creates an aspect where an entity must possess one of the specified
component types.
|
static Aspect |
Aspect.getEmpty()
Creates and returns an empty aspect.
|
Aspect |
Aspect.one(Class<? extends Component>... types)
Returns an aspect where an entity must possess one of the specified
component types.
|
Aspect |
Aspect.one(Collection<Class<? extends Component>> types)
Returns an aspect where an entity must possess one of the specified
component types.
|
| Constructor and Description |
|---|
EntitySystem(Aspect aspect)
Creates an entity system that uses the specified aspect as a matcher
against entities.
|
| Constructor and Description |
|---|
DelayedEntityProcessingSystem(Aspect aspect)
Creates a new DelayedEntityProcessingSystem.
|
EntityProcessingSystem(Aspect aspect)
Creates a new EntityProcessingSystem.
|
IntervalEntityProcessingSystem(Aspect aspect,
float interval)
Creates a new IntervalEntityProcessingSystem.
|
IntervalEntitySystem(Aspect aspect,
float interval)
Creates a new IntervalEntitySystem.
|
Copyright © 2014. All Rights Reserved.