| Interface | Description |
|---|---|
| EntityObserver |
Used to pass messages to objects that need to be notified about changes to
certain entities.
|
| PackedComponent.DisposedWithWorld |
Marks packed component for freeing of resources upon
World.dispose(). |
| Class | Description |
|---|---|
| ArchetypeBuilder |
Builder for basic Archetype instances.
|
| ArchetypeBuilder.Archetype |
Provides a blueprint for new entities, offering greatly
improved insertion performance for systems and managers.
|
| Aspect |
An Aspect is used by systems as a matcher against entities, to check if a
system is interested in an entity.
|
| Component |
The most basic component type.
|
| ComponentManager |
Handles the association between entities and their components.
|
| ComponentMapper<A extends Component> | |
| ComponentType |
Identifies components in artemis without having to use classes.
|
| ComponentTypeFactory | |
| Entity |
The entity class.
|
| EntityEdit | |
| EntityEditPool | |
| EntityManager |
EntityManager.
|
| EntitySystem |
The most raw entity system.
|
| Manager |
A manager for handling entities in the world.
|
| PackedComponent |
Packs components into a memory-friendly storage, such as a primitive array or
ByteBuffer,
reuses the same instance for all entities. |
| PooledComponent |
Component type that recycles instances.
|
| World |
The primary instance for the framework.
|
| WorldConfiguration |
| Exception | Description |
|---|---|
| ArtemisMultiException | |
| InvalidComponentException | |
| MundaneWireException |
Copyright © 2014. All Rights Reserved.