| Interface | Description |
|---|---|
| ArtemisPlugin |
Plugin for artemis-odb.
|
| ComponentTypeFactory.ComponentTypeListener | |
| EntitySubscription.SubscriptionListener |
This interfaces reports entities inserted or
removed when matched against their
EntitySubscription |
| Class | Description |
|---|---|
| Archetype |
Provides a blueprint for new entities, offering greatly
improved insertion performance for systems.
|
| ArchetypeBuilder |
Builder for basic Archetype instances.
|
| Aspect |
An Aspect is used by systems as a matcher against entities, to check if a
system is interested in an entity.
|
| Aspect.Builder |
Constructs instances of
Aspect. |
| AspectSubscriptionManager |
Manages all instances of
EntitySubscription. |
| BaseComponentMapper<A extends Component> | |
| BaseEntitySystem |
Tracks a subset of entities, but does not implement any sorting or iteration.
|
| BaseSystem |
Most basic system.
|
| Component |
Components are pure data classes with optionally some helper methods.
|
| ComponentManager |
Handles the association between entities and their components.
|
| ComponentMapper<A extends Component> |
Provide high performance component access and mutation from within a System.
|
| ComponentPool<T extends PooledComponent> | |
| ComponentType |
Identifies components in artemis without having to use classes.
|
| ComponentTypeFactory |
Tracks all component types in a single world.
|
| Entity |
The entity convenience class.
|
| EntityEdit |
Entity mutator.
|
| EntityManager |
Manages entity instances.
|
| EntitySubscription |
Maintains the list of entities matched by an aspect.
|
| EntitySubscription.SubscriptionExtra | |
| EntitySystem |
Tracks a subset of entities, but does not implement any sorting or iteration.
|
| EntityTransmuter |
Fastest way of changing entity component compositions.
|
| EntityTransmuterFactory |
Builder for
EntityTransmuter. |
| ImmediateComponentRemover<A extends Component> | |
| InvocationStrategy |
Simple sequential invocation strategy.
|
| Manager |
A manager for handling entities in the world.
|
| PooledComponent |
Component type that recycles instances.
|
| SystemInvocationStrategy |
Delegate for system invocation.
|
| World |
The primary instance for the framework.
|
| WorldConfiguration |
Contains configuration for your world.
|
| WorldConfigurationBuilder |
World builder.
|
| WorldConfigurationBuilder.Priority |
Guideline constants for priority, higher values has more priority.
|
| Exception | Description |
|---|---|
| ArtemisMultiException | |
| InjectionException |
Injection failed.
|
| InvalidComponentException | |
| MundaneWireException | |
| WorldConfigurationException |
World configuration failed.
|
Copyright © 2019. All rights reserved.