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

S

SeekBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
Purpose of seek behavior is to steer agent towards a specified position or object.
SeekBehavior(Agent) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SeekBehavior
 
SeekBehavior(Agent, Agent) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SeekBehavior
Constructor for seek behaviour.
SeekBehavior(Agent, Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SeekBehavior
Constructor for seek behavior.
SeekBehavior(Agent, Vector3f) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SeekBehavior
Constructor for seek behavior.
SeekBehavior(Agent, Vector3f, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SeekBehavior
Constructor for seek behavior.
SeparationBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
Separation steering behavior gives a character the ability to maintain a certain separation distance from others nearby.
SeparationBehavior(Agent, List<GameEntity>) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SeparationBehavior
 
SeparationBehavior(Agent, List<GameEntity>, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SeparationBehavior
 
SeparationBehavior(Agent, List<GameEntity>, float) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SeparationBehavior
 
SeparationBehavior(Agent, List<GameEntity>, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SeparationBehavior
 
setAcceleration(Vector3f) - Method in class com.jme3.ai.agents.util.GameEntity
 
setAcive(boolean) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SlowBehavior
Turns on or off the slow behavior.
setActive(boolean) - Method in class com.jme3.ai.agents.behaviors.npc.steering.PathFollowBehavior
 
setArea(Vector3f, float, float, float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.WanderAreaBehavior
Setting area for wander.
setArea(Vector3f, Vector3f) - Method in class com.jme3.ai.agents.behaviors.npc.steering.WanderAreaBehavior
Setting area for wander.
setBehaviors(List<Behavior>) - Method in class com.jme3.ai.agents.behaviors.npc.SimpleMainBehavior
Set list of behaviors for this behavior to do.
setBrakingFactor(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractSteeringBehavior
Note that 0 means the maximum braking force and 1 No braking force
setCamera(Camera) - Method in class com.jme3.ai.agents.Agent
Setting camera for agent.
setConstantMod(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SimpleWanderBehavior
The generated steer module will be a constant value.
setData(AbstractSteeringBehavior, int, float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode
 
setFleePosition(Vector3f) - Method in class com.jme3.ai.agents.behaviors.npc.steering.FleeBehavior
 
setHitPoints(HitPoints) - Method in class com.jme3.ai.agents.util.GameEntity
 
setId(int) - Method in class com.jme3.ai.agents.util.GameEntity
 
setInventory(Inventory) - Method in class com.jme3.ai.agents.Agent
Setting inventory system for agent to use.
setLocalRotation(Quaternion) - Method in class com.jme3.ai.agents.util.GameEntity
 
setLocalTranslation(Vector3f) - Method in class com.jme3.ai.agents.util.GameEntity
 
setLocalTranslation(float, float, float) - Method in class com.jme3.ai.agents.util.GameEntity
Setting local translation of agent
setMainBehavior(Behavior) - Method in class com.jme3.ai.agents.Agent
Setting main behavior to agent.
setMass(float) - Method in class com.jme3.ai.agents.util.GameEntity
 
setMaxBrakingFactor(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SlowBehavior
 
setMaxForce(float) - Method in class com.jme3.ai.agents.util.GameEntity
 
setMaxMoveSpeed(float) - Method in class com.jme3.ai.agents.util.GameEntity
 
setMaxRandSteer(float, float, float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SimpleWanderBehavior
Setting random steer
setMinDistance(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SeparationBehavior
 
setModel(T) - Method in class com.jme3.ai.agents.Agent
 
setMoveDirection(Vector3f) - Method in class com.jme3.ai.agents.behaviors.npc.steering.MoveBehavior
 
setMoveSpeed(float) - Method in class com.jme3.ai.agents.util.GameEntity
 
setNeighbours(List<GameEntity>) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AlignmentBehavior
 
setNeighbours(List<GameEntity>) - Method in class com.jme3.ai.agents.behaviors.npc.steering.CohesionBehavior
 
setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviors.npc.steering.QueuingBehavior
 
setNeighboursFromTeam(Team) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AlignmentBehavior
 
setNeighboursFromTeam(Team) - Method in class com.jme3.ai.agents.behaviors.npc.steering.CohesionBehavior
 
setNeighboursFromTeam(Team) - Method in class com.jme3.ai.agents.behaviors.npc.steering.QueuingBehavior
 
setObstacles(List<GameEntity>) - Method in class com.jme3.ai.agents.behaviors.npc.steering.HideBehavior
 
setObstacles(List<GameEntity>) - Method in class com.jme3.ai.agents.behaviors.npc.steering.ObstacleAvoidanceBehavior
 
setObstacles(List<GameEntity>) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SeparationBehavior
 
setObstaclesFromTeam(Team) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SeparationBehavior
 
setOffsetToMaintain(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.WallApproachBehavior
 
setPointer(CompoundSteeringBehavior.steerBehaviorsLayerList.steerBehaviorsLayerNode) - Method in class com.jme3.ai.agents.behaviors.npc.steering.CompoundSteeringBehavior.steerBehaviorsLayerList
 
setRadius(float) - Method in class com.jme3.ai.agents.util.GameEntity
 
setRelativeFactor(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.RelativeWanderBehavior
 
setRotationSpeed(float) - Method in class com.jme3.ai.agents.util.GameEntity
 
setSeekingPosition(Vector3f) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SeekBehavior
 
setSlowPercentage(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SlowBehavior
 
setSphereRadius(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SphereWanderBehavior
The sphere radius is 0.75 by default.
setStrengthIsBalanced(boolean) - Method in class com.jme3.ai.agents.behaviors.npc.steering.BalancedCompoundSteeringBehavior
Turn on or off the balance.
setTarget(Agent) - Method in class com.jme3.ai.agents.behaviors.npc.steering.FleeBehavior
Setting agent from whom we flee.
setTarget(Agent) - Method in class com.jme3.ai.agents.behaviors.npc.steering.SeekBehavior
Setting agent from we seek.
setTeam(Team) - Method in class com.jme3.ai.agents.Agent
 
setTimeInterval(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractWanderBehavior
Setting time interval for changing target position.
setTimePerFrame(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractSteeringBehavior
 
setupStrengthControl(float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractStrengthSteeringBehavior
If you call this function you will be able to increase or decrease the steering behavior force multiplying it by a scalar.
setupStrengthControl(float, float, float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractStrengthSteeringBehavior
If you call this function you will be able to modify the raw steering force on the specific axis (x, y, z).
setupStrengthControl(Vector3f) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractStrengthSteeringBehavior
If you call this function you will be able to modify the raw steering force on the specific axis (x, y, z).
setupStrengthControl(Plane) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractStrengthSteeringBehavior
Forces the steer to stay inside a plane.
setupStrengthControl(Plane, float) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractStrengthSteeringBehavior
 
setVelocity(Vector3f) - Method in class com.jme3.ai.agents.behaviors.npc.steering.AbstractSteeringBehavior
Setting current velocity of agent.
setVelocity(Vector3f) - Method in class com.jme3.ai.agents.util.GameEntity
 
SimpleMainBehavior - Class in com.jme3.ai.agents.behaviors.npc
Simple main behavior for NPC.
SimpleMainBehavior(Agent) - Constructor for class com.jme3.ai.agents.behaviors.npc.SimpleMainBehavior
This behavior never have spatial.
SimpleWanderBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
This behavior is based on a easy implementation that "generates random steering force each frame, but this produces rather uninteresting motion.
SimpleWanderBehavior(Agent, float, float, float) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SimpleWanderBehavior
 
SimpleWanderBehavior(Agent, float, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SimpleWanderBehavior
 
SimpleWanderBehavior.MaxRandSteer - Class in com.jme3.ai.agents.behaviors.npc.steering
Random offset
SimpleWanderBehavior.MaxRandSteer() - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SimpleWanderBehavior.MaxRandSteer
 
SlowBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
Slows down the velocity produced by a behavior container (g.e.
SlowBehavior(Agent, int, float) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SlowBehavior
Slows a steer behavior resultant velocity.
SlowBehavior(Agent, int, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SlowBehavior
 
SphereWanderBehavior - Class in com.jme3.ai.agents.behaviors.npc.steering
Wander is a type of random steering.
SphereWanderBehavior(Agent, float, float, float) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SphereWanderBehavior
Constructor for wander behavior.
SphereWanderBehavior(Agent, float, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SphereWanderBehavior
 
start() - Method in class com.jme3.ai.agents.Agent
Method for starting agent.
SteeringExceptions - Class in com.jme3.ai.agents.behaviors.npc.steering
Class container for exceptions related to steering behavior.
SteeringExceptions() - Constructor for class com.jme3.ai.agents.behaviors.npc.steering.SteeringExceptions
 
SteeringExceptions.IllegalIntervalException - Exception in com.jme3.ai.agents.behaviors.npc.steering
This exception is thrown when value is not set in the [0, 1] interval.
SteeringExceptions.IllegalIntervalException(String, float) - Constructor for exception com.jme3.ai.agents.behaviors.npc.steering.SteeringExceptions.IllegalIntervalException
 
SteeringExceptions.InvalidAreaException - Exception in com.jme3.ai.agents.behaviors.npc.steering
 
SteeringExceptions.InvalidAreaException(String) - Constructor for exception com.jme3.ai.agents.behaviors.npc.steering.SteeringExceptions.InvalidAreaException
 
SteeringExceptions.NegativeValueException - Exception in com.jme3.ai.agents.behaviors.npc.steering
This exception is thrown when negative value is given to steering behaviour.
SteeringExceptions.NegativeValueException(String) - Constructor for exception com.jme3.ai.agents.behaviors.npc.steering.SteeringExceptions.NegativeValueException
 
SteeringExceptions.NegativeValueException(String, float) - Constructor for exception com.jme3.ai.agents.behaviors.npc.steering.SteeringExceptions.NegativeValueException
 
SteeringExceptions.PathFollowInsufficientPointsException - Exception in com.jme3.ai.agents.behaviors.npc.steering
 
SteeringExceptions.PathFollowInsufficientPointsException(String, float) - Constructor for exception com.jme3.ai.agents.behaviors.npc.steering.SteeringExceptions.PathFollowInsufficientPointsException
 
SteeringExceptions.SteeringBehaviorException - Exception in com.jme3.ai.agents.behaviors.npc.steering
Main generic exception related for all illegal arguments for steering behaviors.
SteeringExceptions.SteeringBehaviorException(Agent, String, float) - Constructor for exception com.jme3.ai.agents.behaviors.npc.steering.SteeringExceptions.SteeringBehaviorException
 
SteeringExceptions.SteeringBehaviorException(String) - Constructor for exception com.jme3.ai.agents.behaviors.npc.steering.SteeringExceptions.SteeringBehaviorException
 
SteeringExceptions.WallApproachWithoutWallException - Exception in com.jme3.ai.agents.behaviors.npc.steering
 
SteeringExceptions.WallApproachWithoutWallException(String) - Constructor for exception com.jme3.ai.agents.behaviors.npc.steering.SteeringExceptions.WallApproachWithoutWallException
 
stop() - Method in class com.jme3.ai.agents.Agent
Method for stoping agent.
A B C D E F G H I L M N O P Q R S T U V W X Y Z