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.
|
FluidMethod |
Customize how the fluid generator processes a component method.
|
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.