See: Description
| Enum | Description |
|---|---|
| LinkPolicy.Policy |
| Annotation Type | Description |
|---|---|
| All |
Auto-configures fields or systems pertaining to aspects.
|
| AspectDescriptor |
Auto-configures fields pertaining to aspects.
|
| DelayedComponentRemoval |
Extends the lifecycle of this component type, ensuring removed instances are retrievable until
all
listeners have been notified - regardless
of removal method. |
| EntityId |
Marks
int and IntBag fields as holding entity id:s. |
| Exclude |
Auto-configures fields or systems pertaining to aspects.
|
| Fluid |
Customize how the fluid generator processes your class.
|
| LinkPolicy |
Annotation for entity-referencing fields in component types.
|
| One |
Auto-configures fields or systems pertaining to aspects.
|
| PooledWeaver |
Transforms a
Component into a PooledComponent. |
| PrefabData |
Holds the path or identifier for
Prefab types. |
| PreserveProcessVisiblity |
When optimizing an
EntityProcessingSystem, don't reduce the visibility
of BaseSystem.process(). |
| Profile |
Profile EntitySystems with user-specified profiler class, implementing ArtemisProfiler.
|
| SkipWire |
Skip reflective dependency injection on annotated field or class.
|
| Transient |
Never persisted when serializing.
|
| UnstableApi |
Classes marked with this annotation may undergo extensive refactoring between
releases.
|
| Wire |
Customizes reflective injection of
ComponentMapper, EntitySystem,
Manager, and registered types via WorldConfiguration.register(java.lang.Object). |
Runtime: Wire.
Annotation Processor for com.artemis.EntityFactory: com.artemis.annotations.Bind,
com.artemis.annotations.Sticky, com.artemis.annotations.UseSetter.
Bytecode weaving (provided by CLI tool and gradle/maven plugin): com.artemis.annotations.PackedWeaver,
PooledWeaver, PreserveProcessVisiblity,
Profile.
Copyright © 2019. All rights reserved.