| Annotation Type | Description |
|---|---|
| Mapper | Deprecated
See
Wire. |
| PackedWeaver |
Transforms a
Component into a PackedComponent. |
| PooledWeaver |
Transforms a
Component into a PooledComponent. |
| PreserveProcessVisiblity |
When optimizing an
EntityProcessingSystem, don't reduce the visibility
of EntitySystem.process(). |
| Profile |
Profile EntitySystems with user-specified profiler class, implementing ArtemisProfiler.
Injects conditional profiler call at start of
begin() and before any exit
point in end(). |
| Wire |
Reflexively injects
ComponentMapper, EntitySystem and Manager fields upon
calling World.setSystem(com.artemis.EntitySystem) or
World.setManager(com.artemis.Manager). |
Most prominently the Mapper annotation for injecting
ComponentMappers into systems and managers.
The weaver annotations can transform normal Component classes
into a more appropriate type without writing the required boilerplate. The
artemis-odb-maven-plugin is required for performing such
transformations.
Copyright © 2014. All Rights Reserved.