A B C D E F G H I L M O P Q R S T U V W

A

acos(double) - Static method in class com.artemis.utils.FastMath
 
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. if needed also increases the capacity of the 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
 
addComponent(Component) - Method in class com.artemis.Entity
Add a component to this entity.
addComponent(Component, ComponentType) - Method in class com.artemis.Entity
Faster adding of components into the entity.
added(Entity) - Method in class com.artemis.EntityManager
 
added(Entity) - Method in interface com.artemis.EntityObserver
 
added(Entity) - Method in class com.artemis.EntitySystem
 
added(Entity) - Method in class com.artemis.Manager
 
addEntity(Entity) - Method in class com.artemis.World
Adds a entity to this world.
addToWorld() - Method in class com.artemis.Entity
Refresh all changes to components for this entity.
all(Class<? extends Component>, 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
 
angleInDegrees(float, float, float, float) - Static method in class com.artemis.utils.Utils
 
angleInRadians(float, float, float, float) - Static method in class com.artemis.utils.Utils
 
asin(double) - Static method in class com.artemis.utils.FastMath
 
Aspect - Class in com.artemis
An Aspects 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
 

B

Bag<E> - 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.
Bag() - Constructor for class com.artemis.utils.Bag
Constructs an empty Bag with an initial capacity of 64.
Bag(int) - Constructor for class com.artemis.utils.Bag
Constructs an empty Bag with the specified initial capacity.
begin() - Method in class com.artemis.EntitySystem
Called before processing of entities begins.

C

changed(Entity) - Method in interface com.artemis.EntityObserver
 
changed(Entity) - Method in class com.artemis.EntitySystem
 
changed(Entity) - Method in class com.artemis.Manager
 
changedEntity(Entity) - Method in class com.artemis.World
Ensure all systems are notified of changes to this entity.
changedInWorld() - Method in class com.artemis.Entity
This entity has changed, a component added or deleted.
check(Entity) - Method in class com.artemis.EntitySystem
Will check if the entity is of interest to this system.
checkProcessing() - Method in class com.artemis.EntitySystem
 
checkProcessing() - Method in class com.artemis.systems.DelayedEntityProcessingSystem
 
checkProcessing() - Method in class com.artemis.systems.EntityProcessingSystem
 
checkProcessing() - Method in class com.artemis.systems.IntervalEntitySystem
 
checkProcessing() - Method in class com.artemis.systems.VoidEntitySystem
 
clean() - Method in class com.artemis.ComponentManager
 
clear() - Method in class com.artemis.utils.Bag
Removes all of the elements from this bag.
collides(float, float, float, float, float, float) - Static method in class com.artemis.utils.Utils
 
com.artemis - package com.artemis
 
com.artemis.annotations - package com.artemis.annotations
 
com.artemis.managers - package com.artemis.managers
 
com.artemis.systems - package com.artemis.systems
 
com.artemis.utils - package com.artemis.utils
 
Component - Class in com.artemis
A tag class.
Component() - Constructor for class com.artemis.Component
 
ComponentManager - Class in com.artemis
 
ComponentManager() - Constructor for class com.artemis.ComponentManager
 
ComponentMapper<A extends Component> - Class in com.artemis
High performance component retrieval from entities.
ComponentType - Class in com.artemis
 
contains(E) - Method in class com.artemis.utils.Bag
Check if bag contains this element.
contains(E) - Method in interface com.artemis.utils.ImmutableBag
 
cos(double) - Static method in class com.artemis.utils.FastMath
 
cos(float) - Static method in class com.artemis.utils.TrigLUT
 
cosDeg(float) - Static method in class com.artemis.utils.TrigLUT
 
createEntity() - Method in class com.artemis.World
Create and return a new or reused entity instance.
createEntityInstance() - Method in class com.artemis.EntityManager
 
cubicInterpolation(float, float, float, float, float) - Static method in class com.artemis.utils.Utils
 

D

DelayedEntityProcessingSystem - Class in com.artemis.systems
The purpose of this class is to allow systems to execute at varying intervals.
DelayedEntityProcessingSystem(Aspect) - Constructor for class com.artemis.systems.DelayedEntityProcessingSystem
 
deleted(Entity) - Method in class com.artemis.ComponentManager
 
deleted(Entity) - Method in class com.artemis.EntityManager
 
deleted(Entity) - Method in interface com.artemis.EntityObserver
 
deleted(Entity) - Method in class com.artemis.EntitySystem
 
deleted(Entity) - Method in class com.artemis.Manager
 
deleted(Entity) - Method in class com.artemis.managers.GroupManager
 
deleted(Entity) - Method in class com.artemis.managers.PlayerManager
 
deleted(Entity) - Method in class com.artemis.managers.TagManager
 
deleteEntity(Entity) - Method in class com.artemis.World
Delete the entity from the world.
deleteFromWorld() - Method in class com.artemis.Entity
Delete this entity from the world.
deleteManager(Manager) - Method in class com.artemis.World
Deletes the manager from this world.
deleteSystem(EntitySystem) - Method in class com.artemis.World
Removed the specified system from the world.
delta - Variable in class com.artemis.World
 
disable() - Method in class com.artemis.Entity
Disable the entity from being processed.
disable(Entity) - Method in class com.artemis.World
Disable the entity from being processed.
disabled(Entity) - Method in class com.artemis.EntityManager
 
disabled(Entity) - Method in interface com.artemis.EntityObserver
 
disabled(Entity) - Method in class com.artemis.EntitySystem
 
disabled(Entity) - Method in class com.artemis.Manager
 
distance(float, float, float, float) - Static method in class com.artemis.utils.Utils
 
doCirclesCollide(float, float, float, float, float, float) - Static method in class com.artemis.utils.Utils
 

E

enable() - Method in class com.artemis.Entity
(Re)enable the entity in the world, after it having being disabled.
enable(Entity) - Method in class com.artemis.World
(Re)enable the entity in the world, after it having being disabled.
enabled(Entity) - Method in class com.artemis.EntityManager
 
enabled(Entity) - Method in interface com.artemis.EntityObserver
 
enabled(Entity) - Method in class com.artemis.EntitySystem
 
enabled(Entity) - Method in class com.artemis.Manager
 
end() - Method in class com.artemis.EntitySystem
Called after the processing of entities ends.
ensureCapacity(int) - Method in class com.artemis.utils.Bag
 
Entity - Class in com.artemis
The entity class.
Entity(World, int) - Constructor for class com.artemis.Entity
 
EntityManager - Class in com.artemis
 
EntityManager() - Constructor for class com.artemis.EntityManager
 
EntityObserver - Interface in com.artemis
 
EntityProcessingSystem - Class in com.artemis.systems
A typical entity system.
EntityProcessingSystem(Aspect) - Constructor for class com.artemis.systems.EntityProcessingSystem
 
EntitySystem - Class in com.artemis
The most raw entity system.
EntitySystem(Aspect) - Constructor for class com.artemis.EntitySystem
Creates an entity system that uses the specified aspect as a matcher against entities.
euclideanDistance(float, float, float, float) - Static method in class com.artemis.utils.Utils
 
euclideanDistanceSq2D(float, float, float, float) - Static method in class com.artemis.utils.Utils
 
exclude(Class<? extends Component>, Class<? extends Component>...) - Method in class com.artemis.Aspect
Excludes all of the specified component types from the aspect.
execute() - Method in class com.artemis.utils.Timer
 

F

FastMath - Class in com.artemis.utils
 
FastMath() - Constructor for class com.artemis.utils.FastMath
 

G

get(Entity) - 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
 
getActiveEntityCount() - Method in class com.artemis.EntityManager
Get how many entities are active in this world.
getActives() - Method in class com.artemis.EntitySystem
 
getAllSet() - Method in class com.artemis.Aspect
 
getAspectFor(Class<? extends Component>, Class<? extends Component>...) - Static method in class com.artemis.Aspect
Deprecated.  
getAspectForAll(Class<? extends Component>, 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>, 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.
getComponent(Entity, ComponentType) - Method in class com.artemis.ComponentManager
 
getComponent(ComponentType) - Method in class com.artemis.Entity
This is the preferred method to use when retrieving a component from a 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.
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
 
getComponentsFor(Entity, Bag<Component>) - Method in class com.artemis.ComponentManager
 
getDelay() - Method in class com.artemis.utils.Timer
 
getDelta() - Method in class com.artemis.World
Time since last game loop.
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
 
getEntity(int) - Method in class com.artemis.EntityManager
Get a entity with this id.
getEntity(String) - Method in class com.artemis.managers.TagManager
 
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.
getExclusionSet() - Method in class com.artemis.Aspect
 
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
 
getId() - Method in class com.artemis.Entity
The internal id for this entity within the framework.
getIndex() - Method in class com.artemis.ComponentType
 
getIndexFor(Class<? extends Component>) - Static method in class com.artemis.ComponentType
 
getInitialTimeDelay() - Method in class com.artemis.systems.DelayedEntityProcessingSystem
Get the initial delay that the system was ordered to process entities after.
getManager(Class<T>) - Method in class com.artemis.World
Returns a manager of the specified type.
getMapper(Class<T>) - Method in class com.artemis.World
Retrieves a ComponentMapper instance for fast retrieval of components from entities.
getOneSet() - Method in class com.artemis.Aspect
 
getPercentageRemaining() - Method in class com.artemis.utils.Timer
 
getPlayer(Entity) - Method in class com.artemis.managers.PlayerManager
 
getPlayers(String) - Method in class com.artemis.managers.TeamManager
 
getRegisteredTags() - Method in class com.artemis.managers.TagManager
 
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.
getRotatedX(float, float, float, float, float) - Static method in class com.artemis.utils.Utils
 
getRotatedY(float, float, float, float, float) - Static method in class com.artemis.utils.Utils
 
getSafe(Entity) - Method in class com.artemis.ComponentMapper
Fast and safe retrieval of a component for this entity.
getSystem(Class<T>) - Method in class com.artemis.World
Retrieve a system for specified system type.
getSystemBits() - Method in class com.artemis.Entity
Returns a BitSet instance containing bits of the components the entity possesses.
getSystems() - Method in class com.artemis.World
Gives you all the systems in this world for possible iteration.
getTeam(String) - Method in class com.artemis.managers.TeamManager
 
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.
getTypeFor(Class<? extends Component>) - Static method in class com.artemis.ComponentType
 
getUuid() - Method in class com.artemis.Entity
Get the UUID for this entity.
getWorld() - Method in class com.artemis.Entity
Returns the world this entity belongs to.
getWorld() - Method in class com.artemis.Manager
 
getXAtEndOfRotatedLineByOrigin(float, float, float) - Static method in class com.artemis.utils.Utils
 
getYAtEndOfRotatedLineByOrigin(float, float, float) - Static method in class com.artemis.utils.Utils
 
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
 

H

HALF_PI - Static variable in class com.artemis.utils.FastMath
 
has(Entity) - Method in class com.artemis.ComponentMapper
Checks if the entity has this type of component.

I

ImmutableBag<E> - Interface in com.artemis.utils
 
inInGroup(Entity, String) - Method in class com.artemis.managers.GroupManager
Check if the entity is in the supplied group.
initialize() - Method in class com.artemis.ComponentManager
 
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
 
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() - Method in class com.artemis.World
Makes sure all managers systems are initialized in the order they were added.
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
 
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
 
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
 
inverseSqrt(double) - Static method in class com.artemis.utils.FastMath
 
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.
isDone() - Method in class com.artemis.utils.Timer
 
isEmpty() - Method in class com.artemis.utils.Bag
Returns true if this list contains no elements.
isEmpty() - Method in interface com.artemis.utils.ImmutableBag
 
isEnabled() - Method in class com.artemis.Entity
Will check if the entity is enabled in the world.
isEnabled(int) - Method in class com.artemis.EntityManager
Check if the specified entityId is enabled.
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.
isPassive() - Method in class com.artemis.EntitySystem
 
isRegistered(String) - Method in class com.artemis.managers.TagManager
 
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
 

L

lengthOfQuadraticBezierCurve(float, float, float, float, float, float) - Static method in class com.artemis.utils.Utils
 
lerp(float, float, float) - Static method in class com.artemis.utils.Utils
 

M

main(String[]) - Static method in class com.artemis.utils.TrigLUT
 
Manager - Class in com.artemis
Manager.
Manager() - Constructor for class com.artemis.Manager
 
manhattanDistance(float, float, float, float) - Static method in class com.artemis.utils.Utils
 
Mapper - Annotation Type in com.artemis.annotations
 

O

offerDelay(float) - Method in class com.artemis.systems.DelayedEntityProcessingSystem
Restarts the system only if the delay offered is shorter than the time that the system is currently scheduled to execute at.
one(Class<? extends Component>, Class<? extends Component>...) - Method in class com.artemis.Aspect
Returns an aspect where an entity must possess one of the specified component types.

P

PI - Static variable in class com.artemis.utils.FastMath
 
PlayerManager - Class in com.artemis.managers
You may sometimes want to specify to which player an entity belongs to.
PlayerManager() - Constructor for class com.artemis.managers.PlayerManager
 
process() - Method in class com.artemis.EntitySystem
 
process(Entity) - Method in class com.artemis.systems.EntityProcessingSystem
Process a entity this system is interested in.
process(Entity) - Method in class com.artemis.systems.IntervalEntityProcessingSystem
Process a entity this system is interested in.
process() - Method in class com.artemis.World
Process all non-passive systems.
processDelta(Entity, float) - Method in class com.artemis.systems.DelayedEntityProcessingSystem
Process a entity this system is interested in.
processEntities(ImmutableBag<Entity>) - Method in class com.artemis.EntitySystem
Any implementing entity system must implement this method and the logic to process the given entities of the system.
processEntities(ImmutableBag<Entity>) - Method in class com.artemis.systems.DelayedEntityProcessingSystem
 
processEntities(ImmutableBag<Entity>) - Method in class com.artemis.systems.EntityProcessingSystem
 
processEntities(ImmutableBag<Entity>) - Method in class com.artemis.systems.IntervalEntityProcessingSystem
 
processEntities(ImmutableBag<Entity>) - Method in class com.artemis.systems.VoidEntitySystem
 
processExpired(Entity) - Method in class com.artemis.systems.DelayedEntityProcessingSystem
 
processSystem() - Method in class com.artemis.systems.VoidEntitySystem
 

Q

quadraticBezierInterpolation(float, float, float, float) - Static method in class com.artemis.utils.Utils
 

R

readFileContents(String) - Static method in class com.artemis.utils.Utils
 
register(String, Entity) - Method in class com.artemis.managers.TagManager
 
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. does this by overwriting it was last element then removing last element
remove(E) - Method in class com.artemis.utils.Bag
Removes the first occurrence of the specified element from this Bag, if it is present.
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
 
removeComponent(Component) - Method in class com.artemis.Entity
Removes the component from this entity.
removeComponent(ComponentType) - Method in class com.artemis.Entity
Faster removal of components from a entity.
removeComponent(Class<? extends Component>) - Method in class com.artemis.Entity
Remove component by its type.
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
 
removeFromPlayer(Entity) - Method in class com.artemis.managers.PlayerManager
 
removeFromTeam(String) - Method in class com.artemis.managers.TeamManager
 
removeLast() - Method in class com.artemis.utils.Bag
Remove and return the last object in the bag.
reset() - Method in class com.artemis.Entity
Make entity ready for re-use.
reset() - Method in class com.artemis.utils.Timer
 
restart(float) - Method in class com.artemis.systems.DelayedEntityProcessingSystem
Start processing of entities after a certain amount of delta time.

S

set(int, E) - Method in class com.artemis.utils.Bag
Set element at specified index in the bag.
setDelay(int) - Method in class com.artemis.utils.Timer
 
setDelta(float) - Method in class com.artemis.World
You must specify the delta for the game here.
setManager(T) - Method in class com.artemis.World
Add a manager into this world.
setPassive(boolean) - Method in class com.artemis.EntitySystem
 
setPlayer(Entity, String) - Method in class com.artemis.managers.PlayerManager
 
setSystem(T) - Method in class com.artemis.World
Adds a system to this world that will be processed by World.process()
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
 
setWorld(World) - Method in class com.artemis.EntitySystem
 
setWorld(World) - Method in class com.artemis.Manager
 
shouldRotateCounterClockwise(float, float) - Static method in class com.artemis.utils.Utils
 
sin(double) - Static method in class com.artemis.utils.FastMath
 
sin(float) - Static method in class com.artemis.utils.TrigLUT
 
sinDeg(float) - Static method in class com.artemis.utils.TrigLUT
 
size() - Method in class com.artemis.utils.Bag
Returns the number of elements in this bag.
size() - Method in interface com.artemis.utils.ImmutableBag
 
sqrt(double) - Static method in class com.artemis.utils.FastMath
 
SQUARED_PI - Static variable in class com.artemis.utils.FastMath
 
stop() - Method in class com.artemis.systems.DelayedEntityProcessingSystem
Stops the system from running, aborts current countdown.
stop() - Method in class com.artemis.utils.Timer
 

T

TagManager - Class in com.artemis.managers
If you need to tag any entity, use this.
TagManager() - Constructor for class com.artemis.managers.TagManager
 
tan(double) - Static method in class com.artemis.utils.FastMath
 
TeamManager - Class in com.artemis.managers
Use this class together with PlayerManager.
TeamManager() - Constructor for class com.artemis.managers.TeamManager
 
THREE_PI_HALVES - Static variable in class com.artemis.utils.FastMath
 
Timer - Class in com.artemis.utils
 
Timer(float) - Constructor for class com.artemis.utils.Timer
 
Timer(float, boolean) - Constructor for class com.artemis.utils.Timer
 
toString() - Method in class com.artemis.ComponentType
 
toString() - Method in class com.artemis.Entity
 
TrigLUT - Class in com.artemis.utils
 
TrigLUT() - Constructor for class com.artemis.utils.TrigLUT
 
TWO_PI - Static variable in class com.artemis.utils.FastMath
 

U

unregister(String) - Method in class com.artemis.managers.TagManager
 
update(float) - Method in class com.artemis.utils.Timer
 
Utils - Class in com.artemis.utils
 
Utils() - Constructor for class com.artemis.utils.Utils
 

V

VoidEntitySystem - Class in com.artemis.systems
This system has an empty aspect so it processes no entities, but it still gets invoked.
VoidEntitySystem() - Constructor for class com.artemis.systems.VoidEntitySystem
 

W

world - Variable in class com.artemis.EntitySystem
 
world - Variable in class com.artemis.Manager
 
World - Class in com.artemis
The primary instance for the framework.
World() - Constructor for class com.artemis.World
 

A B C D E F G H I L M O P Q R S T U V W

Copyright © 2012 Gamadu. All Rights Reserved.