Package | Description |
---|---|
com.artemis |
Core Artemis classes.
|
com.artemis.systems |
Entity systems.
|
com.artemis.utils.reflect |
Modifier and Type | Method and Description |
---|---|
static Aspect.Builder |
Aspect.all()
Returns an aspect that matches all entities.
|
static Aspect.Builder |
Aspect.all(Class<? extends Component>... types)
Returns an aspect where an entity must possess all of the specified
component types.
|
Aspect.Builder |
Aspect.Builder.all(Class<? extends Component>... types)
Returns an aspect where an entity must possess all of the specified
component types.
|
static Aspect.Builder |
Aspect.all(Collection<Class<? extends Component>> types)
Returns an aspect where an entity must possess all of the specified
component types.
|
Aspect.Builder |
Aspect.Builder.all(Collection<Class<? extends Component>> types)
Returns an aspect where an entity must possess all of the specified
component types.
|
Aspect.Builder |
Aspect.Builder.copy() |
static Aspect.Builder |
Aspect.exclude(Class<? extends Component>... types)
Excludes all of the specified component types from the aspect.
|
Aspect.Builder |
Aspect.Builder.exclude(Class<? extends Component>... types)
Excludes all of the specified component types from the aspect.
|
static Aspect.Builder |
Aspect.exclude(Collection<Class<? extends Component>> types)
Excludes all of the specified component types from the aspect.
|
Aspect.Builder |
Aspect.Builder.exclude(Collection<Class<? extends Component>> types)
Excludes all of the specified component types from the aspect.
|
Aspect.Builder |
EntitySubscription.getAspectBuilder() |
static Aspect.Builder |
Aspect.one(Class<? extends Component>... types)
Returns an aspect where an entity must possess one of the specified
component types.
|
Aspect.Builder |
Aspect.Builder.one(Class<? extends Component>... types)
Returns an aspect where an entity must possess one of the specified
component types.
|
static Aspect.Builder |
Aspect.one(Collection<Class<? extends Component>> types)
Returns an aspect where an entity must possess one of the specified
component types.
|
Aspect.Builder |
Aspect.Builder.one(Collection<Class<? extends Component>> types)
Returns an aspect where an entity must possess one of the specified
component types.
|
Modifier and Type | Method and Description |
---|---|
EntitySubscription |
AspectSubscriptionManager.get(Aspect.Builder builder)
Gets the entity subscription for the
Aspect . |
Constructor and Description |
---|
BaseEntitySystem(Aspect.Builder aspect)
Creates an entity system that uses the specified aspect as a matcher
against entities.
|
EntitySystem(Aspect.Builder aspect)
Creates an entity system that uses the specified aspect as a matcher
against entities.
|
EntityTransmuter(World world,
Aspect.Builder aspect) |
SubscriptionExtra(Aspect aspect,
Aspect.Builder aspectReflection) |
Constructor and Description |
---|
DelayedEntityProcessingSystem(Aspect.Builder aspect)
Creates a new DelayedEntityProcessingSystem.
|
DelayedIteratingSystem(Aspect.Builder aspect)
Creates a new DelayedEntityProcessingSystem.
|
EntityProcessingSystem(Aspect.Builder aspect)
Creates a new EntityProcessingSystem.
|
IntervalEntityProcessingSystem(Aspect.Builder aspect,
float interval)
Creates a new IntervalEntityProcessingSystem.
|
IntervalEntitySystem(Aspect.Builder aspect,
float interval)
Creates a new IntervalEntitySystem.
|
IntervalIteratingSystem(Aspect.Builder aspect,
float interval)
Creates a new IntervalEntityProcessingSystem.
|
IntervalSystem(Aspect.Builder aspect,
float interval)
Creates a new IntervalEntitySystem.
|
IteratingSystem(Aspect.Builder aspect)
Creates a new IteratingSystem.
|
Modifier and Type | Method and Description |
---|---|
Aspect.Builder |
SystemMetadata.getAspect()
Return aspect as defined in annotation.
|
Copyright © 2019. All rights reserved.