- acc - Variable in class com.artemis.systems.IntervalEntitySystem
-
Accumulated delta to keep track of interval.
- acos(double) - Static method in class com.artemis.utils.FastMath
-
Deprecated.
- add(Class<? extends Component>) - Method in class com.artemis.ArchetypeBuilder
-
Ensure this builder includes the specified component type.
- add(Component) - Method in class com.artemis.EntityEdit
-
Add a component to this entity.
- add(Component, ComponentType) - Method in class com.artemis.EntityEdit
-
Faster adding of components into the entity.
- add(Entity, String) - Method in class com.artemis.managers.GroupManager
-
Set the group of the entity.
- add(E) - Method in class com.artemis.utils.Bag
-
Adds the specified element to the end of this bag.
- add(int) - Method in class com.artemis.utils.IntBag
-
Adds the specified element to the end of this bag.
- addAll(ImmutableBag<E>) - Method in class com.artemis.utils.Bag
-
Add all items into this bag.
- addComponent(Entity, ComponentType, Component) - Method in class com.artemis.ComponentManager
-
Adds the component of the given type to the entity.
- addComponent(Component) - Method in class com.artemis.Entity
-
- addComponent(Component, ComponentType) - Method in class com.artemis.Entity
-
- addComponents(Entity, ArchetypeBuilder.Archetype) - Method in class com.artemis.ComponentManager
-
- added(Entity) - Method in class com.artemis.ComponentManager
-
- added(Entity) - Method in class com.artemis.EntityManager
-
Adds the entity to this manager.
- added(Entity) - Method in interface com.artemis.EntityObserver
-
Called when an entity the observer is interested in is added.
- added(ImmutableBag<Entity>) - Method in interface com.artemis.EntityObserver
-
- added(Entity) - Method in class com.artemis.EntitySystem
-
Call when an entity interesting to the system is added to the world.
- added(ImmutableBag<Entity>) - Method in class com.artemis.EntitySystem
-
- added(Entity) - Method in class com.artemis.Manager
-
- added(ImmutableBag<Entity>) - Method in class com.artemis.Manager
-
- addEntity(Entity) - Method in class com.artemis.World
-
Deprecated.
internally managed by artemis
- addToWorld() - Method in class com.artemis.Entity
-
Deprecated.
Automatically managed.
- all(Class<? extends Component>...) - Method in class com.artemis.Aspect
-
Returns an aspect where an entity must possess all of the specified
component types.
- all(Collection<Class<? extends Component>>) - Method in class com.artemis.Aspect
-
Returns an aspect where an entity must possess all of the specified
component types.
- angleInDegrees(float, float, float, float, float) - Static method in class com.artemis.utils.Utils
-
Deprecated.
- angleInDegrees(float, float, float, float) - Static method in class com.artemis.utils.Utils
-
Deprecated.
- angleInRadians(float, float, float, float) - Static method in class com.artemis.utils.Utils
-
Deprecated.
- Annotation - Class in com.artemis.utils.reflect
-
Provides information about, and access to, an annotation of a field, class or interface.
- ArchetypeBuilder - Class in com.artemis
-
Builder for basic Archetype instances.
- ArchetypeBuilder(ArchetypeBuilder.Archetype) - Constructor for class com.artemis.ArchetypeBuilder
-
Constructs an archetype builder containing the composition of the specified parent.
- ArchetypeBuilder() - Constructor for class com.artemis.ArchetypeBuilder
-
Constructs an empty archetype builder.
- ArchetypeBuilder.Archetype - Class in com.artemis
-
Provides a blueprint for new entities, offering greatly
improved insertion performance for systems and managers.
- ArchetypeBuilder.Archetype(ComponentType[], int) - Constructor for class com.artemis.ArchetypeBuilder.Archetype
-
- ArrayReflection - Class in com.artemis.utils.reflect
-
Utilities for Array reflection.
- ArrayReflection() - Constructor for class com.artemis.utils.reflect.ArrayReflection
-
- ArtemisMultiException - Exception in com.artemis
-
- ArtemisMultiException(List<Throwable>) - Constructor for exception com.artemis.ArtemisMultiException
-
- ArtemisProfiler - Interface in com.artemis.utils
-
- asin(double) - Static method in class com.artemis.utils.FastMath
-
Deprecated.
- Aspect - Class in com.artemis
-
An Aspect is used by systems as a matcher against entities, to check if a
system is interested in an entity.
- atan(double) - Static method in class com.artemis.utils.FastMath
-
Deprecated.
- get(Entity) - Method in class com.artemis.ComponentMapper
-
Fast but unsafe retrieval of a component for this entity.
- get(Entity, boolean) - Method in class com.artemis.ComponentMapper
-
Fast but unsafe retrieval of a component for this entity.
- get(int) - Method in class com.artemis.utils.Bag
-
Returns the element at the specified position in Bag.
- get(int) - Method in interface com.artemis.utils.ImmutableBag
-
Returns the element at the specified position in Bag.
- get(int) - Method in class com.artemis.utils.IntBag
-
Returns the element at the specified position in Bag.
- get(Object, int) - Static method in class com.artemis.utils.reflect.ArrayReflection
-
Returns the value of the indexed component in the supplied array.
- get(Object) - Method in class com.artemis.utils.reflect.Field
-
Returns the value of the field on the supplied object.
- getActiveEntityCount() - Method in class com.artemis.EntityManager
-
Get how many entities are active in this world.
- getActives() - Method in class com.artemis.EntitySystem
-
Get all entities being processed by this system.
- getAllSet() - Method in class com.artemis.Aspect
-
Get a BitSet containing bits of components the entity must all possess.
- getAnnotation(Class<T>) - Method in class com.artemis.utils.reflect.Annotation
-
- getAnnotation(Class, Class<T>) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Deprecated.
- getAnnotation(Class<T>) - Method in class com.artemis.utils.reflect.Field
-
Deprecated.
- getAnnotation(Class<T>) - Method in class com.artemis.utils.reflect.Method
-
Deprecated.
- getAnnotationType() - Method in class com.artemis.utils.reflect.Annotation
-
- getAspectForAll(Class<? extends Component>...) - Static method in class com.artemis.Aspect
-
Creates an aspect where an entity must possess all of the specified
component types.
- getAspectForOne(Class<? extends Component>...) - Static method in class com.artemis.Aspect
-
Creates an aspect where an entity must possess one of the specified
component types.
- getCapacity() - Method in class com.artemis.utils.Bag
-
Returns the number of elements the bag can hold without growing.
- getCapacity() - Method in class com.artemis.utils.IntBag
-
Returns the number of elements the bag can hold without growing.
- getComponent(Entity, ComponentType) - Method in class com.artemis.ComponentManager
-
Get a component of an entity.
- getComponent(ComponentType) - Method in class com.artemis.Entity
-
Retrieves component from this entity.
- getComponent(Class<T>) - Method in class com.artemis.Entity
-
Slower retrieval of components from this entity.
- getComponentBits() - Method in class com.artemis.Entity
-
Returns a BitSet instance containing bits of the components the entity
possesses.
- getComponentClass() - Method in exception com.artemis.InvalidComponentException
-
- getComponentManager() - Method in class com.artemis.World
-
Returns a manager that takes care of all the components in the world.
- getComponents(Bag<Component>) - Method in class com.artemis.Entity
-
Returns a bag of all components this entity has.
- getComponentsByType(ComponentType) - Method in class com.artemis.ComponentManager
-
Get all components from all entities for a given type.
- getComponentsFor(Entity, Bag<Component>) - Method in class com.artemis.ComponentManager
-
Get all component associated with an entity.
- getCompositionId() - Method in class com.artemis.Entity
-
- getConstructor(Class, Class...) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns a
Constructor that represents the public constructor for the supplied class which takes the supplied parameter types.
- getConstructors(Class) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns an array of
Constructor containing the public constructors of the class represented by the supplied Class.
- getData() - Method in class com.artemis.utils.Bag
-
Returns this bag's underlying array.
- getData() - Method in class com.artemis.utils.IntBag
-
Returns this bag's underlying array.
- getDeclaredAnnotation(Class, Class<? extends Annotation>) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns an
Annotation object reflecting the annotation provided, or null of this field doesn't
have such an annotation.
- getDeclaredAnnotation(Class<? extends Annotation>) - Method in class com.artemis.utils.reflect.Field
-
Returns an
Annotation object reflecting the annotation provided, or null of this field doesn't
have such an annotation.
- getDeclaredAnnotation(Class<? extends Annotation>) - Method in class com.artemis.utils.reflect.Method
-
Returns an
Annotation object reflecting the annotation provided, or null of this field doesn't
have such an annotation.
- getDeclaredAnnotations(Class) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns an array of
Annotation objects reflecting all annotations declared by the supplied class,
or an empty array if there are none.
- getDeclaredAnnotations() - Method in class com.artemis.utils.reflect.Field
-
Returns an array of
Annotation objects reflecting all annotations declared by this field,
or an empty array if there are none.
- getDeclaredAnnotations() - Method in class com.artemis.utils.reflect.Method
-
Returns an array of
Annotation objects reflecting all annotations declared by this field,
or an empty array if there are none.
- getDeclaredConstructor(Class, Class...) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns a
Constructor that represents the constructor for the supplied class which takes the supplied parameter types.
- getDeclaredField(Class, String) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns a
Field that represents the specified declared field for the supplied class.
- getDeclaredFields(Class) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns an array of
Field objects reflecting all the fields declared by the supplied class.
- getDeclaredMethod(Class, String, Class...) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns a
Method that represents the method declared by the supplied class which takes the supplied parameter types.
- getDeclaredMethods(Class) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns an array of
Method containing the methods declared by the class represented by the supplied Class.
- getDeclaringClass() - Method in class com.artemis.utils.reflect.Constructor
-
Returns the Class object representing the class or interface that declares the constructor.
- getDeclaringClass() - Method in class com.artemis.utils.reflect.Field
-
Returns the Class object representing the class or interface that declares the field.
- getDeclaringClass() - Method in class com.artemis.utils.reflect.Method
-
Returns the Class object representing the class or interface that declares the method.
- getDelay() - Method in class com.artemis.utils.Timer
-
Deprecated.
- getDelta() - Method in class com.artemis.World
-
Time since last game loop.
- getElementType(int) - Method in class com.artemis.utils.reflect.Field
-
If the type of the field is parameterized, returns the Class object representing the parameter type at the specified index,
null otherwise.
- getEmpty() - Static method in class com.artemis.Aspect
-
Creates and returns an empty aspect.
- getEntities(String) - Method in class com.artemis.managers.GroupManager
-
Get all entities that belong to the provided group.
- getEntitiesOfPlayer(String) - Method in class com.artemis.managers.PlayerManager
-
Get all entities belonging to a player.
- getEntity() - Method in class com.artemis.EntityEdit
-
- getEntity(int) - Method in class com.artemis.EntityManager
-
Get a entity with this id.
- getEntity(String) - Method in class com.artemis.managers.TagManager
-
Get the entity tagged with the given tag.
- getEntity(UUID) - Method in class com.artemis.managers.UuidEntityManager
-
- getEntity(int) - Method in class com.artemis.World
-
Get a entity having the specified id.
- getEntityManager() - Method in class com.artemis.World
-
Returns a manager that takes care of all the entities in the world.
- getExceptions() - Method in exception com.artemis.ArtemisMultiException
-
- getExclusionSet() - Method in class com.artemis.Aspect
-
Get a BitSet containing bits of components the entity must not possess.
- getField(Class, String) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns a
Field that represents the specified public member field for the supplied class.
- getFields(Class) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns an array of
Field containing the public fields of the class represented by the supplied Class.
- getFor(Class<T>, World) - Static method in class com.artemis.ComponentMapper
-
Returns a component mapper for this type of components.
- getGroups(Entity) - Method in class com.artemis.managers.GroupManager
-
Get all groups the entity belongs to.
- getId() - Method in class com.artemis.Entity
-
The internal id for this entity within the framework.
- getIdentity(Entity) - Method in class com.artemis.EntityManager
-
- getIndex() - Method in class com.artemis.ComponentType
-
Get the component type's index.
- getIndexFor(Class<? extends Component>) - Method in class com.artemis.ComponentTypeFactory
-
Get the index of the component type of given component class.
- getInitialTimeDelay() - Method in class com.artemis.systems.DelayedEntityProcessingSystem
-
Get the initial delay that the system was ordered to process entities
after.
- getLength(Object) - Static method in class com.artemis.utils.reflect.ArrayReflection
-
Returns the length of the supplied array.
- getManager(Class<T>) - Method in class com.artemis.World
-
Returns a manager of the specified type.
- getManagers() - Method in class com.artemis.World
-
- getMapper(Class<T>) - Method in class com.artemis.World
-
Retrieves a ComponentMapper instance for fast retrieval of components
from entities.
- getMethod(Class, String, Class...) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns a
Method that represents the public member method for the supplied class which takes the supplied parameter types.
- getMethods(Class) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns an array of
Method containing the public member methods of the class represented by the supplied Class.
- getName() - Method in class com.artemis.utils.reflect.Field
-
Returns the name of the field.
- getName() - Method in class com.artemis.utils.reflect.Method
-
Returns the name of the method.
- getOneSet() - Method in class com.artemis.Aspect
-
Get a BitSet containing bits of components of which the entity must
possess atleast one.
- getPackedComponentOwners(ComponentType) - Method in class com.artemis.ComponentManager
-
- getParameterTypes() - Method in class com.artemis.utils.reflect.Constructor
-
Returns an array of Class objects that represent the formal parameter types, in declaration order, of the constructor.
- getParameterTypes() - Method in class com.artemis.utils.reflect.Method
-
Returns an array of Class objects that represent the formal parameter types, in declaration order, of the method.
- getPercentageRemaining() - Method in class com.artemis.utils.Timer
-
Deprecated.
- getPlayer(Entity) - Method in class com.artemis.managers.PlayerManager
-
Get the player an entity is associated with.
- getPlayers(String) - Method in class com.artemis.managers.TeamManager
-
Get all players on a team.
- getRegisteredTags() - Method in class com.artemis.managers.TagManager
-
Get all used tags.
- getRemainingDelay(Entity) - Method in class com.artemis.systems.DelayedEntityProcessingSystem
-
Return the delay until this entity should be processed.
- getRemainingTimeUntilProcessing() - Method in class com.artemis.systems.DelayedEntityProcessingSystem
-
Get the time until the system is scheduled to run at.
- getReturnType() - Method in class com.artemis.utils.reflect.Method
-
Returns a Class object that represents the formal return type of the method.
- getRotatedX(float, float, float, float, float) - Static method in class com.artemis.utils.Utils
-
Deprecated.
- getRotatedY(float, float, float, float, float) - Static method in class com.artemis.utils.Utils
-
Deprecated.
- getSafe(Entity) - Method in class com.artemis.ComponentMapper
-
Fast and safe retrieval of a component for this entity.
- getSafe(Entity, boolean) - Method in class com.artemis.ComponentMapper
-
Fast and safe retrieval of a component for this entity.
- getSimpleName(Class) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns the simple name of the underlying class as supplied in the source code.
- getSystem(Class<T>) - Method in class com.artemis.World
-
Retrieve a system for specified system type.
- getSystems() - Method in class com.artemis.World
-
Gives you all the systems in this world for possible iteration.
- getTaxonomy() - Method in class com.artemis.ComponentType
-
- getTaxonomy(int) - Method in class com.artemis.ComponentTypeFactory
-
- getTeam(String) - Method in class com.artemis.managers.TeamManager
-
The the name of the team the given player is in.
- getTotalAdded() - Method in class com.artemis.EntityManager
-
Get how many entities have been added to the world since start.
- getTotalCreated() - Method in class com.artemis.EntityManager
-
Get how many entities have been created in the world since start.
- getTotalDeleted() - Method in class com.artemis.EntityManager
-
Get how many entities have been deleted from the world since start.
- getType() - Method in class com.artemis.ComponentType
-
- getType() - Method in class com.artemis.utils.reflect.Field
-
Returns a Class object that identifies the declared type for the field.
- getTypeFor(Class<? extends Component>) - Method in class com.artemis.ComponentTypeFactory
-
Gets the component type for the given component class.
- getTypeFor(int) - Method in class com.artemis.ComponentTypeFactory
-
Gets the component type for the given component class.
- getUuid() - Method in class com.artemis.Entity
-
Get the UUID for this entity.
- getUuid(Entity) - Method in class com.artemis.managers.UuidEntityManager
-
- getWorld() - Method in class com.artemis.Entity
-
Returns the world this entity belongs to.
- getWorld() - Method in class com.artemis.Manager
-
Get the world associated with the manager.
- getXAtEndOfRotatedLineByOrigin(float, float, float) - Static method in class com.artemis.utils.Utils
-
Deprecated.
- getYAtEndOfRotatedLineByOrigin(float, float, float) - Static method in class com.artemis.utils.Utils
-
Deprecated.
- group(String) - Method in class com.artemis.utils.EntityBuilder
-
Register entity with group.
- GroupManager - Class in com.artemis.managers
-
If you need to group your entities together, e.g tanks going into "units"
group or explosions into "effects", then use this manager.
- GroupManager() - Constructor for class com.artemis.managers.GroupManager
-
Creates a new GroupManager instance.
- groups(String...) - Method in class com.artemis.utils.EntityBuilder
-
Register entity with multiple groups.
- ImmutableBag<E> - Interface in com.artemis.utils
-
A non-modifiable bag.
- initialize(World) - Method in class com.artemis.Aspect
-
- initialize() - Method in class com.artemis.EntityManager
-
- initialize() - Method in class com.artemis.EntitySystem
-
Override to implement code that gets executed when systems are
initialized.
- initialize() - Method in class com.artemis.Manager
-
Called when the world initializes.
- initialize() - Method in class com.artemis.managers.GroupManager
-
- initialize() - Method in class com.artemis.managers.PlayerManager
-
- initialize() - Method in class com.artemis.managers.TagManager
-
- initialize() - Method in class com.artemis.managers.TeamManager
-
- initialize(EntitySystem, World) - Method in interface com.artemis.utils.ArtemisProfiler
-
- initialize() - Method in class com.artemis.World
-
Makes sure all managers systems are initialized in the order they were
added.
- inject(Object) - Method in class com.artemis.World
-
Inject dependencies on object.
- inserted(Entity) - Method in class com.artemis.EntitySystem
-
Called if the system has received a entity it is interested in, e.g
created or a component was added to it.
- inserted(Entity) - Method in class com.artemis.systems.DelayedEntityProcessingSystem
-
- instance() - Static method in class com.artemis.utils.Sort
-
Returns a Sort instance for convenience.
- IntBag - Class in com.artemis.utils
-
Collection type a bit like ArrayList but does not preserve the order of its
entities, speedwise it is very good, especially suited for games.
- IntBag() - Constructor for class com.artemis.utils.IntBag
-
Constructs an empty Bag with an initial capacity of 64.
- IntBag(int) - Constructor for class com.artemis.utils.IntBag
-
Constructs an empty Bag with the specified initial capacity.
- IntervalEntityProcessingSystem - Class in com.artemis.systems
-
If you need to process entities at a certain interval then use this.
- IntervalEntityProcessingSystem(Aspect, float) - Constructor for class com.artemis.systems.IntervalEntityProcessingSystem
-
Creates a new IntervalEntityProcessingSystem.
- IntervalEntitySystem - Class in com.artemis.systems
-
A system that processes entities at a interval in milliseconds.
- IntervalEntitySystem(Aspect, float) - Constructor for class com.artemis.systems.IntervalEntitySystem
-
Creates a new IntervalEntitySystem.
- InvalidComponentException - Exception in com.artemis
-
- InvalidComponentException(Class<?>, String) - Constructor for exception com.artemis.InvalidComponentException
-
- InvalidComponentException(Class<?>, String, Exception) - Constructor for exception com.artemis.InvalidComponentException
-
- inverseSqrt(double) - Static method in class com.artemis.utils.FastMath
-
Deprecated.
- invoke(Object, Object...) - Method in class com.artemis.utils.reflect.Method
-
Invokes the underlying method on the supplied object with the supplied parameters.
- isAbstract() - Method in class com.artemis.utils.reflect.Method
-
Return true if the method includes the abstract modifier.
- isAccessible() - Method in class com.artemis.utils.reflect.Constructor
-
- isAccessible() - Method in class com.artemis.utils.reflect.Field
-
- isAccessible() - Method in class com.artemis.utils.reflect.Method
-
- isActive() - Method in class com.artemis.Entity
-
Checks if the entity has been added to the world and has not been
deleted from it.
- isActive(int) - Method in class com.artemis.EntityManager
-
Check if this entity is active.
- isAnnotationPresent(Class, Class<? extends Annotation>) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns true if the supplied class includes an annotation of the given class type.
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.artemis.utils.reflect.Field
-
Returns true if the field includes an annotation of the provided class type.
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.artemis.utils.reflect.Method
-
Returns true if the field includes an annotation of the provided class type.
- isAssignableFrom(Class, Class) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Determines if the class or interface represented by first Class parameter is either the same as, or is a superclass or
superinterface of, the class or interface represented by the second Class parameter.
- isDefaultAccess() - Method in class com.artemis.utils.reflect.Field
-
Return true if the field does not include any of the private, protected, or public modifiers.
- isDefaultAccess() - Method in class com.artemis.utils.reflect.Method
-
Return true if the method does not include any of the private, protected, or public modifiers.
- isDone() - Method in class com.artemis.utils.Timer
-
Deprecated.
- isEmpty() - Method in class com.artemis.utils.Bag
-
Returns true if this bag contains no elements.
- isEmpty() - Method in interface com.artemis.utils.ImmutableBag
-
Returns true if this bag contains no elements.
- isEmpty() - Method in class com.artemis.utils.IntBag
-
Returns true if this bag contains no elements.
- isEnabled() - Method in class com.artemis.Entity
-
Deprecated.
use components to implement state instead.
- isEnabled(int) - Method in class com.artemis.EntityManager
-
Deprecated.
create your own components to track state.
- isEnabled() - Method in class com.artemis.EntitySystem
-
Returns true if the system is enabled.
- isFinal() - Method in class com.artemis.utils.reflect.Field
-
Return true if the field includes the final modifier.
- isFinal() - Method in class com.artemis.utils.reflect.Method
-
Return true if the method includes the final modifier.
- isInAnyGroup(Entity) - Method in class com.artemis.managers.GroupManager
-
Checks if the entity belongs to any group.
- isIndexWithinBounds(int) - Method in class com.artemis.utils.Bag
-
Checks if the internal storage supports this index.
- isIndexWithinBounds(int) - Method in class com.artemis.utils.IntBag
-
Checks if the internal storage supports this index.
- isInGroup(Entity, String) - Method in class com.artemis.managers.GroupManager
-
Check if the entity is in the supplied group.
- isInstance(Class, Object) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Determines if the supplied Object is assignment-compatible with the object represented by supplied Class.
- isInterested(Entity) - Method in class com.artemis.Aspect
-
Returns whether this Aspect would accept the given Entity.
- isInterested(BitSet) - Method in class com.artemis.Aspect
-
Returns whether this Aspect would accept the given set.
- isMemberClass(Class) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns true if the class or interface represented by the supplied Class is a member class.
- isNative() - Method in class com.artemis.utils.reflect.Method
-
Return true if the method includes the native modifier.
- isPackedComponent() - Method in class com.artemis.ComponentType
-
- isPackedComponent(int) - Method in class com.artemis.ComponentTypeFactory
-
- isPassive() - Method in class com.artemis.EntitySystem
-
Check if this system is passive.
- isPrivate() - Method in class com.artemis.utils.reflect.Field
-
Return true if the field includes the private modifier.
- isPrivate() - Method in class com.artemis.utils.reflect.Method
-
Return true if the method includes the private modifier.
- isProtected() - Method in class com.artemis.utils.reflect.Field
-
Return true if the field includes the protected modifier.
- isProtected() - Method in class com.artemis.utils.reflect.Method
-
Return true if the method includes the protected modifier.
- isPublic() - Method in class com.artemis.utils.reflect.Field
-
Return true if the field includes the public modifier.
- isPublic() - Method in class com.artemis.utils.reflect.Method
-
Return true if the method includes the public modifier.
- isRegistered(String) - Method in class com.artemis.managers.TagManager
-
Check if a tag is in use.
- isRunning() - Method in class com.artemis.systems.DelayedEntityProcessingSystem
-
Check if the system is counting down towards processing.
- isRunning() - Method in class com.artemis.utils.Timer
-
Deprecated.
- isStatic() - Method in class com.artemis.utils.reflect.Field
-
Return true if the field includes the static modifier.
- isStatic() - Method in class com.artemis.utils.reflect.Method
-
Return true if the method includes the static modifier.
- isStaticClass(Class) - Static method in class com.artemis.utils.reflect.ClassReflection
-
Returns true if the class or interface represented by the supplied Class is a static class.
- isSynthetic() - Method in class com.artemis.utils.reflect.Field
-
Return true if the field is a synthetic field.
- isTransient() - Method in class com.artemis.utils.reflect.Field
-
Return true if the field includes the transient modifier.
- isVarArgs() - Method in class com.artemis.utils.reflect.Method
-
Return true if the method takes a variable number of arguments.
- isVolatile() - Method in class com.artemis.utils.reflect.Field
-
Return true if the field includes the volatile modifier.
- iterator() - Method in class com.artemis.utils.Bag
-
- ReflectionException - Exception in com.artemis.utils.reflect
-
Thrown when an exception occurs during reflection.
- ReflectionException() - Constructor for exception com.artemis.utils.reflect.ReflectionException
-
- ReflectionException(String) - Constructor for exception com.artemis.utils.reflect.ReflectionException
-
- ReflectionException(Throwable) - Constructor for exception com.artemis.utils.reflect.ReflectionException
-
- ReflectionException(String, Throwable) - Constructor for exception com.artemis.utils.reflect.ReflectionException
-
- register(String, Entity) - Method in class com.artemis.managers.TagManager
-
Tag an entity.
- register(Object) - Method in class com.artemis.WorldConfiguration
-
Manually register object for injection by type.
- register(String, Object) - Method in class com.artemis.WorldConfiguration
-
Manually register object for injection by name.
- remove(Class<? extends Component>) - Method in class com.artemis.ArchetypeBuilder
-
Remove the specified component from this builder, if it is present (optional operation).
- remove(Component) - Method in class com.artemis.EntityEdit
-
Removes the component from this entity.
- remove(ComponentType) - Method in class com.artemis.EntityEdit
-
Faster removal of components from a entity.
- remove(Class<? extends Component>) - Method in class com.artemis.EntityEdit
-
Remove component by its type.
- remove(Entity, String) - Method in class com.artemis.managers.GroupManager
-
Remove the entity from the specified group.
- remove(int) - Method in class com.artemis.utils.Bag
-
Removes the element at the specified position in this Bag.
- remove(E) - Method in class com.artemis.utils.Bag
-
Removes the first occurrence of the specified element from this Bag, if
it is present.
- remove(int) - Method in class com.artemis.utils.IntBag
-
Removes the element at the specified position in this Bag.
- removeAll(ImmutableBag<E>) - Method in class com.artemis.utils.Bag
-
Removes from this Bag all of its elements that are contained in the
specified Bag.
- removeComponent(Entity, ComponentType) - Method in class com.artemis.ComponentManager
-
Removes the component of given type from the entity.
- removeComponent(Component) - Method in class com.artemis.Entity
-
- removeComponent(ComponentType) - Method in class com.artemis.Entity
-
- removeComponent(Class<? extends Component>) - Method in class com.artemis.Entity
-
- removed(Entity) - Method in class com.artemis.EntitySystem
-
Called if a entity was removed from this system, e.g deleted or had one
of it's components removed.
- removeFromAllGroups(Entity) - Method in class com.artemis.managers.GroupManager
-
Remove the entity from all groups.
- removeFromPlayer(Entity) - Method in class com.artemis.managers.PlayerManager
-
Remove the association of an entity with a player.
- removeFromTeam(String) - Method in class com.artemis.managers.TeamManager
-
Remove a player from his team.
- removeLast() - Method in class com.artemis.utils.Bag
-
Remove and return the last object in the bag.
- reset() - Method in class com.artemis.PackedComponent
-
Resets the component upon deletion.
- reset() - Method in class com.artemis.PooledComponent
-
- reset() - Method in class com.artemis.utils.Timer
-
Deprecated.
- resolveManager(Class<T>) - Method in class com.artemis.utils.EntityBuilder
-
Fetch manager or throw RuntimeException if not registered.
- restart(float) - Method in class com.artemis.systems.DelayedEntityProcessingSystem
-
Deprecated.
bugged and unnecessary. don't use.
- safeGet(int) - Method in class com.artemis.utils.Bag
-
Returns the element at the specified position in Bag.
- safeGet(int) - Method in class com.artemis.utils.IntBag
-
Returns the element at the specified position in Bag.
- set(int, E) - Method in class com.artemis.utils.Bag
-
Set element at specified index in the bag.
- set(int, int) - Method in class com.artemis.utils.IntBag
-
Set element at specified index in the bag.
- set(Object, int, Object) - Static method in class com.artemis.utils.reflect.ArrayReflection
-
Sets the value of the indexed component in the supplied array to the supplied value.
- set(Object, Object) - Method in class com.artemis.utils.reflect.Field
-
Sets the value of the field on the supplied object.
- setAccessible(boolean) - Method in class com.artemis.utils.reflect.Constructor
-
- setAccessible(boolean) - Method in class com.artemis.utils.reflect.Field
-
- setAccessible(boolean) - Method in class com.artemis.utils.reflect.Method
-
- setDelay(int) - Method in class com.artemis.utils.Timer
-
Deprecated.
- setDelta(float) - Method in class com.artemis.World
-
You must specify the delta for the game here.
- setEnabled(boolean) - Method in class com.artemis.EntitySystem
-
- setManager(T) - Method in class com.artemis.World
-
Add a manager into this world.
- setPassive(boolean) - Method in class com.artemis.EntitySystem
-
Set if the system is passive or not.
- setPlayer(Entity, String) - Method in class com.artemis.managers.PlayerManager
-
Associate the entity with the specified player.
- setSystem(T) - Method in class com.artemis.World
-
- setSystem(T, boolean) - Method in class com.artemis.World
-
Will add a system to this world.
- setTeam(String, String) - Method in class com.artemis.managers.TeamManager
-
Set the player's team.
- setUuid(UUID) - Method in class com.artemis.Entity
-
- setUuid(Entity, UUID) - Method in class com.artemis.managers.UuidEntityManager
-
- setWorld(World) - Method in class com.artemis.EntitySystem
-
Set the world this manager works on.
- setWorld(World) - Method in class com.artemis.Manager
-
Set the world associated with the manager.
- shouldRotateCounterClockwise(float, float) - Static method in class com.artemis.utils.Utils
-
Deprecated.
- sin(double) - Static method in class com.artemis.utils.FastMath
-
Deprecated.
- sin(float) - Static method in class com.artemis.utils.TrigLUT
-
Deprecated.
- sinDeg(float) - Static method in class com.artemis.utils.TrigLUT
-
Deprecated.
- size - Variable in class com.artemis.utils.Bag
-
The amount of elements contained in bag.
- size() - Method in class com.artemis.utils.Bag
-
Returns the number of elements in this bag.
- size() - Method in interface com.artemis.utils.ImmutableBag
-
Returns the number of elements in this bag.
- size - Variable in class com.artemis.utils.IntBag
-
The amount of elements contained in bag.
- size() - Method in class com.artemis.utils.IntBag
-
Returns the number of elements in this bag.
- sort(Comparator<E>) - Method in class com.artemis.utils.Bag
-
Sorts the bag using the comparator.
- Sort - Class in com.artemis.utils
-
Provides methods to sort arrays of objects.
- Sort() - Constructor for class com.artemis.utils.Sort
-
- sort(Bag<T>) - Method in class com.artemis.utils.Sort
-
- sort(T[]) - Method in class com.artemis.utils.Sort
-
- sort(T[], int, int) - Method in class com.artemis.utils.Sort
-
- sort(Bag<T>, Comparator<T>) - Method in class com.artemis.utils.Sort
-
- sort(T[], Comparator<T>) - Method in class com.artemis.utils.Sort
-
- sort(T[], Comparator<T>, int, int) - Method in class com.artemis.utils.Sort
-
- sqrt(double) - Static method in class com.artemis.utils.FastMath
-
Deprecated.
- SQUARED_PI - Static variable in class com.artemis.utils.FastMath
-
Deprecated.
- start() - Method in interface com.artemis.utils.ArtemisProfiler
-
- stop() - Method in class com.artemis.systems.DelayedEntityProcessingSystem
-
Stops the system from running, aborts current countdown.
- stop() - Method in interface com.artemis.utils.ArtemisProfiler
-
- stop() - Method in class com.artemis.utils.Timer
-
Deprecated.