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.