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

S

SeekBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
Purpose of seek behaviour is to steer agent towards a specified position or object.
SeekBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
Purpose of seek behaviour is to steer agent towards a specified position or object.
SeekBehaviour(Agent, Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
Constructor for seek behaviour.
SeekBehaviour(Agent, Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
Constructor for seek behaviour.
SeekBehaviour(Agent, Vector3f) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
Constructor for seek behaviour.
SeekBehaviour(Agent, Vector3f, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
Constructor for seek behaviour.
SeekBehaviour(Agent, Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
Constructor for seek behaviour.
SeekBehaviour(Agent, Agent, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
Constructor for seek behaviour.
SeekBehaviour(Agent, Vector3f) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
Constructor for seek behaviour.
SeekBehaviour(Agent, Vector3f, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
Constructor for seek behaviour.
SeparationBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
Brent Owens: "Separation steering behavior gives a character the ability to maintain a certain separation distance from others nearby.
SeparationBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
Brent Owens: "Separation steering behavior gives a character the ability to maintain a certain separation distance from others nearby.
SeparationBehaviour(Agent, List<Agent>) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
 
SeparationBehaviour(Agent, List<Agent>, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
 
SeparationBehaviour(Agent, List<Agent>, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
 
SeparationBehaviour(Agent, List<Agent>, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
 
SeparationBehaviour(Agent, List<Agent>) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
 
SeparationBehaviour(Agent, List<Agent>, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
 
SeparationBehaviour(Agent, List<Agent>, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
 
SeparationBehaviour(Agent, List<Agent>, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
 
SeparationBehaviour.ObstacleAvoindanceWithNegativeMinDistance - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
SeparationBehaviour.ObstacleAvoindanceWithNegativeMinDistance - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
setAcceleration(Vector3f) - Method in class com.jme3.ai.agents.util.GameObject
 
setAcive(boolean) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
Turns on or off the slow behaviour
setAcive(boolean) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
Turns on or off the slow behaviour
setActive(boolean) - Method in class com.jme3.ai.agents.behaviours.npc.steering.PathFollowBehaviour
 
setActive(boolean) - Method in class com.jme3.ai.agents.behaviours.npc.steering.PathFollowBehaviour
 
setArea(Vector3f, Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
Setting area for wander.
setArea(Vector3f, Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
Setting area for wander.
setBehaviours(List<Behaviour>) - Method in class com.jme3.ai.agents.behaviours.npc.SimpleMainBehaviour
Set list of bahaviours for this behaviour to do.
setBrakingFactor(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
Note that 0 means the maximum braking force and 1 No braking force
setBrakingFactor(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
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.
setData(AbstractSteeringBehaviour, int, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode
 
setData(AbstractSteeringBehaviour, int, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode
 
setFleePos(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.FleeBehaviour
 
setFleePos(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.FleeBehaviour
 
setHitPoint(float) - Method in class com.jme3.ai.agents.util.GameObject
 
setLocalRotation(Quaternion) - Method in class com.jme3.ai.agents.util.GameObject
 
setLocalTranslation(Vector3f) - Method in class com.jme3.ai.agents.util.GameObject
 
setLocalTranslation(float, float, float) - Method in class com.jme3.ai.agents.util.GameObject
Setting local translation of agent
setMainBehaviour(Behaviour) - Method in class com.jme3.ai.agents.Agent
Setting main behaviour to agent.
setMass(float) - Method in class com.jme3.ai.agents.util.GameObject
 
setMaxBrakingFactor(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
 
setMaxBrakingFactor(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
 
setMaxForce(float) - Method in class com.jme3.ai.agents.util.GameObject
 
setMaxHitPoint(float) - Method in class com.jme3.ai.agents.util.GameObject
 
setMaxMoveSpeed(float) - Method in class com.jme3.ai.agents.util.GameObject
 
setMinDistance(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
 
setMinDistance(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
 
setModel(T) - Method in class com.jme3.ai.agents.Agent
 
setMoveDirection(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.MoveBehaviour
 
setMoveDirection(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.MoveBehaviour
 
setMoveSpeed(float) - Method in class com.jme3.ai.agents.util.GameObject
 
setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
 
setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AlignmentBehaviour
 
setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
 
setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CohesionBehaviour
 
setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.QueuingBehaviour
 
setNeighbours(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.QueuingBehaviour
 
setObstacles(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.HideBehaviour
 
setObstacles(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.HideBehaviour
 
setObstacles(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.ObstacleAvoidanceBehaviour
 
setObstacles(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.ObstacleAvoidanceBehaviour
 
setObstacles(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
 
setObstacles(List<Agent>) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeparationBehaviour
 
setOffsetToMaintain(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WallApproachBehaviour
 
setOffsetToMaintain(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WallApproachBehaviour
 
setPercentajeSlow(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
 
setPercentajeSlow(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
 
setPointer(CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList
 
setPointer(CompoundSteeringBehaviour.steerBehavioursLayerList.steerBehavioursLayerNode) - Method in class com.jme3.ai.agents.behaviours.npc.steering.CompoundSteeringBehaviour.steerBehavioursLayerList
 
setRotationSpeed(float) - Method in class com.jme3.ai.agents.util.GameObject
 
setSeekingPos(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
 
setSeekingPos(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
 
setSphereRadius(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
The sphere radius is 0.75 by default.
setSphereRadius(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
The sphere radius is 0.75 by default.
setStrengthIsBalanced(boolean) - Method in class com.jme3.ai.agents.behaviours.npc.steering.BalancedCompoundSteeringBehaviour
Turn on or off the balance.
setStrengthIsBalanced(boolean) - Method in class com.jme3.ai.agents.behaviours.npc.steering.BalancedCompoundSteeringBehaviour
Turn on or off the balance.
setTarget(Agent) - Method in class com.jme3.ai.agents.behaviours.npc.steering.FleeBehaviour
Setting agent from whom we flee.
setTarget(Agent) - Method in class com.jme3.ai.agents.behaviours.npc.steering.FleeBehaviour
Setting agent from whom we flee.
setTarget(Agent) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
Setting agent from we seek.
setTarget(Agent) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SeekBehaviour
Setting agent from we seek.
setTeam(Team) - Method in class com.jme3.ai.agents.Agent
 
setTimeInterval(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
Setting time interval for changing target position.
setTimeInterval(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
Setting time interval for changing target position.
setTimeInterval(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
Setting time interval for changing target position.
setTimeInterval(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.WanderBehaviour
Setting time interval for changing target position.
setTPF(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
Manually update the tpf
setTPF(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
Manually update the tpf
setupStrengthControl(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
If you call this function you will be able to increase or decrease the steering behaviour force multiplying it by a scalar.
setupStrengthControl(float, float, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
If you call this function you will be able to modify the full steering force on a especific axis (x, y, z)
setupStrengthControl(Plane) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
Forces the steer to stay inside a plane.
setupStrengthControl(Plane, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
 
setupStrengthControl(float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
If you call this function you will be able to increase or decrease the steering behaviour force multiplying it by a scalar.
setupStrengthControl(float, float, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
If you call this function you will be able to modify the full steering force on a especific axis (x, y, z)
setupStrengthControl(Plane) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
Forces the steer to stay inside a plane.
setupStrengthControl(Plane, float) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractStrengthSteeringBehaviour
 
setVelocity(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
Setting current velocity of agent.
setVelocity(Vector3f) - Method in class com.jme3.ai.agents.behaviours.npc.steering.AbstractSteeringBehaviour
Setting current velocity of agent.
setVelocity(Vector3f) - Method in class com.jme3.ai.agents.util.GameObject
 
setVisibilityRange(float) - Method in class com.jme3.ai.agents.Agent
 
setWeapon(AbstractWeapon) - Method in class com.jme3.ai.agents.Agent
It will add weapon to agent and add its spatial to agent, if there already was weapon before with its own spatial, it will remove it before adding new weapon spatial.
SimpleMainBehaviour - Class in com.jme3.ai.agents.behaviours.npc
Simple main behaviour for NPC.
SimpleMainBehaviour(Agent) - Constructor for class com.jme3.ai.agents.behaviours.npc.SimpleMainBehaviour
This behaviour never have spatial.
SlowBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
Slows down the velocity produced by a behaviour container (g.e.
SlowBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
Slows down the velocity produced by a behaviour container (g.e.
SlowBehaviour(Agent, int, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
Slows a steer behaviour resultant velocity.
SlowBehaviour(Agent, int, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
 
SlowBehaviour(Agent, int, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
Slows a steer behaviour resultant velocity.
SlowBehaviour(Agent, int, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SlowBehaviour
 
SlowBehaviour.ObstacleAvoindanceWithoutTimeInterval - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
SlowBehaviour.ObstacleAvoindanceWithoutTimeInterval - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
SphereWanderBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
"Wander is a type of random steering.
SphereWanderBehaviour - Class in com.jme3.ai.agents.behaviours.npc.steering
"Wander is a type of random steering.
SphereWanderBehaviour(Agent, float, float, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
Constructor for wander behaviour.
SphereWanderBehaviour(Agent, float, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
 
SphereWanderBehaviour(Agent, float, float, float) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
Constructor for wander behaviour.
SphereWanderBehaviour(Agent, float, float, float, Spatial) - Constructor for class com.jme3.ai.agents.behaviours.npc.steering.SphereWanderBehaviour
 
SphereWanderBehaviour.SphereWanderInvalidRandomFactor - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
SphereWanderBehaviour.SphereWanderInvalidRandomFactor - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
SphereWanderBehaviour.SphereWanderInvalidRotationFactor - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
SphereWanderBehaviour.SphereWanderInvalidRotationFactor - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
SphereWanderBehaviour.SphereWanderWithoutRadius - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
SphereWanderBehaviour.SphereWanderWithoutRadius - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
SphereWanderBehaviour.SphereWanderWithoutTimeInterval - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
SphereWanderBehaviour.SphereWanderWithoutTimeInterval - Exception in com.jme3.ai.agents.behaviours.npc.steering
 
start() - Method in class com.jme3.ai.agents.Agent
Method for starting agent.
A B C D E F G H I L M N O P Q R S T U V W