Package | Description |
---|---|
com.artemis |
Core Artemis classes.
|
com.artemis.components | |
com.artemis.injection | |
com.artemis.link | |
com.artemis.managers |
Manager implementations.
|
com.artemis.systems |
Entity systems.
|
com.artemis.utils |
Helper classes.
|
com.artemis.utils.reflect |
Class and Description |
---|
Archetype
Provides a blueprint for new entities, offering greatly
improved insertion performance for systems.
|
ArchetypeBuilder
Builder for basic Archetype instances.
|
ArtemisPlugin
Plugin for artemis-odb.
|
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 |
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
Provide high performance component access and mutation from within a System.
|
ComponentPool |
ComponentType
Identifies components in artemis without having to use classes.
|
ComponentTypeFactory
Tracks all component types in a single world.
|
ComponentTypeFactory.ComponentTypeListener |
Entity
The entity convenience class.
|
EntityEdit
Entity mutator.
|
EntityManager
Manages entity instances.
|
EntitySubscription
Maintains the list of entities matched by an aspect.
|
EntitySubscription.SubscriptionListener
This interfaces reports entities inserted or
removed when matched against their
EntitySubscription |
EntityTransmuter
Fastest way of changing entity component compositions.
|
EntityTransmuterFactory
Builder for
EntityTransmuter . |
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.
|
Class and Description |
---|
Component
Components are pure data classes with optionally some helper methods.
|
PooledComponent
Component type that recycles instances.
|
Class and Description |
---|
World
The primary instance for the framework.
|
Class and Description |
---|
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.
|
EntitySubscription.SubscriptionListener
This interfaces reports entities inserted or
removed when matched against their
EntitySubscription |
World
The primary instance for the framework.
|
Class and Description |
---|
BaseSystem
Most basic system.
|
Entity
The entity convenience class.
|
Manager
A manager for handling entities in the world.
|
Class and Description |
---|
Aspect.Builder
Constructs instances of
Aspect . |
BaseEntitySystem
Tracks a subset of entities, but does not implement any sorting or iteration.
|
BaseSystem
Most basic system.
|
Entity
The entity convenience class.
|
EntitySubscription.SubscriptionListener
This interfaces reports entities inserted or
removed when matched against their
EntitySubscription |
EntitySystem
Tracks a subset of entities, but does not implement any sorting or iteration.
|
Class and Description |
---|
Archetype
Provides a blueprint for new entities, offering greatly
improved insertion performance for systems.
|
BaseSystem
Most basic system.
|
Component
Components are pure data classes with optionally some helper methods.
|
ComponentManager
Handles the association between entities and their components.
|
Entity
The entity convenience class.
|
EntityEdit
Entity mutator.
|
World
The primary instance for the framework.
|
Class and Description |
---|
Aspect.Builder
Constructs instances of
Aspect . |
BaseEntitySystem
Tracks a subset of entities, but does not implement any sorting or iteration.
|
BaseSystem
Most basic system.
|
Copyright © 2019. All rights reserved.