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

A

AbstractSteeringBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
Base class for all steering behaviors.
AbstractSteeringBehavior(Agent) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AbstractSteeringBehavior
 
AbstractSteeringBehavior(Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AbstractSteeringBehavior
 
AbstractStrengthSteeringBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
With this class it will be possible to increase or decrease the steering behavior force.
AbstractStrengthSteeringBehavior(Agent) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AbstractStrengthSteeringBehavior
 
AbstractStrengthSteeringBehavior(Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AbstractStrengthSteeringBehavior
 
AbstractWanderBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
Wander behavior is steering behavior where agent moves randomly on terrain.
AbstractWanderBehavior(Agent) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AbstractWanderBehavior
 
AbstractWanderBehavior(Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AbstractWanderBehavior
 
acceleration - Variable in class com.jme3.ai.agents.util.GameEntity
GameEntity acceleration speed.
add(AbstractSteeringBehavior, int, float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior.steerBehaviorsLayerList
To optimize the process speed You need to add the behaviors from lowest to highest layer number.
addBehavior(Behavior) - Method in class com.jme3.ai.agents.behaviors.npc.SimpleMainBehavior
Add behavior to this main behavior.
addNewTargets() - Method in class com.jme3.ai.agents.behaviors.npc.steering.BoxExploreBehavior
Should be used after cleaning target list
addSteerBehavior(AbstractSteeringBehavior) - Method in class com.jme3.ai.agents.behaviors.npc.steering.BalancedCompoundSteeringBehavior
 
addSteerBehavior(AbstractSteeringBehavior) - Method in class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior
Adds a behavior to the compound behavior.
addSteerBehavior(AbstractSteeringBehavior, int, float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior
To optimize the process speed add the behaviors with the lowest priority first.
Agent<T> - Class in com.jme3.ai.agents
Class that represents Agent.
Agent() - Constructor for class com.jme3.ai.agents.Agent
 
Agent(String) - Constructor for class com.jme3.ai.agents.Agent
 
Agent(Spatial) - Constructor for class com.jme3.ai.agents.Agent
 
Agent(String, Spatial) - Constructor for class com.jme3.ai.agents.Agent
 
agent - Variable in class com.jme3.ai.agents.behaviors.Behavior
Agent to whom behavior belongs.
AgentExceptions - Class in com.jme3.ai.agents
Class container for exceptions related to agent.
AgentExceptions() - Constructor for class com.jme3.ai.agents.AgentExceptions
 
AgentExceptions.AgentAttributeNotFound - Exception in com.jme3.ai.agents
Agent does not have initiliazed attribute.
AgentExceptions.AgentAttributeNotFound(Agent, String) - Constructor for exception com.jme3.ai.agents.AgentExceptions.AgentAttributeNotFound
 
AgentExceptions.IllegalAgentException - Exception in com.jme3.ai.agents
This exception is thrown If it has been tried to instantiate an agent with illegal arguments.
AgentExceptions.IllegalAgentException(String) - Constructor for exception com.jme3.ai.agents.AgentExceptions.IllegalAgentException
 
AgentExceptions.InvalidNeighborhoodDistanceException - Exception in com.jme3.ai.agents
 
AgentExceptions.InvalidNeighborhoodDistanceException(String) - Constructor for exception com.jme3.ai.agents.AgentExceptions.InvalidNeighborhoodDistanceException
 
AgentExceptions.InventoryNotFoundException - Exception in com.jme3.ai.agents
 
AgentExceptions.InventoryNotFoundException(Agent) - Constructor for exception com.jme3.ai.agents.AgentExceptions.InventoryNotFoundException
 
AgentExceptions.MaxAgentsException - Exception in com.jme3.ai.agents
 
AgentExceptions.MaxAgentsException() - Constructor for exception com.jme3.ai.agents.AgentExceptions.MaxAgentsException
 
AgentExceptions.TeamNotFoundException - Exception in com.jme3.ai.agents
 
AgentExceptions.TeamNotFoundException(Agent) - Constructor for exception com.jme3.ai.agents.AgentExceptions.TeamNotFoundException
 
AgentExceptions.WeaponNotFoundException - Exception in com.jme3.ai.agents
 
AgentExceptions.WeaponNotFoundException(Agent) - Constructor for exception com.jme3.ai.agents.AgentExceptions.WeaponNotFoundException
 
agentTotalMass() - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractSteeringBehavior
Method for calculating agent total mass.
aiAppState - Variable in class com.jme3.ai.agents.behaviors.npc.SimpleMainBehavior
Instance of aiAppState.
AlignmentBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
Craig W.
AlignmentBehavior(Agent) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AlignmentBehavior
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
AlignmentBehavior(Agent, float, float) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AlignmentBehavior
Neighbours of agent will be his team members.
AlignmentBehavior(Agent, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AlignmentBehavior
Neighbours of agent will be his team members.
AlignmentBehavior(Agent, List<GameEntity>) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AlignmentBehavior
maxAngle is setted to PI / 2 by default and maxDistance to infinite.
AlignmentBehavior(Agent, List<GameEntity>, float, float) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AlignmentBehavior
 
AlignmentBehavior(Agent, List<GameEntity>, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AlignmentBehavior
 
AlignmentBehavior(Agent, List<GameEntity>, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.AlignmentBehavior
 
ArriveBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
Arrival behavior is identical to seek while the character is far from its target.
ArriveBehavior(Agent, Agent) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.ArriveBehavior
The slowingDistance is (0.1 * distance betwen agents) by default.
ArriveBehavior(Agent, Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.ArriveBehavior
The slowingDistance is (0.1 * distance betwen agents) by default.
ArriveBehavior(Agent, Vector3f) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.ArriveBehavior
The slowingDistance is (0.1 * distance betwen agents) by default.
ArriveBehavior(Agent, Vector3f, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.ArriveBehavior
The slowingDistance is (0.1 * distance betwen agents) by default.
ArriveBehavior(Agent, Agent, float) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.ArriveBehavior
 
ArriveBehavior(Agent, Agent, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.ArriveBehavior
 
ArriveBehavior(Agent, Vector3f, float) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.ArriveBehavior
 
ArriveBehavior(Agent, Vector3f, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.ArriveBehavior
 
A B C D E F G H I L M N O P Q R S T U V W X Y Z