- acquire() - Method in interface com.badlogic.gdx.ai.utils.NonBlockingSemaphore
-
Acquires a resource if available.
- acquire(int) - Method in interface com.badlogic.gdx.ai.utils.NonBlockingSemaphore
-
Acquires the specified number of resources if they all are available.
- acquire() - Method in class com.badlogic.gdx.ai.utils.SimpleNonBlockingSemaphore
-
- acquire(int) - Method in class com.badlogic.gdx.ai.utils.SimpleNonBlockingSemaphore
-
- Adapter(String, Class<?>) - Constructor for class com.badlogic.gdx.ai.btree.utils.DistributionAdapters.Adapter
-
- add(Class<?>, DistributionAdapters.Adapter<?>) - Method in class com.badlogic.gdx.ai.btree.utils.DistributionAdapters
-
- add(E) - Method in class com.badlogic.gdx.ai.msg.PriorityQueue
-
Inserts the specified element into this priority queue.
- add(N) - Method in class com.badlogic.gdx.ai.pfa.DefaultGraphPath
-
- add(N) - Method in interface com.badlogic.gdx.ai.pfa.GraphPath
-
Adds an item at the end of this path.
- add(Schedulable, int, int) - Method in class com.badlogic.gdx.ai.sched.LoadBalancingScheduler
-
- add(Schedulable, int, int) - Method in class com.badlogic.gdx.ai.sched.PriorityScheduler
-
Adds the schedulable to the list using the given frequency and phase with priority 1.
- add(Schedulable, int, int, float) - Method in class com.badlogic.gdx.ai.sched.PriorityScheduler
-
Adds the schedulable to the list using the given frequency, phase and priority.
- add(Schedulable, int, int) - Method in interface com.badlogic.gdx.ai.sched.Scheduler
-
Adds the schedulable to the list using the given frequency and phase
- add(SteeringBehavior<T>, float) - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering
-
Adds a steering behavior and its weight to the list.
- add(BlendedSteering.BehaviorAndWeight<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering
-
Adds a steering behavior and its weight to the list.
- add(SteeringBehavior<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.PrioritySteering
-
Adds the specified behavior to the priority list.
- add(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.SteeringAcceleration
-
Adds the given steering acceleration to this steering acceleration.
- addChild(Task<E>) - Method in class com.badlogic.gdx.ai.btree.Task
-
This method will add a child to the list of this task's children
- addChildToTask(Task<E>) - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
This method will add a child, namely the root, to this behavior tree.
- addChildToTask(Task<E>) - Method in class com.badlogic.gdx.ai.btree.BranchTask
-
- addChildToTask(Task<E>) - Method in class com.badlogic.gdx.ai.btree.Decorator
-
- addChildToTask(Task<E>) - Method in class com.badlogic.gdx.ai.btree.LeafTask
-
Always throws IllegalStateException because a leaf task cannot have any children.
- addChildToTask(Task<E>) - Method in class com.badlogic.gdx.ai.btree.Task
-
This method will add a child to the list of this task's children
- addListener(BehaviorTree.Listener<E>) - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
- addListener(Telegraph, int) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Registers a listener for the specified message code.
- addListeners(Telegraph, int...) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Registers a listener for a selection of message types.
- addMember(FormationMember<T>) - Method in class com.badlogic.gdx.ai.fma.Formation
-
Adds a new member to the first available slot and updates slot assignments if the number of member is supported by the
current pattern.
- addProvider(TelegramProvider, int) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Registers a provider for the specified message code.
- addProviders(TelegramProvider, int...) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Registers a provider for a selection of message types.
- addSemaphore(String, int) - Static method in class com.badlogic.gdx.ai.utils.NonBlockingSemaphoreRepository
-
- addToOpenList(IndexedAStarPathFinder.NodeRecord<N>, float) - Method in class com.badlogic.gdx.ai.pfa.indexed.IndexedAStarPathFinder
-
- addWithAutomaticPhasing(Schedulable, int) - Method in class com.badlogic.gdx.ai.sched.LoadBalancingScheduler
-
Adds the schedulable to the list using the given frequency and a phase calculated by a dry run of the
scheduler.
- addWithAutomaticPhasing(Schedulable, int) - Method in class com.badlogic.gdx.ai.sched.PriorityScheduler
-
Adds the schedulable to the list using the given frequency, priority 1 and a phase calculated by a dry run
of the scheduler.
- addWithAutomaticPhasing(Schedulable, int, float) - Method in class com.badlogic.gdx.ai.sched.PriorityScheduler
-
Adds the schedulable to the list using the given frequency and priority while the phase is
calculated by a dry run of the scheduler.
- addWithAutomaticPhasing(Schedulable, int) - Method in interface com.badlogic.gdx.ai.sched.Scheduler
-
Adds the schedulable to the list using the given frequency and a phase calculated by this scheduler.
- agentA - Variable in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
- agentB - Variable in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
- agents - Variable in class com.badlogic.gdx.ai.steer.proximities.ProximityBase
-
The collection of the agents handled by this proximity.
- airborneTime - Variable in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
- Alignment<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.behaviors
-
Alignment is a group behavior producing a linear acceleration that attempts to keep the owner aligned with the agents in
its immediate area defined by the given
Proximity.
- Alignment(Steerable<T>, Proximity<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.Alignment
-
Creates an Alignment behavior for the specified owner and proximity.
- alignTolerance - Variable in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
The tolerance for aligning to the target without letting small errors keep the owner swinging.
- AlwaysFail<E> - Class in com.badlogic.gdx.ai.btree.decorator
-
An AlwaysFail decorator will fail no matter the wrapped task fails or succeeds.
- AlwaysFail() - Constructor for class com.badlogic.gdx.ai.btree.decorator.AlwaysFail
-
Creates an AlwaysFail decorator with no child.
- AlwaysFail(Task<E>) - Constructor for class com.badlogic.gdx.ai.btree.decorator.AlwaysFail
-
Creates an AlwaysFail decorator with the given child.
- AlwaysSucceed<E> - Class in com.badlogic.gdx.ai.btree.decorator
-
An AlwaysSucceed decorator will succeed no matter the wrapped task succeeds or fails.
- AlwaysSucceed() - Constructor for class com.badlogic.gdx.ai.btree.decorator.AlwaysSucceed
-
Creates an AlwaysSucceed decorator with no child.
- AlwaysSucceed(Task<E>) - Constructor for class com.badlogic.gdx.ai.btree.decorator.AlwaysSucceed
-
Creates an AlwaysSucceed decorator with the given child.
- anchor - Variable in class com.badlogic.gdx.ai.fma.Formation
-
The anchor point of this formation.
- angle - Variable in class com.badlogic.gdx.ai.steer.proximities.FieldOfViewProximity
-
The angle in radians of this proximity.
- angleToVector(T, float) - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- angleToVector(T, float) - Method in interface com.badlogic.gdx.ai.utils.Location
-
Returns the unit vector in the direction of the specified angle expressed in radians.
- angular - Variable in class com.badlogic.gdx.ai.steer.SteeringAcceleration
-
The angular component of this steering acceleration.
- AngularAccelerationLimiter - Class in com.badlogic.gdx.ai.steer.limiters
-
An AngularAccelerationLimiter provides the maximum magnitude of angular acceleration.
- AngularAccelerationLimiter(float) - Constructor for class com.badlogic.gdx.ai.steer.limiters.AngularAccelerationLimiter
-
Creates an AngularAccelerationLimiter.
- AngularLimiter - Class in com.badlogic.gdx.ai.steer.limiters
-
An AngularLimiter provides the maximum magnitudes of angular speed and angular acceleration.
- AngularLimiter(float, float) - Constructor for class com.badlogic.gdx.ai.steer.limiters.AngularLimiter
-
Creates an AngularLimiter.
- AngularSpeedLimiter - Class in com.badlogic.gdx.ai.steer.limiters
-
An AngularSpeedLimiter provides the maximum magnitudes of angular speed.
- AngularSpeedLimiter(float) - Constructor for class com.badlogic.gdx.ai.steer.limiters.AngularSpeedLimiter
-
Creates an AngularSpeedLimiter.
- ArithmeticUtils - Class in com.badlogic.gdx.ai.utils
-
Some useful math functions.
- arrivalTolerance - Variable in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
The tolerance for arriving at the target.
- Arrive<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.behaviors
-
Arrive behavior moves the agent towards a target position.
- Arrive(Steerable<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
Creates an Arrive behavior for the specified owner.
- Arrive(Steerable<T>, Location<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
Creates an Arrive behavior for the specified owner and target.
- arrive(SteeringAcceleration<T>, T) - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
- arriveEnabled - Variable in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
The flag indicating whether to use
Arrive behavior to approach the end of an open path.
- attribute(String, Object) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- attribute(String, Object) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeReader
-
- calculateAirborneTimeAndVelocity(T, Jump.JumpDescriptor<T>, float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Returns the airborne time and sets the outVelocity vector to the airborne planar velocity required to achieve the
jump.
- calculateDistance(T, P) - Method in interface com.badlogic.gdx.ai.steer.utils.Path
-
Maps the given position to the nearest point along the path using the path parameter to ensure coherence and returns the
distance of that nearest point from the start of the path.
- calculateDistance(T, LinePath.LinePathParam) - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath
-
- calculateDriftOffset(Location<T>, Array<SlotAssignment<T>>, FormationPattern<T>) - Method in class com.badlogic.gdx.ai.fma.FormationMotionModerator
-
Calculates the drift offset when members are in the given set of slots for the specified pattern.
- calculateMagnitude() - Method in class com.badlogic.gdx.ai.steer.SteeringAcceleration
-
Returns the magnitude of this steering acceleration.
- calculateNumberOfSlots(Array<SlotAssignment<T>>) - Method in class com.badlogic.gdx.ai.fma.BoundedSlotAssignmentStrategy
-
- calculateNumberOfSlots(Array<SlotAssignment<T>>) - Method in class com.badlogic.gdx.ai.fma.FreeSlotAssignmentStrategy
-
- calculateNumberOfSlots(Array<SlotAssignment<T>>) - Method in interface com.badlogic.gdx.ai.fma.SlotAssignmentStrategy
-
Calculates the number of slots from the assignment data.
- calculatePhase(int) - Method in class com.badlogic.gdx.ai.sched.SchedulerBase
-
- calculatePointSegmentSquareDistance(T, T, T, T) - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath
-
Returns the square distance of the nearest point on line segment a-b, from point c.
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Alignment
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Cohesion
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.CollisionAvoidance
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Face
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Flee
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowFlowField
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.LookWhereYouAreGoing
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.MatchVelocity
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.PrioritySteering
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Pursue
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Seek
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Separation
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
- calculateRealSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.SteeringBehavior
-
Calculates the steering acceleration produced by this behavior and writes it to the given steering output.
- calculateSlotLocation(Location<T>, int) - Method in interface com.badlogic.gdx.ai.fma.FormationPattern
-
Returns the location of the given slot index.
- calculateSlotLocation(Location<T>, int) - Method in class com.badlogic.gdx.ai.fma.patterns.DefensiveCircleFormationPattern
-
- calculateSlotLocation(Location<T>, int) - Method in class com.badlogic.gdx.ai.fma.patterns.OffensiveCircleFormationPattern
-
- calculateSquareMagnitude() - Method in class com.badlogic.gdx.ai.steer.SteeringAcceleration
-
Returns the square of the magnitude of this steering acceleration.
- calculateSteering(SteeringAcceleration<T>) - Method in class com.badlogic.gdx.ai.steer.SteeringBehavior
-
If this behavior is enabled calculates the steering acceleration and writes it to the given steering output.
- calculateTargetPosition(T, P, float) - Method in interface com.badlogic.gdx.ai.steer.utils.Path
-
Calculates the target position on the path based on its distance from the start and the path parameter.
- calculateTargetPosition(T, LinePath.LinePathParam, float) - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath
-
- callback - Variable in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
- cancel() - Method in class com.badlogic.gdx.ai.btree.Task
-
Terminates this task and all its running children.
- cancelRunningChildren(int) - Method in class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
- cancelRunningChildren(int) - Method in class com.badlogic.gdx.ai.btree.Task
-
Terminates the running children of this task starting from the specified index up to the end.
- CentralRayWithWhiskersConfiguration<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.utils.rays
-
A CentralRayWithWhiskersConfiguration uses a long central ray and two shorter whiskers.
- CentralRayWithWhiskersConfiguration(Steerable<T>, float, float, float) - Constructor for class com.badlogic.gdx.ai.steer.utils.rays.CentralRayWithWhiskersConfiguration
-
Creates a CentralRayWithWhiskersConfiguration for the given owner where the central ray has the specified length and
the two whiskers have the specified length and angle.
- changePattern(FormationPattern<T>) - Method in class com.badlogic.gdx.ai.fma.Formation
-
Changes the pattern of this formation and updates slot assignments if the number of member is supported by the given
pattern.
- changeState(S) - Method in class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
- changeState(S) - Method in class com.badlogic.gdx.ai.fsm.StackStateMachine
-
- changeState(S) - Method in interface com.badlogic.gdx.ai.fsm.StateMachine
-
Performs a transition to the specified state.
- changeStatus(int) - Method in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- checkGuard(Task<E>) - Method in class com.badlogic.gdx.ai.btree.Task
-
Checks the guard of this task.
- child - Variable in class com.badlogic.gdx.ai.btree.Decorator
-
The child task wrapped by this decorator
- child(String) - Method in class com.badlogic.gdx.ai.StandaloneFileSystem.DesktopFileHandle
-
- childAdded(Task<E>, int) - Method in interface com.badlogic.gdx.ai.btree.BehaviorTree.Listener
-
This method is invoked when a child task is added to the children of a parent task.
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.branch.DynamicGuardSelector
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.branch.Parallel
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.branch.Selector
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.branch.Sequence
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.AlwaysSucceed
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.Decorator
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.Invert
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.Random
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.Repeat
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.UntilFail
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.UntilSuccess
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.LeafTask
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
- childFail(Task<E>) - Method in class com.badlogic.gdx.ai.btree.Task
-
This method will be called when one of the children of this task fails
- children - Variable in class com.badlogic.gdx.ai.btree.BranchTask
-
The children of this branch task.
- childRunning(Task<E>, Task<E>) - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
- childRunning(Task<E>, Task<E>) - Method in class com.badlogic.gdx.ai.btree.branch.DynamicGuardSelector
-
- childRunning(Task<E>, Task<E>) - Method in class com.badlogic.gdx.ai.btree.branch.Parallel
-
- childRunning(Task<E>, Task<E>) - Method in class com.badlogic.gdx.ai.btree.Decorator
-
- childRunning(Task<E>, Task<E>) - Method in class com.badlogic.gdx.ai.btree.LeafTask
-
- childRunning(Task<E>, Task<E>) - Method in class com.badlogic.gdx.ai.btree.LoopDecorator
-
- childRunning(Task<E>, Task<E>) - Method in class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
- childRunning(Task<E>, Task<E>) - Method in class com.badlogic.gdx.ai.btree.Task
-
This method will be called when one of the ancestors of this task needs to run again
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.branch.DynamicGuardSelector
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.branch.Parallel
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.branch.Selector
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.branch.Sequence
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.AlwaysFail
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.Decorator
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.Invert
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.Random
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.Repeat
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.UntilFail
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.UntilSuccess
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.LeafTask
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
- childSuccess(Task<E>) - Method in class com.badlogic.gdx.ai.btree.Task
-
This method will be called when one of the children of this task succeeds
- CircularBuffer<T> - Class in com.badlogic.gdx.ai.utils
-
A circular buffer, possibly resizable.
- CircularBuffer() - Constructor for class com.badlogic.gdx.ai.utils.CircularBuffer
-
Creates a resizable CircularBuffer.
- CircularBuffer(int) - Constructor for class com.badlogic.gdx.ai.utils.CircularBuffer
-
Creates a resizable CircularBuffer with the given initial capacity.
- CircularBuffer(int, boolean) - Constructor for class com.badlogic.gdx.ai.utils.CircularBuffer
-
Creates a CircularBuffer with the given initial capacity.
- clear() - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Removes all the telegrams from the queue and the registered listeners for all the messages.
- clear() - Method in class com.badlogic.gdx.ai.msg.PriorityQueue
-
Removes all of the elements from this priority queue.
- clear() - Method in class com.badlogic.gdx.ai.pfa.DefaultGraphPath
-
- clear() - Method in interface com.badlogic.gdx.ai.pfa.GraphPath
-
Clears this path.
- clear() - Method in class com.badlogic.gdx.ai.utils.CircularBuffer
-
Removes all items from this circular buffer.
- clear() - Static method in class com.badlogic.gdx.ai.utils.NonBlockingSemaphoreRepository
-
- clearListeners(int) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Unregisters all the listeners for the specified message code.
- clearListeners(int...) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Unregisters all the listeners for the given message codes.
- clearListeners() - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Removes all the registered listeners for all the message codes.
- clearProviders(int) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Unregisters all the providers for the specified message code.
- clearProviders(int...) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Unregisters all the providers for the given message codes.
- clearProviders() - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Removes all the registered providers for all the message codes.
- clearQueue() - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Removes all the telegrams from the queue and releases them to the internal pool.
- client - Variable in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- cloneTask() - Method in class com.badlogic.gdx.ai.btree.decorator.Include
-
Returns a clone of the referenced subtree if this Import is eager; otherwise returns a clone of itself.
- cloneTask() - Method in class com.badlogic.gdx.ai.btree.Task
-
Clones this task to a new one.
- cloneTask(Task<T>) - Method in interface com.badlogic.gdx.ai.btree.TaskCloner
-
Makes a deep copy of the given task.
- Cohesion<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.behaviors
-
Cohesion is a group behavior producing a linear acceleration that attempts to move the agent towards the center of mass
of the agents in its immediate area defined by the given
Proximity.
- Cohesion(Steerable<T>, Proximity<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.Cohesion
-
Creates a Cohesion for the specified owner and proximity.
- collides(Ray<T>) - Method in interface com.badlogic.gdx.ai.utils.RaycastCollisionDetector
-
Casts the given ray to test if it collides with any objects in the game world.
- Collision<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.utils
-
A Collision is made up of a collision point and the normal at that point of collision.
- Collision(T, T) - Constructor for class com.badlogic.gdx.ai.utils.Collision
-
Creates a Collision with the given point and normal.
- CollisionAvoidance<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.behaviors
-
CollisionAvoidance behavior steers the owner to avoid obstacles lying in its path.
- CollisionAvoidance(Steerable<T>, Proximity<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.CollisionAvoidance
-
Creates a CollisionAvoidance behavior for the specified owner and proximity.
- com.badlogic.gdx.ai - package com.badlogic.gdx.ai
-
- com.badlogic.gdx.ai.btree - package com.badlogic.gdx.ai.btree
-
- com.badlogic.gdx.ai.btree.annotation - package com.badlogic.gdx.ai.btree.annotation
-
- com.badlogic.gdx.ai.btree.branch - package com.badlogic.gdx.ai.btree.branch
-
- com.badlogic.gdx.ai.btree.decorator - package com.badlogic.gdx.ai.btree.decorator
-
- com.badlogic.gdx.ai.btree.leaf - package com.badlogic.gdx.ai.btree.leaf
-
- com.badlogic.gdx.ai.btree.utils - package com.badlogic.gdx.ai.btree.utils
-
- com.badlogic.gdx.ai.fma - package com.badlogic.gdx.ai.fma
-
- com.badlogic.gdx.ai.fma.patterns - package com.badlogic.gdx.ai.fma.patterns
-
- com.badlogic.gdx.ai.fsm - package com.badlogic.gdx.ai.fsm
-
- com.badlogic.gdx.ai.msg - package com.badlogic.gdx.ai.msg
-
- com.badlogic.gdx.ai.pfa - package com.badlogic.gdx.ai.pfa
-
- com.badlogic.gdx.ai.pfa.indexed - package com.badlogic.gdx.ai.pfa.indexed
-
- com.badlogic.gdx.ai.sched - package com.badlogic.gdx.ai.sched
-
- com.badlogic.gdx.ai.steer - package com.badlogic.gdx.ai.steer
-
- com.badlogic.gdx.ai.steer.behaviors - package com.badlogic.gdx.ai.steer.behaviors
-
- com.badlogic.gdx.ai.steer.limiters - package com.badlogic.gdx.ai.steer.limiters
-
- com.badlogic.gdx.ai.steer.proximities - package com.badlogic.gdx.ai.steer.proximities
-
- com.badlogic.gdx.ai.steer.utils - package com.badlogic.gdx.ai.steer.utils
-
- com.badlogic.gdx.ai.steer.utils.paths - package com.badlogic.gdx.ai.steer.utils.paths
-
- com.badlogic.gdx.ai.steer.utils.rays - package com.badlogic.gdx.ai.steer.utils.rays
-
- com.badlogic.gdx.ai.utils - package com.badlogic.gdx.ai.utils
-
- com.badlogic.gdx.ai.utils.random - package com.badlogic.gdx.ai.utils.random
-
- comment(String) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeReader
-
- compareTo(Telegram) - Method in class com.badlogic.gdx.ai.msg.Telegram
-
- condition() - Method in class com.badlogic.gdx.ai.btree.decorator.Repeat
-
- condition() - Method in class com.badlogic.gdx.ai.btree.LoopDecorator
-
- Connection<N> - Interface in com.badlogic.gdx.ai.pfa
-
A connection between two nodes of the
Graph.
- ConstantDoubleDistribution - Class in com.badlogic.gdx.ai.utils.random
-
- ConstantDoubleDistribution(double) - Constructor for class com.badlogic.gdx.ai.utils.random.ConstantDoubleDistribution
-
- ConstantFloatDistribution - Class in com.badlogic.gdx.ai.utils.random
-
- ConstantFloatDistribution(float) - Constructor for class com.badlogic.gdx.ai.utils.random.ConstantFloatDistribution
-
- ConstantIntegerDistribution - Class in com.badlogic.gdx.ai.utils.random
-
- ConstantIntegerDistribution(int) - Constructor for class com.badlogic.gdx.ai.utils.random.ConstantIntegerDistribution
-
- ConstantLongDistribution - Class in com.badlogic.gdx.ai.utils.random
-
- ConstantLongDistribution(long) - Constructor for class com.badlogic.gdx.ai.utils.random.ConstantLongDistribution
-
- control - Variable in class com.badlogic.gdx.ai.btree.Task
-
The parent of this task
- convertNodeBetweenLevels(int, N, int) - Method in interface com.badlogic.gdx.ai.pfa.HierarchicalGraph
-
Converts the node at the input level into a node at the output level.
- convertNodeBetweenLevels(int, N, int) - Method in class com.badlogic.gdx.ai.pfa.indexed.IndexedHierarchicalGraph
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.branch.DynamicGuardSelector
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.branch.Parallel
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.BranchTask
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.Decorator
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.Include
-
Copies this Include to the given task.
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.Random
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.Repeat
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.decorator.SemaphoreGuard
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.leaf.Failure
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.leaf.Success
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.leaf.Wait
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
- copyTo(Task<E>) - Method in class com.badlogic.gdx.ai.btree.Task
-
Copies this task to the given task.
- costThreshold - Variable in class com.badlogic.gdx.ai.fma.SoftRoleSlotAssignmentStrategy
-
- createBehaviorTree(String) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibrary
-
- createBehaviorTree(String, T) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibrary
-
Creates the
BehaviorTree for the specified reference and blackboard object.
- createBehaviorTree(String) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibraryManager
-
- createBehaviorTree(String, T) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibraryManager
-
Creates the
BehaviorTree for the specified reference and blackboard object.
- createBehaviorTree(Task<E>, E) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser
-
- createParam() - Method in interface com.badlogic.gdx.ai.steer.utils.Path
-
Returns a new instance of the path parameter.
- createParam() - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath
-
- createPath(Array<T>) - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath
-
Sets up this
Path using the given way points.
- createRandomChildren() - Method in class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
- createRootTask(String) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibrary
-
Creates the root task of
BehaviorTree for the specified reference.
- createRootTask(String) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibraryManager
-
Creates the root task of
BehaviorTree for the specified reference.
- createSemaphore(String, int) - Method in interface com.badlogic.gdx.ai.utils.NonBlockingSemaphore.Factory
-
Creates a semaphore with the specified name and resources.
- createSemaphore(String, int) - Method in class com.badlogic.gdx.ai.utils.SimpleNonBlockingSemaphore.Factory
-
- currentChildIndex - Variable in class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
The index of the child currently processed.
- currentState - Variable in class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
The current state the owner is in.
- debug - Variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeReader
-
- debug(String, String) - Method in class com.badlogic.gdx.ai.GdxLogger
-
- debug(String, String, Throwable) - Method in class com.badlogic.gdx.ai.GdxLogger
-
- debug(String, String) - Method in interface com.badlogic.gdx.ai.Logger
-
Logs a debug message.
- debug(String, String, Throwable) - Method in interface com.badlogic.gdx.ai.Logger
-
Logs a debug message with the specified exception.
- debug(String, String) - Method in class com.badlogic.gdx.ai.NullLogger
-
- debug(String, String, Throwable) - Method in class com.badlogic.gdx.ai.NullLogger
-
- DEBUG - Static variable in class com.badlogic.gdx.ai.pfa.HierarchicalPathFinder
-
- DEBUG - Static variable in class com.badlogic.gdx.ai.pfa.PathFinderRequestControl
-
- debug(String, String) - Method in class com.badlogic.gdx.ai.StdoutLogger
-
- debug(String, String, Throwable) - Method in class com.badlogic.gdx.ai.StdoutLogger
-
- DEBUG_ENABLED - Static variable in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
- DEBUG_HIGH - Static variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser
-
- DEBUG_LOW - Static variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser
-
- DEBUG_NONE - Static variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser
-
- debugLevel - Variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser
-
- decelerationRadius - Variable in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
The radius for beginning to slow down
- decelerationRadius - Variable in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
The radius for beginning to slow down
- Decorator<E> - Class in com.badlogic.gdx.ai.btree
-
A Decorator is a wrapper that provides custom behavior for its child.
- Decorator() - Constructor for class com.badlogic.gdx.ai.btree.Decorator
-
Creates a decorator with no child task.
- Decorator(Task<E>) - Constructor for class com.badlogic.gdx.ai.btree.Decorator
-
Creates a decorator that wraps the given task.
- DefaultBehaviorTreeReader() - Constructor for class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- DefaultBehaviorTreeReader(boolean) - Constructor for class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- DefaultConnection<N> - Class in com.badlogic.gdx.ai.pfa
-
A
DefaultConnection is a
Connection whose cost is 1.
- DefaultConnection(N, N) - Constructor for class com.badlogic.gdx.ai.pfa.DefaultConnection
-
- DefaultGraphPath<N> - Class in com.badlogic.gdx.ai.pfa
-
Default implementation of a
GraphPath that uses an internal
Array to store nodes or connections.
- DefaultGraphPath() - Constructor for class com.badlogic.gdx.ai.pfa.DefaultGraphPath
-
Creates a DefaultGraphPath with no nodes.
- DefaultGraphPath(int) - Constructor for class com.badlogic.gdx.ai.pfa.DefaultGraphPath
-
Creates a DefaultGraphPath with the given capacity and no nodes.
- DefaultGraphPath(Array<N>) - Constructor for class com.badlogic.gdx.ai.pfa.DefaultGraphPath
-
Creates a DefaultGraphPath with the given nodes.
- DefaultStateMachine<E,S extends State<E>> - Class in com.badlogic.gdx.ai.fsm
-
- DefaultStateMachine() - Constructor for class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
Creates a DefaultStateMachine with no owner, initial state and global state.
- DefaultStateMachine(E) - Constructor for class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
Creates a DefaultStateMachine for the specified owner.
- DefaultStateMachine(E, S) - Constructor for class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
Creates a DefaultStateMachine for the specified owner and initial state.
- DefaultStateMachine(E, S, S) - Constructor for class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
Creates a DefaultStateMachine for the specified owner, initial state and global state.
- DefaultTimepiece - Class in com.badlogic.gdx.ai
-
- DefaultTimepiece() - Constructor for class com.badlogic.gdx.ai.DefaultTimepiece
-
- DefaultTimepiece(float) - Constructor for class com.badlogic.gdx.ai.DefaultTimepiece
-
- DefensiveCircleFormationPattern<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.fma.patterns
-
The defensive circle posts members around the circumference of a circle, so their backs are to the center of the circle.
- DefensiveCircleFormationPattern(float) - Constructor for class com.badlogic.gdx.ai.fma.patterns.DefensiveCircleFormationPattern
-
Creates a DefensiveCircleFormationPattern
- delta - Variable in class com.badlogic.gdx.ai.steer.behaviors.Jump.JumpDescriptor
-
The change in position from takeoff to landing.
- DesktopFileHandle(String, Files.FileType) - Constructor for class com.badlogic.gdx.ai.StandaloneFileSystem.DesktopFileHandle
-
- DesktopFileHandle(File, Files.FileType) - Constructor for class com.badlogic.gdx.ai.StandaloneFileSystem.DesktopFileHandle
-
- dispatcher - Variable in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- dispatchMessage(int) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends an immediate message to all registered listeners, with no extra info.
- dispatchMessage(Telegraph, int) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends an immediate message to all registered listeners, with no extra info.
- dispatchMessage(Telegraph, int, boolean) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends an immediate message to all registered listeners, with no extra info.
- dispatchMessage(int, Object) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends an immediate message to all registered listeners, with extra info.
- dispatchMessage(Telegraph, int, Object) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends an immediate message to all registered listeners, with extra info.
- dispatchMessage(Telegraph, int, Object, boolean) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends an immediate message to all registered listeners, with extra info.
- dispatchMessage(Telegraph, Telegraph, int) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends an immediate message to the specified receiver with no extra info.
- dispatchMessage(Telegraph, Telegraph, int, boolean) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends an immediate message to the specified receiver with no extra info.
- dispatchMessage(Telegraph, Telegraph, int, Object) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends an immediate message to the specified receiver with extra info.
- dispatchMessage(Telegraph, Telegraph, int, Object, boolean) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends an immediate message to the specified receiver with extra info.
- dispatchMessage(float, int) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends a message to all registered listeners, with the specified delay but no extra info.
- dispatchMessage(float, Telegraph, int) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends a message to all registered listeners, with the specified delay but no extra info.
- dispatchMessage(float, Telegraph, int, boolean) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends a message to all registered listeners, with the specified delay but no extra info.
- dispatchMessage(float, int, Object) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends a message to all registered listeners, with the specified delay and extra info.
- dispatchMessage(float, Telegraph, int, Object) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends a message to all registered listeners, with the specified delay and extra info.
- dispatchMessage(float, Telegraph, int, Object, boolean) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends a message to all registered listeners, with the specified delay and extra info.
- dispatchMessage(float, Telegraph, Telegraph, int) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends a message to the specified receiver, with the specified delay but no extra info.
- dispatchMessage(float, Telegraph, Telegraph, int, boolean) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends a message to the specified receiver, with the specified delay but no extra info.
- dispatchMessage(float, Telegraph, Telegraph, int, Object) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sends a message to the specified receiver, with the specified delay but no extra info.
- dispatchMessage(float, Telegraph, Telegraph, int, Object, boolean) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Given a message, a receiver, a sender and any time delay, this method routes the message to the correct agents (if no delay)
or stores in the message queue to be dispatched at the correct time.
- distanceFromBoundary - Variable in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
The distance from the boundary of the obstacle behind which to hide.
- distanceFromBoundary - Variable in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
The minimum distance to a wall, i.e.
- Distribution - Interface in com.badlogic.gdx.ai.utils.random
-
- distributionAdapters - Variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser
-
- DistributionAdapters - Class in com.badlogic.gdx.ai.btree.utils
-
- DistributionAdapters() - Constructor for class com.badlogic.gdx.ai.btree.utils.DistributionAdapters
-
- DistributionAdapters.Adapter<D extends Distribution> - Class in com.badlogic.gdx.ai.btree.utils
-
- DistributionAdapters.DistributionFormatException - Exception in com.badlogic.gdx.ai.btree.utils
-
Thrown to indicate that the application has attempted to convert a string to one of the distribution types, but that the
string does not have the appropriate format.
- DistributionAdapters.DoubleAdapter<D extends DoubleDistribution> - Class in com.badlogic.gdx.ai.btree.utils
-
- DistributionAdapters.FloatAdapter<D extends FloatDistribution> - Class in com.badlogic.gdx.ai.btree.utils
-
- DistributionAdapters.IntegerAdapter<D extends IntegerDistribution> - Class in com.badlogic.gdx.ai.btree.utils
-
- DistributionAdapters.LongAdapter<D extends LongDistribution> - Class in com.badlogic.gdx.ai.btree.utils
-
- DistributionFormatException() - Constructor for exception com.badlogic.gdx.ai.btree.utils.DistributionAdapters.DistributionFormatException
-
Constructs a DistributionFormatException with no detail message.
- DistributionFormatException(String) - Constructor for exception com.badlogic.gdx.ai.btree.utils.DistributionAdapters.DistributionFormatException
-
Constructs a DistributionFormatException with the specified detail message.
- DistributionFormatException(String, Throwable) - Constructor for exception com.badlogic.gdx.ai.btree.utils.DistributionAdapters.DistributionFormatException
-
Constructs a DistributionFormatException with the specified detail message and cause.
- DistributionFormatException(Throwable) - Constructor for exception com.badlogic.gdx.ai.btree.utils.DistributionAdapters.DistributionFormatException
-
Constructs a DistributionFormatException with the specified cause and a detail message of
(cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause
).
- DoubleAdapter(String) - Constructor for class com.badlogic.gdx.ai.btree.utils.DistributionAdapters.DoubleAdapter
-
- DoubleDistribution - Class in com.badlogic.gdx.ai.utils.random
-
- DoubleDistribution() - Constructor for class com.badlogic.gdx.ai.utils.random.DoubleDistribution
-
- dryRunFrames - Variable in class com.badlogic.gdx.ai.sched.SchedulerBase
-
- DynamicGuardSelector<E> - Class in com.badlogic.gdx.ai.btree.branch
-
A DynamicGuardSelector is a branch task that executes the first child whose guard is evaluated to true.
- DynamicGuardSelector() - Constructor for class com.badlogic.gdx.ai.btree.branch.DynamicGuardSelector
-
Creates a DynamicGuardSelector branch with no children.
- DynamicGuardSelector(Task<E>...) - Constructor for class com.badlogic.gdx.ai.btree.branch.DynamicGuardSelector
-
Creates a DynamicGuardSelector branch with the given children.
- DynamicGuardSelector(Array<Task<E>>) - Constructor for class com.badlogic.gdx.ai.btree.branch.DynamicGuardSelector
-
Creates a DynamicGuardSelector branch with the given children.
- GaussianDoubleDistribution - Class in com.badlogic.gdx.ai.utils.random
-
- GaussianDoubleDistribution(double, double) - Constructor for class com.badlogic.gdx.ai.utils.random.GaussianDoubleDistribution
-
- GaussianFloatDistribution - Class in com.badlogic.gdx.ai.utils.random
-
- GaussianFloatDistribution(float, float) - Constructor for class com.badlogic.gdx.ai.utils.random.GaussianFloatDistribution
-
- gcdPositive(int, int) - Static method in class com.badlogic.gdx.ai.utils.ArithmeticUtils
-
Returns the greatest common divisor of two positive numbers (this precondition is not checked and the
result is undefined if not fulfilled) using the "binary gcd" method which avoids division and modulo operations.
- gcdPositive(int...) - Static method in class com.badlogic.gdx.ai.utils.ArithmeticUtils
-
Returns the greatest common divisor of the given absolute values.
- GdxAI - Class in com.badlogic.gdx.ai
-
- GdxFileSystem - Class in com.badlogic.gdx.ai
-
- GdxFileSystem() - Constructor for class com.badlogic.gdx.ai.GdxFileSystem
-
- GdxLogger - Class in com.badlogic.gdx.ai
-
- GdxLogger() - Constructor for class com.badlogic.gdx.ai.GdxLogger
-
- generateConnectionPath(N, GraphPath<Connection<N>>) - Method in class com.badlogic.gdx.ai.pfa.indexed.IndexedAStarPathFinder
-
- generateNodePath(N, GraphPath<N>) - Method in class com.badlogic.gdx.ai.pfa.indexed.IndexedAStarPathFinder
-
- get(int) - Method in class com.badlogic.gdx.ai.msg.PriorityQueue
-
Retrieves the element at the specified index.
- get(int) - Method in class com.badlogic.gdx.ai.pfa.DefaultGraphPath
-
- get(int) - Method in interface com.badlogic.gdx.ai.pfa.GraphPath
-
Returns the item of this path at the given index.
- get(int) - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering
-
Returns the weighted behavior at the specified index.
- getActualLimiter() - Method in class com.badlogic.gdx.ai.steer.SteeringBehavior
-
Returns the actual limiter of this steering behavior.
- getActualMaxLinearAcceleration() - Method in class com.badlogic.gdx.ai.steer.behaviors.Evade
-
- getActualMaxLinearAcceleration() - Method in class com.badlogic.gdx.ai.steer.behaviors.Pursue
-
Returns the actual linear acceleration to be applied.
- getAgentA() - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
Returns the first agent.
- getAgentB() - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
Returns the second agent.
- getAgents() - Method in class com.badlogic.gdx.ai.steer.proximities.ProximityBase
-
Returns the the agents that represent potential neighbors.
- getAlignTolerance() - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
Returns the tolerance for aligning to the target without letting small errors keep the owner swinging.
- getAnchorPoint() - Method in class com.badlogic.gdx.ai.fma.Formation
-
Returns the current anchor point of the formation.
- getAngle() - Method in class com.badlogic.gdx.ai.steer.proximities.FieldOfViewProximity
-
Returns the angle of this proximity in radians.
- getAngularVelocity() - Method in interface com.badlogic.gdx.ai.steer.Steerable
-
Returns the float value indicating the the angular velocity in radians of this Steerable.
- getAngularVelocity() - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- getArrivalTolerance() - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
Returns the tolerance for arriving at the target.
- getBegin() - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath.Segment
-
Returns the start point of this segment.
- getBehavior() - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering.BehaviorAndWeight
-
- getBoundingRadius() - Method in interface com.badlogic.gdx.ai.steer.Steerable
-
Returns the bounding radius of this Steerable.
- getBoundingRadius() - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- getChild(int) - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
- getChild(int) - Method in class com.badlogic.gdx.ai.btree.BranchTask
-
- getChild(int) - Method in class com.badlogic.gdx.ai.btree.Decorator
-
- getChild(int) - Method in class com.badlogic.gdx.ai.btree.LeafTask
-
- getChild(int) - Method in class com.badlogic.gdx.ai.btree.Task
-
Returns the child at the given index.
- getChildCount() - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
- getChildCount() - Method in class com.badlogic.gdx.ai.btree.BranchTask
-
- getChildCount() - Method in class com.badlogic.gdx.ai.btree.Decorator
-
- getChildCount() - Method in class com.badlogic.gdx.ai.btree.LeafTask
-
- getChildCount() - Method in class com.badlogic.gdx.ai.btree.Task
-
Returns the number of children of this task.
- getComponent(T) - Method in interface com.badlogic.gdx.ai.steer.behaviors.Jump.GravityComponentHandler
-
Returns the component of the given vector along which the gravity operates.
- getConnections(N) - Method in interface com.badlogic.gdx.ai.pfa.Graph
-
Returns the connections outgoing from the given node.
- getCost(FormationMember<T>, int) - Method in interface com.badlogic.gdx.ai.fma.SoftRoleSlotAssignmentStrategy.SlotCostProvider
-
- getCost() - Method in interface com.badlogic.gdx.ai.pfa.Connection
-
Returns the non-negative cost of this connection
- getCost() - Method in class com.badlogic.gdx.ai.pfa.DefaultConnection
-
- getCount() - Method in class com.badlogic.gdx.ai.pfa.DefaultGraphPath
-
- getCount() - Method in interface com.badlogic.gdx.ai.pfa.GraphPath
-
Returns the number of items of this path.
- getCumulativeLength() - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath.Segment
-
Returns the cumulative length from the first waypoint of the
LinePath this segment belongs to.
- getCurrentState() - Method in class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
- getCurrentState() - Method in class com.badlogic.gdx.ai.fsm.StackStateMachine
-
- getCurrentState() - Method in interface com.badlogic.gdx.ai.fsm.StateMachine
-
Returns the current state of this state machine.
- getDecayCoefficient() - Method in class com.badlogic.gdx.ai.steer.behaviors.Separation
-
Returns the coefficient of decay for the inverse square law force.
- getDecelerationRadius() - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
Returns the radius for beginning to slow down.
- getDecelerationRadius() - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
Returns the radius for beginning to slow down
- getDeltaTime() - Method in class com.badlogic.gdx.ai.DefaultTimepiece
-
- getDeltaTime() - Method in interface com.badlogic.gdx.ai.Timepiece
-
Returns the time span between the current frame and the last frame in seconds.
- getDependencies(String, FileHandle, BehaviorTreeLoader.BehaviorTreeParameter) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLoader
-
- getDistance() - Method in interface com.badlogic.gdx.ai.steer.utils.Path.PathParam
-
Returns the distance from the start of the path
- getDistance() - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath.LinePathParam
-
- getDistanceFromBoundary() - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
Returns the distance from the boundary of the obstacle behind which to hide.
- getDistanceFromBoundary() - Method in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
Returns the distance from boundary, i.e.
- getEnd() - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath.Segment
-
Returns the end point of this segment.
- getEndPoint() - Method in interface com.badlogic.gdx.ai.steer.utils.Path
-
Returns the last point of this path.
- getEndPoint() - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath
-
- getEpsilon() - Method in class com.badlogic.gdx.ai.steer.behaviors.PrioritySteering
-
Returns the threshold of the steering acceleration magnitude below which a steering behavior is considered to have given no
output.
- getFileSystem() - Static method in class com.badlogic.gdx.ai.GdxAI
-
Returns the filesystem service.
- getFlowField() - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowFlowField
-
Returns the flow field of this behavior
- getFromNode() - Method in interface com.badlogic.gdx.ai.pfa.Connection
-
Returns the node that this connection came from
- getFromNode() - Method in class com.badlogic.gdx.ai.pfa.DefaultConnection
-
- getGlobalState() - Method in class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
- getGlobalState() - Method in interface com.badlogic.gdx.ai.fsm.StateMachine
-
Returns the global state of this state machine.
- getGravity() - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Returns the gravity vector.
- getGuard() - Method in class com.badlogic.gdx.ai.btree.Task
-
Returns the guard of this task.
- getHidingPosition(T, float, T) - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
Given the position of a target and the position and radius of an obstacle, this method calculates a position
distanceFromBoundary away from the object's bounding radius and directly opposite the target.
- getHigh() - Method in class com.badlogic.gdx.ai.utils.random.TriangularDoubleDistribution
-
- getHigh() - Method in class com.badlogic.gdx.ai.utils.random.TriangularFloatDistribution
-
- getHigh() - Method in class com.badlogic.gdx.ai.utils.random.TriangularIntegerDistribution
-
- getHigh() - Method in class com.badlogic.gdx.ai.utils.random.TriangularLongDistribution
-
- getHigh() - Method in class com.badlogic.gdx.ai.utils.random.UniformDoubleDistribution
-
- getHigh() - Method in class com.badlogic.gdx.ai.utils.random.UniformFloatDistribution
-
- getHigh() - Method in class com.badlogic.gdx.ai.utils.random.UniformIntegerDistribution
-
- getHigh() - Method in class com.badlogic.gdx.ai.utils.random.UniformLongDistribution
-
- getIndex(N) - Method in interface com.badlogic.gdx.ai.pfa.indexed.IndexedGraph
-
Returns the unique index of the given node.
- getInstance() - Static method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibraryManager
-
Returns the singleton instance of the BehaviorTreeLibraryManager.
- getInstance() - Static method in class com.badlogic.gdx.ai.msg.MessageManager
-
Returns the singleton instance of the message dispatcher.
- getInternalTargetPosition() - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
Returns the current position of the internal target.
- getInternalTargetPosition() - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
Returns the current position of the internal target.
- getInternalTargetPosition() - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Returns the current position of the wander target.
- getInterpositionRatio() - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
Returns the interposition ratio.
- getJumpDescriptor() - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Returns the jump descriptor.
- getLength() - Method in interface com.badlogic.gdx.ai.steer.utils.Path
-
Returns the length of this path.
- getLength() - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath
-
- getLength() - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath.Segment
-
Returns the length of this segment.
- getLength() - Method in class com.badlogic.gdx.ai.steer.utils.rays.ParallelSideRayConfiguration
-
Returns the length of the rays.
- getLength() - Method in class com.badlogic.gdx.ai.steer.utils.rays.SingleRayConfiguration
-
Returns the length of the ray.
- getLevelCount() - Method in interface com.badlogic.gdx.ai.pfa.HierarchicalGraph
-
Returns the number of levels in this hierarchical graph.
- getLevelCount() - Method in class com.badlogic.gdx.ai.pfa.indexed.IndexedHierarchicalGraph
-
- getLibrary() - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibraryManager
-
Gets the the behavior tree library
- getLimiter() - Method in class com.badlogic.gdx.ai.steer.SteeringBehavior
-
Returns the limiter of this steering behavior.
- getLinearVelocity() - Method in interface com.badlogic.gdx.ai.steer.Steerable
-
Returns the vector indicating the linear velocity of this Steerable.
- getLinearVelocity() - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- getLogger() - Static method in class com.badlogic.gdx.ai.GdxAI
-
Returns the logger service.
- getLow() - Method in class com.badlogic.gdx.ai.utils.random.TriangularDoubleDistribution
-
- getLow() - Method in class com.badlogic.gdx.ai.utils.random.TriangularFloatDistribution
-
- getLow() - Method in class com.badlogic.gdx.ai.utils.random.TriangularIntegerDistribution
-
- getLow() - Method in class com.badlogic.gdx.ai.utils.random.TriangularLongDistribution
-
- getLow() - Method in class com.badlogic.gdx.ai.utils.random.UniformDoubleDistribution
-
- getLow() - Method in class com.badlogic.gdx.ai.utils.random.UniformFloatDistribution
-
- getLow() - Method in class com.badlogic.gdx.ai.utils.random.UniformIntegerDistribution
-
- getLow() - Method in class com.badlogic.gdx.ai.utils.random.UniformLongDistribution
-
- getMaxAngularAcceleration() - Method in interface com.badlogic.gdx.ai.steer.Limiter
-
Returns the maximum angular acceleration.
- getMaxAngularAcceleration() - Method in class com.badlogic.gdx.ai.steer.limiters.AngularAccelerationLimiter
-
Returns the maximum angular acceleration.
- getMaxAngularAcceleration() - Method in class com.badlogic.gdx.ai.steer.limiters.AngularLimiter
-
Returns the maximum angular acceleration.
- getMaxAngularAcceleration() - Method in class com.badlogic.gdx.ai.steer.limiters.FullLimiter
-
- getMaxAngularAcceleration() - Method in class com.badlogic.gdx.ai.steer.limiters.NullLimiter
-
Guaranteed to throw UnsupportedOperationException.
- getMaxAngularAcceleration() - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- getMaxAngularSpeed() - Method in interface com.badlogic.gdx.ai.steer.Limiter
-
Returns the maximum angular speed.
- getMaxAngularSpeed() - Method in class com.badlogic.gdx.ai.steer.limiters.AngularLimiter
-
Returns the maximum angular speed.
- getMaxAngularSpeed() - Method in class com.badlogic.gdx.ai.steer.limiters.AngularSpeedLimiter
-
Returns the maximum angular speed.
- getMaxAngularSpeed() - Method in class com.badlogic.gdx.ai.steer.limiters.FullLimiter
-
- getMaxAngularSpeed() - Method in class com.badlogic.gdx.ai.steer.limiters.NullLimiter
-
Guaranteed to throw UnsupportedOperationException.
- getMaxAngularSpeed() - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- getMaxLinearAcceleration() - Method in interface com.badlogic.gdx.ai.steer.Limiter
-
Returns the maximum linear acceleration.
- getMaxLinearAcceleration() - Method in class com.badlogic.gdx.ai.steer.limiters.FullLimiter
-
- getMaxLinearAcceleration() - Method in class com.badlogic.gdx.ai.steer.limiters.LinearAccelerationLimiter
-
Returns the maximum linear acceleration.
- getMaxLinearAcceleration() - Method in class com.badlogic.gdx.ai.steer.limiters.LinearLimiter
-
Returns the maximum linear acceleration.
- getMaxLinearAcceleration() - Method in class com.badlogic.gdx.ai.steer.limiters.NullLimiter
-
Guaranteed to throw UnsupportedOperationException.
- getMaxLinearAcceleration() - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- getMaxLinearSpeed() - Method in interface com.badlogic.gdx.ai.steer.Limiter
-
Returns the maximum linear speed.
- getMaxLinearSpeed() - Method in class com.badlogic.gdx.ai.steer.limiters.FullLimiter
-
- getMaxLinearSpeed() - Method in class com.badlogic.gdx.ai.steer.limiters.LinearLimiter
-
Returns the maximum linear speed.
- getMaxLinearSpeed() - Method in class com.badlogic.gdx.ai.steer.limiters.LinearSpeedLimiter
-
Returns the maximum linear speed.
- getMaxLinearSpeed() - Method in class com.badlogic.gdx.ai.steer.limiters.NullLimiter
-
Guaranteed to throw UnsupportedOperationException.
- getMaxLinearSpeed() - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- getMaxPredictionTime() - Method in class com.badlogic.gdx.ai.steer.behaviors.Pursue
-
Returns the maximum prediction time.
- getMaxVerticalVelocity() - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Returns the maximum vertical component of jump velocity, where "vertical" stands for the axis where gravity operates.
- getMean() - Method in class com.badlogic.gdx.ai.utils.random.GaussianDoubleDistribution
-
- getMean() - Method in class com.badlogic.gdx.ai.utils.random.GaussianFloatDistribution
-
- getMode() - Method in class com.badlogic.gdx.ai.utils.random.TriangularDoubleDistribution
-
- getMode() - Method in class com.badlogic.gdx.ai.utils.random.TriangularFloatDistribution
-
- getMode() - Method in class com.badlogic.gdx.ai.utils.random.TriangularIntegerDistribution
-
- getMode() - Method in class com.badlogic.gdx.ai.utils.random.TriangularLongDistribution
-
- getMotionModerator() - Method in class com.badlogic.gdx.ai.fma.Formation
-
- getNodeCount() - Method in interface com.badlogic.gdx.ai.pfa.indexed.IndexedGraph
-
Returns the number of nodes in this graph.
- getNodePosition(int) - Method in interface com.badlogic.gdx.ai.pfa.SmoothableGraphPath
-
Returns the position of the node at the given index.
- getNodeRecord(N) - Method in class com.badlogic.gdx.ai.pfa.indexed.IndexedAStarPathFinder
-
- getObject() - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
Returns the blackboard object of this behavior tree.
- getObject() - Method in class com.badlogic.gdx.ai.btree.Task
-
Returns the blackboard object of the behavior tree this task belongs to.
- getOrientation() - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- getOrientation() - Method in interface com.badlogic.gdx.ai.utils.Location
-
Returns the float value indicating the orientation of this location.
- getOwner() - Method in class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
Returns the owner of this state machine.
- getOwner() - Method in class com.badlogic.gdx.ai.steer.proximities.ProximityBase
-
- getOwner() - Method in interface com.badlogic.gdx.ai.steer.Proximity
-
Returns the owner of this proximity.
- getOwner() - Method in class com.badlogic.gdx.ai.steer.SteeringBehavior
-
Returns the owner of this steering behavior.
- getOwner() - Method in class com.badlogic.gdx.ai.steer.utils.rays.RayConfigurationBase
-
Returns the owner of this configuration.
- getParser() - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- getPath() - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
Returns the path to follow
- getPathOffset() - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
Returns the path offset.
- getPathParam() - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
Returns the current path parameter.
- getPattern() - Method in class com.badlogic.gdx.ai.fma.Formation
-
- getPosition() - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- getPosition() - Method in interface com.badlogic.gdx.ai.utils.Location
-
Returns the vector indicating the position of this location.
- getPredictionTime() - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowFlowField
-
Returns the prediction time.
- getPredictionTime() - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
Returns the prediction time.
- getPreviousState() - Method in class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
- getPreviousState() - Method in class com.badlogic.gdx.ai.fsm.StackStateMachine
-
Returns the last state of this state machine.
- getPreviousState() - Method in interface com.badlogic.gdx.ai.fsm.StateMachine
-
Returns the last state of this state machine.
- getProximity() - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
Returns the proximity used to find nearby obstacles.
- getProximity() - Method in class com.badlogic.gdx.ai.steer.GroupBehavior
-
Returns the proximity of this group behavior
- getRadius() - Method in class com.badlogic.gdx.ai.steer.proximities.FieldOfViewProximity
-
Returns the radius of this proximity.
- getRadius() - Method in class com.badlogic.gdx.ai.steer.proximities.RadiusProximity
-
Returns the radius of this proximity.
- getRaycastCollisionDetector() - Method in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
Returns the raycast collision detector of this behavior.
- getRayConfiguration() - Method in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
Returns the ray configuration of this behavior.
- getRayLength() - Method in class com.badlogic.gdx.ai.steer.utils.rays.CentralRayWithWhiskersConfiguration
-
Returns the length of the central ray.
- getRays() - Method in class com.badlogic.gdx.ai.steer.utils.rays.RayConfigurationBase
-
Returns the rays of this configuration.
- getSegmentIndex() - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath.LinePathParam
-
Returns the index of the current segment along the path
- getSegments() - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath
-
- getSelectedBehaviorIndex() - Method in class com.badlogic.gdx.ai.steer.behaviors.PrioritySteering
-
Returns the index of the behavior whose acceleration has been returned by the last evaluation of this priority steering; -1
otherwise.
- getSemaphore(String) - Static method in class com.badlogic.gdx.ai.utils.NonBlockingSemaphoreRepository
-
- getSideOffset() - Method in class com.badlogic.gdx.ai.steer.utils.rays.ParallelSideRayConfiguration
-
Returns the side offset of the rays.
- getSlotAssignmentAt(int) - Method in class com.badlogic.gdx.ai.fma.Formation
-
- getSlotAssignmentCount() - Method in class com.badlogic.gdx.ai.fma.Formation
-
- getSlotAssignmentStrategy() - Method in class com.badlogic.gdx.ai.fma.Formation
-
- getStandardDeviation() - Method in class com.badlogic.gdx.ai.utils.random.GaussianDoubleDistribution
-
- getStandardDeviation() - Method in class com.badlogic.gdx.ai.utils.random.GaussianFloatDistribution
-
- getStartPoint() - Method in interface com.badlogic.gdx.ai.steer.utils.Path
-
Returns the first point of this path.
- getStartPoint() - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath
-
- getStatus() - Method in class com.badlogic.gdx.ai.btree.Task
-
Returns the status of this task.
- getTakeoffPositionTolerance() - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Returns the tolerance used to check if the owner has reached the takeoff location.
- getTakeoffVelocityTolerance() - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Returns the tolerance used to check if the owner has reached the takeoff velocity.
- getTarget() - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
Returns the target to arrive to.
- getTarget() - Method in class com.badlogic.gdx.ai.steer.behaviors.MatchVelocity
-
Returns the target whose velocity should be matched.
- getTarget() - Method in class com.badlogic.gdx.ai.steer.behaviors.Pursue
-
Returns the target.
- getTarget() - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
Returns the target to align to.
- getTarget() - Method in class com.badlogic.gdx.ai.steer.behaviors.Seek
-
Returns the target to seek.
- getTargetLocation() - Method in interface com.badlogic.gdx.ai.fma.FormationMember
-
Returns the target location of this formation member.
- getTime() - Method in class com.badlogic.gdx.ai.DefaultTimepiece
-
- getTime() - Method in interface com.badlogic.gdx.ai.Timepiece
-
Returns the time accumulated up to the current frame in seconds.
- getTimepiece() - Static method in class com.badlogic.gdx.ai.GdxAI
-
Returns the timepiece service.
- getTimestamp() - Method in class com.badlogic.gdx.ai.msg.Telegram
-
Returns the time stamp of this telegram.
- getTimeToTarget() - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
Returns the time over which to achieve target speed.
- getTimeToTarget() - Method in class com.badlogic.gdx.ai.steer.behaviors.MatchVelocity
-
Returns the time over which to achieve target speed.
- getTimeToTarget() - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
Returns the time over which to achieve target rotation speed
- getToNode() - Method in interface com.badlogic.gdx.ai.pfa.Connection
-
Returns the node that this connection leads to
- getToNode() - Method in class com.badlogic.gdx.ai.pfa.DefaultConnection
-
- getUniqueness() - Method in class com.badlogic.gdx.ai.msg.PriorityQueue
-
Returns a value indicating whether only unique elements are allowed to be inserted.
- getValue() - Method in class com.badlogic.gdx.ai.utils.random.ConstantDoubleDistribution
-
- getValue() - Method in class com.badlogic.gdx.ai.utils.random.ConstantFloatDistribution
-
- getValue() - Method in class com.badlogic.gdx.ai.utils.random.ConstantIntegerDistribution
-
- getValue() - Method in class com.badlogic.gdx.ai.utils.random.ConstantLongDistribution
-
- getWanderCenter() - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Returns the current center of the wander circle.
- getWanderOffset() - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Returns the forward offset of the wander circle.
- getWanderOrientation() - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Returns the current orientation of the wander target.
- getWanderRadius() - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Returns the radius of the wander circle.
- getWanderRate() - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Returns the rate, expressed in radian per second, at which the wander orientation can change.
- getWeight() - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering.BehaviorAndWeight
-
- getWhiskerAngle() - Method in class com.badlogic.gdx.ai.steer.utils.rays.CentralRayWithWhiskersConfiguration
-
Returns the angle in radians of the whiskers from the central ray.
- getWhiskerLength() - Method in class com.badlogic.gdx.ai.steer.utils.rays.CentralRayWithWhiskersConfiguration
-
Returns the length of the two whiskers.
- getZeroLinearSpeedThreshold() - Method in interface com.badlogic.gdx.ai.steer.Limiter
-
Returns the threshold below which the linear speed can be considered zero.
- getZeroLinearSpeedThreshold() - Method in class com.badlogic.gdx.ai.steer.limiters.FullLimiter
-
- getZeroLinearSpeedThreshold() - Method in class com.badlogic.gdx.ai.steer.limiters.NullLimiter
-
- getZeroLinearSpeedThreshold() - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- globalState - Variable in class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
The global state of the owner.
- Graph<N> - Interface in com.badlogic.gdx.ai.pfa
-
A graph is a collection of nodes, each one having a collection of outgoing
connections.
- GraphPath<N> - Interface in com.badlogic.gdx.ai.pfa
-
A
GraphPath represents a path in a
Graph.
- gravity - Variable in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
The gravity vector to use.
- gravityComponentHandler - Variable in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
- GroupBehavior<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer
-
GroupBehavior is the base class for the steering behaviors that take into consideration the agents in the game world
that are within the immediate area of the owner.
- GroupBehavior(Steerable<T>, Proximity<T>) - Constructor for class com.badlogic.gdx.ai.steer.GroupBehavior
-
Creates a GroupBehavior for the specified owner and proximity.
- guard - Variable in class com.badlogic.gdx.ai.btree.Task
-
The guard of this task
- guardChain - Variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- Parallel<E> - Class in com.badlogic.gdx.ai.btree.branch
-
A Parallel is a special branch task that starts or resumes all children every single time.
- Parallel() - Constructor for class com.badlogic.gdx.ai.btree.branch.Parallel
-
Creates a parallel task with sequence policy and no children
- Parallel(Task<E>...) - Constructor for class com.badlogic.gdx.ai.btree.branch.Parallel
-
Creates a parallel task with sequence policy and the given children
- Parallel(Array<Task<E>>) - Constructor for class com.badlogic.gdx.ai.btree.branch.Parallel
-
Creates a parallel task with sequence policy and the given children
- Parallel(Parallel.Policy) - Constructor for class com.badlogic.gdx.ai.btree.branch.Parallel
-
Creates a parallel task with the given policy and no children
- Parallel(Parallel.Policy, Task<E>...) - Constructor for class com.badlogic.gdx.ai.btree.branch.Parallel
-
Creates a parallel task with the given policy and children
- Parallel(Parallel.Policy, Array<Task<E>>) - Constructor for class com.badlogic.gdx.ai.btree.branch.Parallel
-
Creates a parallel task with the given policy and children
- Parallel.Policy - Enum in com.badlogic.gdx.ai.btree.branch
-
The enumeration of the policies supported by the
Parallel task.
- ParallelSideRayConfiguration<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.utils.rays
-
A ParallelSideRayConfiguration uses two rays parallel to the direction of motion.
- ParallelSideRayConfiguration(Steerable<T>, float, float) - Constructor for class com.badlogic.gdx.ai.steer.utils.rays.ParallelSideRayConfiguration
-
Creates a ParallelSideRayConfiguration for the given owner where the two rays have the specified length and side
offset.
- parent() - Method in class com.badlogic.gdx.ai.StandaloneFileSystem.DesktopFileHandle
-
- parse(char[], int, int) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- parse(String, E) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser
-
Parses the given string.
- parse(InputStream, E) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser
-
Parses the given input stream.
- parse(FileHandle, E) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser
-
Parses the given file.
- parse(Reader, E) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser
-
Parses the given reader.
- parse(String) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeReader
-
Parses the given string.
- parse(Reader) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeReader
-
Parses the given reader.
- parse(InputStream) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeReader
-
Parses the given input stream.
- parse(FileHandle) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeReader
-
Parses the given file.
- parse(char[], int, int) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeReader
-
Parses the given data buffer from the offset up to the specified number of characters.
- parseDouble(String) - Static method in class com.badlogic.gdx.ai.btree.utils.DistributionAdapters.Adapter
-
- parseFloat(String) - Static method in class com.badlogic.gdx.ai.btree.utils.DistributionAdapters.Adapter
-
- parseInteger(String) - Static method in class com.badlogic.gdx.ai.btree.utils.DistributionAdapters.Adapter
-
- parseLong(String) - Static method in class com.badlogic.gdx.ai.btree.utils.DistributionAdapters.Adapter
-
- parser - Variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibrary
-
- parser - Variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLoader.BehaviorTreeParameter
-
- path - Variable in class com.badlogic.gdx.ai.pfa.PathSmootherRequest
-
- path - Variable in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
The path to follow
- Path<T extends com.badlogic.gdx.math.Vector<T>,P extends Path.PathParam> - Interface in com.badlogic.gdx.ai.steer.utils
-
The Path for an agent having path following behavior.
- Path.PathParam - Interface in com.badlogic.gdx.ai.steer.utils
-
A path parameter used by path following behaviors to keep the path status.
- PathFinder<N> - Interface in com.badlogic.gdx.ai.pfa
-
A
PathFinder that can find a
path from one node in an arbitrary
graph to a goal node
based on information provided by that graph.
- PathFinderQueue<N> - Class in com.badlogic.gdx.ai.pfa
-
- PathFinderQueue(PathFinder<N>) - Constructor for class com.badlogic.gdx.ai.pfa.PathFinderQueue
-
- PathFinderRequest<N> - Class in com.badlogic.gdx.ai.pfa
-
- PathFinderRequest() - Constructor for class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
Creates an empty PathFinderRequest
- PathFinderRequest(N, N, Heuristic<N>, GraphPath<N>) - Constructor for class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
Creates a
PathFinderRequest with the given arguments that uses the singleton message dispatcher provided by
MessageManager.
- PathFinderRequest(N, N, Heuristic<N>, GraphPath<N>, MessageDispatcher) - Constructor for class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
Creates a PathFinderRequest with the given arguments.
- PathFinderRequestControl<N> - Class in com.badlogic.gdx.ai.pfa
-
A
PathFinderRequestControl manages execution and resume of any interruptible
PathFinderRequest.
- PathFinderRequestControl() - Constructor for class com.badlogic.gdx.ai.pfa.PathFinderRequestControl
-
- pathFound - Variable in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- pathOffset - Variable in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
The distance along the path to generate the target.
- pathParam - Variable in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
The current position on the path
- PathSmoother<N,V extends com.badlogic.gdx.math.Vector<V>> - Class in com.badlogic.gdx.ai.pfa
-
A
PathSmoother takes a
SmoothableGraphPath and transforms it by linking directly the nodes that are in line of
sight.
- PathSmoother(RaycastCollisionDetector<V>) - Constructor for class com.badlogic.gdx.ai.pfa.PathSmoother
-
- PathSmootherRequest<N,V extends com.badlogic.gdx.math.Vector<V>> - Class in com.badlogic.gdx.ai.pfa
-
A request for interruptible path smoothing.
- PathSmootherRequest() - Constructor for class com.badlogic.gdx.ai.pfa.PathSmootherRequest
-
Creates an empty PathSmootherRequest
- pattern - Variable in class com.badlogic.gdx.ai.fma.Formation
-
The formation pattern
- peek() - Method in class com.badlogic.gdx.ai.msg.PriorityQueue
-
Retrieves, but does not remove, the head of this queue.
- phaseCounters - Variable in class com.badlogic.gdx.ai.sched.SchedulerBase
-
- point - Variable in class com.badlogic.gdx.ai.utils.Collision
-
The collision point.
- policy - Variable in class com.badlogic.gdx.ai.btree.branch.Parallel
-
- poll() - Method in class com.badlogic.gdx.ai.msg.PriorityQueue
-
Retrieves and removes the head of this queue, or returns null if this queue is empty.
- predictionTime - Variable in class com.badlogic.gdx.ai.steer.behaviors.FollowFlowField
-
The time in the future to predict the owner's position.
- predictionTime - Variable in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
The time in the future to predict the owner's position.
- previousState - Variable in class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
The last state the owner was in.
- prevTask - Variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- printTree(Task<E>, int) - Static method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser
-
- PriorityQueue<E extends java.lang.Comparable<E>> - Class in com.badlogic.gdx.ai.msg
-
An unbounded priority queue based on a priority heap.
- PriorityQueue() - Constructor for class com.badlogic.gdx.ai.msg.PriorityQueue
-
Creates a PriorityQueue with the default initial capacity (11) that orders its elements according to their
natural ordering.
- PriorityQueue(int) - Constructor for class com.badlogic.gdx.ai.msg.PriorityQueue
-
Creates a PriorityQueue with the specified initial capacity that orders its elements according to their
natural ordering.
- PriorityScheduler - Class in com.badlogic.gdx.ai.sched
-
A
PriorityScheduler works like a
LoadBalancingScheduler but allows different tasks to get a different share of
the available time by assigning a priority to each task.
- PriorityScheduler(int) - Constructor for class com.badlogic.gdx.ai.sched.PriorityScheduler
-
Creates a PriorityScheduler.
- PrioritySteering<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.behaviors
-
The PrioritySteering behavior iterates through the behaviors and returns the first non zero steering.
- PrioritySteering(Steerable<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.PrioritySteering
-
Creates a PrioritySteering behavior for the specified owner.
- PrioritySteering(Steerable<T>, float) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.PrioritySteering
-
Creates a PrioritySteering behavior for the specified owner and threshold.
- provideMessageInfo(int, Telegraph) - Method in interface com.badlogic.gdx.ai.msg.TelegramProvider
-
- proximity - Variable in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
The proximity to find nearby obstacles.
- proximity - Variable in class com.badlogic.gdx.ai.steer.GroupBehavior
-
The proximity decides which agents are considered neighbors.
- Proximity<T extends com.badlogic.gdx.math.Vector<T>> - Interface in com.badlogic.gdx.ai.steer
-
A Proximity defines an area that is used by group behaviors to find and process the owner's neighbors.
- Proximity.ProximityCallback<T extends com.badlogic.gdx.math.Vector<T>> - Interface in com.badlogic.gdx.ai.steer
-
The callback object used by a proximity to report the owner's neighbor.
- ProximityBase<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.proximities
-
ProximityBase is the base class for any concrete proximity based on an iterable collection of agents.
- ProximityBase(Steerable<T>, Iterable<? extends Steerable<T>>) - Constructor for class com.badlogic.gdx.ai.steer.proximities.ProximityBase
-
Creates a ProximityBase for the specified owner and list of agents.
- Pursue<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.behaviors
-
Pursue behavior produces a force that steers the agent towards the evader (the target).
- Pursue(Steerable<T>, Steerable<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.Pursue
-
Creates a Pursue behavior for the specified owner and target.
- Pursue(Steerable<T>, Steerable<T>, float) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.Pursue
-
Creates a Pursue behavior for the specified owner and target.
- radius - Variable in class com.badlogic.gdx.ai.steer.proximities.FieldOfViewProximity
-
The radius of this proximity.
- radius - Variable in class com.badlogic.gdx.ai.steer.proximities.RadiusProximity
-
The radius of this proximity.
- RadiusProximity<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.proximities
-
A RadiusProximity elaborates any agents contained in the specified list that are within the radius of the owner.
- RadiusProximity(Steerable<T>, Iterable<? extends Steerable<T>>, float) - Constructor for class com.badlogic.gdx.ai.steer.proximities.RadiusProximity
-
Creates a RadiusProximity for the specified owner, agents and radius.
- Random<E> - Class in com.badlogic.gdx.ai.btree.decorator
-
The Random decorator succeeds with the specified probability, regardless of whether the wrapped task fails or succeeds.
- Random() - Constructor for class com.badlogic.gdx.ai.btree.decorator.Random
-
Creates a Random decorator with no child that succeeds or fails with equal probability.
- Random(Task<E>) - Constructor for class com.badlogic.gdx.ai.btree.decorator.Random
-
Creates a Random decorator with the given child that succeeds or fails with equal probability.
- Random(FloatDistribution) - Constructor for class com.badlogic.gdx.ai.btree.decorator.Random
-
Creates a Random decorator with no child that succeeds with the specified probability.
- Random(FloatDistribution, Task<E>) - Constructor for class com.badlogic.gdx.ai.btree.decorator.Random
-
Creates a Random decorator with the given child that succeeds with the specified probability.
- randomChildren - Variable in class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
Array of random children.
- RandomSelector<E> - Class in com.badlogic.gdx.ai.btree.branch
-
A RandomSelector is a selector task's variant that runs its children in a random order.
- RandomSelector() - Constructor for class com.badlogic.gdx.ai.btree.branch.RandomSelector
-
Creates a RandomSelector branch with no children.
- RandomSelector(Task<E>...) - Constructor for class com.badlogic.gdx.ai.btree.branch.RandomSelector
-
Creates a RandomSelector branch with the given children.
- RandomSelector(Array<Task<E>>) - Constructor for class com.badlogic.gdx.ai.btree.branch.RandomSelector
-
Creates a RandomSelector branch with the given children.
- RandomSequence<E> - Class in com.badlogic.gdx.ai.btree.branch
-
A RandomSequence is a sequence task's variant that runs its children in a random order.
- RandomSequence() - Constructor for class com.badlogic.gdx.ai.btree.branch.RandomSequence
-
Creates a RandomSequence branch with no children.
- RandomSequence(Array<Task<E>>) - Constructor for class com.badlogic.gdx.ai.btree.branch.RandomSequence
-
Creates a RandomSequence branch with the given children.
- RandomSequence(Task<E>...) - Constructor for class com.badlogic.gdx.ai.btree.branch.RandomSequence
-
Creates a RandomSequence branch with the given children.
- Ray<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.utils
-
A Ray is made up of a starting point and an ending point.
- Ray(T, T) - Constructor for class com.badlogic.gdx.ai.utils.Ray
-
Creates a Ray with the given start and end points.
- raycastCollisionDetector - Variable in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
The collision detector
- RaycastCollisionDetector<T extends com.badlogic.gdx.math.Vector<T>> - Interface in com.badlogic.gdx.ai.utils
-
A RaycastCollisionDetector finds the closest intersection between a ray and any object in the game world.
- RaycastObstacleAvoidance<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.behaviors
-
With the RaycastObstacleAvoidance the moving agent (the owner) casts one or more rays out in the direction of its
motion.
- RaycastObstacleAvoidance(Steerable<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
Creates a RaycastObstacleAvoidance behavior.
- RaycastObstacleAvoidance(Steerable<T>, RayConfiguration<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
Creates a RaycastObstacleAvoidance behavior.
- RaycastObstacleAvoidance(Steerable<T>, RayConfiguration<T>, RaycastCollisionDetector<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
Creates a RaycastObstacleAvoidance behavior.
- RaycastObstacleAvoidance(Steerable<T>, RayConfiguration<T>, RaycastCollisionDetector<T>, float) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
Creates a RaycastObstacleAvoidance behavior.
- rayConfiguration - Variable in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
The inputRay configuration
- RayConfiguration<T extends com.badlogic.gdx.math.Vector<T>> - Interface in com.badlogic.gdx.ai.steer.utils
-
A RayConfiguration is a collection of rays typically used for collision avoidance.
- RayConfigurationBase<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.utils.rays
-
RayConfigurationBase is the base class for concrete ray configurations having a fixed number of rays.
- RayConfigurationBase(Steerable<T>, int) - Constructor for class com.badlogic.gdx.ai.steer.utils.rays.RayConfigurationBase
-
Creates a RayConfigurationBase for the given owner and the specified number of rays.
- rays - Variable in class com.badlogic.gdx.ai.steer.utils.rays.RayConfigurationBase
-
- ReachOrientation<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.behaviors
-
ReachOrientation tries to align the owner to the target.
- ReachOrientation(Steerable<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
Creates a ReachOrientation behavior for the specified owner.
- ReachOrientation(Steerable<T>, Location<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
Creates a ReachOrientation behavior for the specified owner and target.
- reachOrientation(SteeringAcceleration<T>, float) - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
Produces a steering that tries to align the owner to the target orientation.
- read() - Method in class com.badlogic.gdx.ai.utils.CircularBuffer
-
Removes and returns the item at the head of this circular buffer (if any).
- receiver - Variable in class com.badlogic.gdx.ai.msg.Telegram
-
The agent that is to receive this telegram
- refresh(SmoothableGraphPath<N, V>) - Method in class com.badlogic.gdx.ai.pfa.PathSmootherRequest
-
- registerArchetypeTree(String, BehaviorTree<?>) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibrary
-
Registers the
BehaviorTree archetypeTree with the specified reference.
- release() - Method in interface com.badlogic.gdx.ai.utils.NonBlockingSemaphore
-
Releases a resource returning it to this semaphore.
- release(int) - Method in interface com.badlogic.gdx.ai.utils.NonBlockingSemaphore
-
Releases the specified number of resources returning it to this semaphore.
- release() - Method in class com.badlogic.gdx.ai.utils.SimpleNonBlockingSemaphore
-
- release(int) - Method in class com.badlogic.gdx.ai.utils.SimpleNonBlockingSemaphore
-
- remove(BlendedSteering.BehaviorAndWeight<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering
-
Removes a steering behavior from the list.
- remove(SteeringBehavior<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering
-
Removes a steering behavior from the list.
- removeListener(BehaviorTree.Listener<E>) - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
- removeListener(Telegraph, int) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Unregister the specified listener for the specified message code.
- removeListener(Telegraph, int...) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Unregister the specified listener for the selection of message codes.
- removeListeners() - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
- removeMember(FormationMember<T>) - Method in class com.badlogic.gdx.ai.fma.Formation
-
Removes a member from its slot and updates slot assignments.
- removeSemaphore(String) - Static method in class com.badlogic.gdx.ai.utils.NonBlockingSemaphoreRepository
-
- removeSlotAssignment(Array<SlotAssignment<T>>, int) - Method in class com.badlogic.gdx.ai.fma.BoundedSlotAssignmentStrategy
-
- removeSlotAssignment(Array<SlotAssignment<T>>, int) - Method in class com.badlogic.gdx.ai.fma.FreeSlotAssignmentStrategy
-
- removeSlotAssignment(Array<SlotAssignment<T>>, int) - Method in interface com.badlogic.gdx.ai.fma.SlotAssignmentStrategy
-
Removes the slot assignment at the specified index.
- Repeat<E> - Class in com.badlogic.gdx.ai.btree.decorator
-
A Repeat decorator will repeat the wrapped task a certain number of times, possibly infinite.
- Repeat() - Constructor for class com.badlogic.gdx.ai.btree.decorator.Repeat
-
Creates an infinite repeat decorator with no child task.
- Repeat(Task<E>) - Constructor for class com.badlogic.gdx.ai.btree.decorator.Repeat
-
Creates an infinite repeat decorator that wraps the given task.
- Repeat(IntegerDistribution, Task<E>) - Constructor for class com.badlogic.gdx.ai.btree.decorator.Repeat
-
Creates a repeat decorator that executes the given task the number of times (possibly infinite) determined by the given
distribution.
- report(float, Telegraph, Telegraph, int, Object, int) - Method in interface com.badlogic.gdx.ai.msg.MessageDispatcher.PendingMessageCallback
-
Reports a pending message.
- reportAchievability(boolean) - Method in interface com.badlogic.gdx.ai.steer.behaviors.Jump.JumpCallback
-
Reports whether the jump is achievable or not.
- reportNeighbor(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Alignment
-
- reportNeighbor(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Cohesion
-
- reportNeighbor(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.CollisionAvoidance
-
- reportNeighbor(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
- reportNeighbor(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Separation
-
- reportNeighbor(Steerable<T>) - Method in interface com.badlogic.gdx.ai.steer.Proximity.ProximityCallback
-
The callback method used to report a neighbor.
- reportsComments - Variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeReader
-
- repository - Variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibrary
-
- reset() - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
- reset() - Method in class com.badlogic.gdx.ai.btree.branch.DynamicGuardSelector
-
- reset() - Method in class com.badlogic.gdx.ai.btree.branch.Parallel
-
- reset() - Method in class com.badlogic.gdx.ai.btree.decorator.SemaphoreGuard
-
- reset() - Method in class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
- reset() - Method in class com.badlogic.gdx.ai.btree.Task
-
Resets this task to make it restart from scratch on next run.
- reset() - Method in class com.badlogic.gdx.ai.msg.Telegram
-
- reset() - Method in class com.badlogic.gdx.ai.pfa.indexed.IndexedAStarPathFinder.Metrics
-
- resize(int) - Method in class com.badlogic.gdx.ai.utils.CircularBuffer
-
Creates a new backing array with the specified capacity containing the current items.
- resolver - Variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibrary
-
- responseMessageCode - Variable in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- resultPath - Variable in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- retrieveArchetypeTree(String) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibrary
-
Retrieves the archetype tree from the library.
- RETURN_RECEIPT_NEEDED - Static variable in class com.badlogic.gdx.ai.msg.Telegram
-
Indicates that the sender needs the return receipt
- RETURN_RECEIPT_SENT - Static variable in class com.badlogic.gdx.ai.msg.Telegram
-
Indicates that the return receipt has been sent back to the original sender of the telegram
- RETURN_RECEIPT_UNNEEDED - Static variable in class com.badlogic.gdx.ai.msg.Telegram
-
Indicates that the sender doesn't need any return receipt
- returnReceiptStatus - Variable in class com.badlogic.gdx.ai.msg.Telegram
-
The return receipt status of this telegram.
- reverse() - Method in class com.badlogic.gdx.ai.pfa.DefaultGraphPath
-
- reverse() - Method in interface com.badlogic.gdx.ai.pfa.GraphPath
-
Reverses this path.
- revertToPreviousState() - Method in class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
- revertToPreviousState() - Method in class com.badlogic.gdx.ai.fsm.StackStateMachine
-
Changes the Change state back to the previous state.
- revertToPreviousState() - Method in interface com.badlogic.gdx.ai.fsm.StateMachine
-
Changes the state back to the previous state.
- rootTaskInstance() - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader.Subtree
-
- run() - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
- run() - Method in class com.badlogic.gdx.ai.btree.branch.DynamicGuardSelector
-
- run() - Method in class com.badlogic.gdx.ai.btree.branch.Parallel
-
- run() - Method in class com.badlogic.gdx.ai.btree.decorator.Random
-
- run() - Method in class com.badlogic.gdx.ai.btree.Decorator
-
- run() - Method in class com.badlogic.gdx.ai.btree.decorator.SemaphoreGuard
-
Runs its child if the semaphore has been successfully acquired; immediately fails otherwise.
- run() - Method in class com.badlogic.gdx.ai.btree.LeafTask
-
This method contains the update logic of this task.
- run() - Method in class com.badlogic.gdx.ai.btree.LoopDecorator
-
- run() - Method in class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
- run() - Method in class com.badlogic.gdx.ai.btree.Task
-
This method contains the update logic of this task.
- run(long) - Method in class com.badlogic.gdx.ai.pfa.PathFinderQueue
-
- run(long) - Method in class com.badlogic.gdx.ai.sched.LoadBalancingScheduler
-
Executes scheduled tasks based on their frequency and phase.
- run(long) - Method in class com.badlogic.gdx.ai.sched.PriorityScheduler
-
Executes scheduled tasks based on their frequency and phase.
- run(long) - Method in interface com.badlogic.gdx.ai.sched.Schedulable
-
Method invoked by the
Scheduler when this schedulable needs to be run.
- runList - Variable in class com.badlogic.gdx.ai.sched.SchedulerBase
-
- running() - Method in class com.badlogic.gdx.ai.btree.Task
-
This method will be called in
Task.run() to inform control that this task needs to run again
- runningChild - Variable in class com.badlogic.gdx.ai.btree.branch.DynamicGuardSelector
-
The child in the running status or null if no child is running.
- runningChild - Variable in class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
The child in the running status or null if no child is running.
- scanQueue(MessageDispatcher.PendingMessageCallback) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Scans the queue and passes pending messages to the given callback in any particular order.
- Schedulable - Interface in com.badlogic.gdx.ai.sched
-
Anything that can be scheduled by a
Scheduler must implement this interface.
- schedulableRecords - Variable in class com.badlogic.gdx.ai.sched.SchedulerBase
-
The list of the scheduled tasks.
- Scheduler - Interface in com.badlogic.gdx.ai.sched
-
A Scheduler works by assigning a pot of execution time among a variety of tasks, based on which ones need the time.
- SchedulerBase<T extends SchedulerBase.SchedulableRecord> - Class in com.badlogic.gdx.ai.sched
-
- SchedulerBase(int) - Constructor for class com.badlogic.gdx.ai.sched.SchedulerBase
-
Creates a SchedulerBase.
- SchedulerBase.SchedulableRecord - Class in com.badlogic.gdx.ai.sched
-
A scheduled task.
- scl(float) - Method in class com.badlogic.gdx.ai.steer.SteeringAcceleration
-
Scales this steering acceleration by the specified scalar.
- search(PathFinderRequest<N>, long) - Method in class com.badlogic.gdx.ai.pfa.HierarchicalPathFinder
-
- search(N, N, Heuristic<N>) - Method in class com.badlogic.gdx.ai.pfa.indexed.IndexedAStarPathFinder
-
- search(PathFinderRequest<N>, long) - Method in class com.badlogic.gdx.ai.pfa.indexed.IndexedAStarPathFinder
-
- search(PathFinderRequest<N>, long) - Method in interface com.badlogic.gdx.ai.pfa.PathFinder
-
Performs an interruptible search, trying to find a path made up of nodes from the start node to the goal node attempting to
honor costs provided by the graph.
- search(PathFinder<N>, long) - Method in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- SEARCH_DONE - Static variable in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- SEARCH_FINALIZED - Static variable in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- SEARCH_INITIALIZED - Static variable in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- SEARCH_NEW - Static variable in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- searchConnectionPath(N, N, Heuristic<N>, GraphPath<Connection<N>>) - Method in class com.badlogic.gdx.ai.pfa.HierarchicalPathFinder
-
- searchConnectionPath(N, N, Heuristic<N>, GraphPath<Connection<N>>) - Method in class com.badlogic.gdx.ai.pfa.indexed.IndexedAStarPathFinder
-
- searchConnectionPath(N, N, Heuristic<N>, GraphPath<Connection<N>>) - Method in interface com.badlogic.gdx.ai.pfa.PathFinder
-
Performs a non-interruptible search, trying to find a path made up of connections from the start node to the goal node
attempting to honor costs provided by the graph.
- searchNodePath(N, N, Heuristic<N>, GraphPath<N>) - Method in class com.badlogic.gdx.ai.pfa.HierarchicalPathFinder
-
- searchNodePath(N, N, Heuristic<N>, GraphPath<N>) - Method in class com.badlogic.gdx.ai.pfa.indexed.IndexedAStarPathFinder
-
- searchNodePath(N, N, Heuristic<N>, GraphPath<N>) - Method in interface com.badlogic.gdx.ai.pfa.PathFinder
-
Performs a non-interruptible search, trying to find a path made up of nodes from the start node to the goal node attempting
to honor costs provided by the graph.
- seconds - Variable in class com.badlogic.gdx.ai.btree.leaf.Wait
-
Mandatory task attribute specifying the random distribution that determines the timeout in seconds.
- Seek<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.behaviors
-
Seek behavior moves the owner towards the target position.
- Seek(Steerable<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.Seek
-
Creates a Seek behavior for the specified owner.
- Seek(Steerable<T>, Location<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.Seek
-
Creates a Seek behavior for the specified owner and target.
- selectedBehaviorIndex - Variable in class com.badlogic.gdx.ai.steer.behaviors.PrioritySteering
-
The index of the behavior whose acceleration has been returned by the last evaluation of this priority steering.
- Selector<E> - Class in com.badlogic.gdx.ai.btree.branch
-
A Selector is a branch task that runs every children until one of them succeeds.
- Selector() - Constructor for class com.badlogic.gdx.ai.btree.branch.Selector
-
Creates a Selector branch with no children.
- Selector(Task<E>...) - Constructor for class com.badlogic.gdx.ai.btree.branch.Selector
-
Creates a Selector branch with the given children.
- Selector(Array<Task<E>>) - Constructor for class com.badlogic.gdx.ai.btree.branch.Selector
-
Creates a Selector branch with the given children.
- SemaphoreGuard<E> - Class in com.badlogic.gdx.ai.btree.decorator
-
A SemaphoreGuard decorator allows you to specify how many characters should be allowed to concurrently execute its
child which represents a limited resource used in different behavior trees (note that this does not necessarily involve
multithreading concurrency).
- SemaphoreGuard() - Constructor for class com.badlogic.gdx.ai.btree.decorator.SemaphoreGuard
-
Creates a SemaphoreGuard decorator with no child.
- SemaphoreGuard(Task<E>) - Constructor for class com.badlogic.gdx.ai.btree.decorator.SemaphoreGuard
-
Creates a SemaphoreGuard decorator with the given child.
- SemaphoreGuard(String) - Constructor for class com.badlogic.gdx.ai.btree.decorator.SemaphoreGuard
-
Creates a SemaphoreGuard decorator with no child the specified semaphore name.
- SemaphoreGuard(String, Task<E>) - Constructor for class com.badlogic.gdx.ai.btree.decorator.SemaphoreGuard
-
Creates a SemaphoreGuard decorator with the specified semaphore name and child.
- sender - Variable in class com.badlogic.gdx.ai.msg.Telegram
-
The agent that sent this telegram
- Separation<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.behaviors
-
Separation is a group behavior producing a steering acceleration repelling from the other neighbors which are the agents
in the immediate area defined by the given
Proximity.
- Separation(Steerable<T>, Proximity<T>) - Constructor for class com.badlogic.gdx.ai.steer.behaviors.Separation
-
Creates a Separation behavior for the specified owner and proximity.
- Sequence<E> - Class in com.badlogic.gdx.ai.btree.branch
-
A Sequence is a branch task that runs every children until one of them fails.
- Sequence() - Constructor for class com.badlogic.gdx.ai.btree.branch.Sequence
-
Creates a Sequence branch with no children.
- Sequence(Array<Task<E>>) - Constructor for class com.badlogic.gdx.ai.btree.branch.Sequence
-
Creates a Sequence branch with the given children.
- Sequence(Task<E>...) - Constructor for class com.badlogic.gdx.ai.btree.branch.Sequence
-
Creates a Sequence branch with the given children.
- set(T, T) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump.JumpDescriptor
-
Sets this JumpDescriptor from the given takeoff and landing positions.
- set(Collision<T>) - Method in class com.badlogic.gdx.ai.utils.Collision
-
Sets this collision from the given collision.
- set(T, T) - Method in class com.badlogic.gdx.ai.utils.Collision
-
Sets this collision from the given point and normal.
- set(Ray<T>) - Method in class com.badlogic.gdx.ai.utils.Ray
-
Sets this ray from the given ray.
- set(T, T) - Method in class com.badlogic.gdx.ai.utils.Ray
-
Sets this Ray from the given start and end points.
- setAgentA(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
Sets the first agent.
- setAgentB(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
Sets the second agent.
- setAgents(Iterable<Steerable<T>>) - Method in class com.badlogic.gdx.ai.steer.proximities.ProximityBase
-
Sets the agents that represent potential neighbors.
- setAlignTolerance(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Face
-
- setAlignTolerance(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.LookWhereYouAreGoing
-
- setAlignTolerance(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
Sets the tolerance for aligning to the target without letting small errors keep the owner swinging.
- setAlignTolerance(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
- setAnchorPoint(Location<T>) - Method in class com.badlogic.gdx.ai.fma.Formation
-
Sets the anchor point of the formation.
- setAngle(float) - Method in class com.badlogic.gdx.ai.steer.proximities.FieldOfViewProximity
-
Sets the angle of this proximity in radians.
- setArrivalTolerance(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
Sets the tolerance for arriving at the target.
- setArrivalTolerance(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
- setArrivalTolerance(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
- setArrivalTolerance(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
- setArriveEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
Sets the flag indicating whether to use
Arrive behavior to approach the end of an open path.
- setBehavior(SteeringBehavior<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering.BehaviorAndWeight
-
- setComponent(T, float) - Method in interface com.badlogic.gdx.ai.steer.behaviors.Jump.GravityComponentHandler
-
Sets the component of the given vector along which the gravity operates.
- setControl(Task<E>) - Method in class com.badlogic.gdx.ai.btree.Task
-
This method will set a task as this task's control (parent)
- setDebugEnabled(boolean) - Method in class com.badlogic.gdx.ai.msg.MessageDispatcher
-
Sets debug mode on/off.
- setDecayCoefficient(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Separation
-
Sets the coefficient of decay for the inverse square law force.
- setDecelerationRadius(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
Sets the radius for beginning to slow down.
- setDecelerationRadius(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Face
-
- setDecelerationRadius(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
- setDecelerationRadius(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
- setDecelerationRadius(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
- setDecelerationRadius(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.LookWhereYouAreGoing
-
- setDecelerationRadius(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
Sets the radius for beginning to slow down
- setDecelerationRadius(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
- setDistance(float) - Method in interface com.badlogic.gdx.ai.steer.utils.Path.PathParam
-
Sets the distance from the start of the path
- setDistance(float) - Method in class com.badlogic.gdx.ai.steer.utils.paths.LinePath.LinePathParam
-
- setDistanceFromBoundary(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
Sets the distance from the boundary of the obstacle behind which to hide.
- setDistanceFromBoundary(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
Sets the distance from boundary, i.e.
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Alignment
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Cohesion
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.CollisionAvoidance
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Evade
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Face
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Flee
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowFlowField
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.LookWhereYouAreGoing
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.MatchVelocity
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.PrioritySteering
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Pursue
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Seek
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Separation
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
- setEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.SteeringBehavior
-
Sets this steering behavior on/off.
- setEpsilon(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.PrioritySteering
-
Sets the threshold of the steering acceleration magnitude below which a steering behavior is considered to have given no
output.
- setFaceEnabled(boolean) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Sets the flag indicating whether to use
Face behavior or not.
- setFactory(NonBlockingSemaphore.Factory) - Static method in class com.badlogic.gdx.ai.utils.NonBlockingSemaphoreRepository
-
- setFileSystem(FileSystem) - Static method in class com.badlogic.gdx.ai.GdxAI
-
Sets the filesystem service.
- setFlowField(FollowFlowField.FlowField<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowFlowField
-
Sets the flow field of this behavior
- setGlobalState(S) - Method in class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
- setGlobalState(S) - Method in interface com.badlogic.gdx.ai.fsm.StateMachine
-
Sets the global state of this state machine.
- setGravity(T) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Sets the gravity vector.
- setGuard(Task<E>) - Method in class com.badlogic.gdx.ai.btree.Task
-
Sets the guard of this task.
- setInitialState(S) - Method in class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
- setInitialState(S) - Method in class com.badlogic.gdx.ai.fsm.StackStateMachine
-
- setInitialState(S) - Method in interface com.badlogic.gdx.ai.fsm.StateMachine
-
Sets the initial state of this state machine.
- setInterpositionRatio(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
Sets the interposition ratio.
- setJumpDescriptor(Jump.JumpDescriptor<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Sets the jump descriptor to use.
- setLength(float) - Method in class com.badlogic.gdx.ai.steer.utils.rays.ParallelSideRayConfiguration
-
Sets the length of the rays.
- setLength(float) - Method in class com.badlogic.gdx.ai.steer.utils.rays.SingleRayConfiguration
-
Sets the length of the ray.
- setLevel(int) - Method in interface com.badlogic.gdx.ai.pfa.HierarchicalGraph
-
Switches the graph into the given level so all future calls to the
getConnections methods
act as if the graph was just a simple, non-hierarchical graph at that level.
- setLevel(int) - Method in class com.badlogic.gdx.ai.pfa.indexed.IndexedHierarchicalGraph
-
- setLibrary(BehaviorTreeLibrary) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeLibraryManager
-
Sets the the behavior tree library
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Alignment
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Cohesion
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.CollisionAvoidance
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Evade
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Face
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Flee
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowFlowField
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.LookWhereYouAreGoing
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.MatchVelocity
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.PrioritySteering
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Pursue
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Seek
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Separation
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Sets the limiter of this steering behavior.
- setLimiter(Limiter) - Method in class com.badlogic.gdx.ai.steer.SteeringBehavior
-
Sets the limiter of this steering behavior.
- setLogger(Logger) - Static method in class com.badlogic.gdx.ai.GdxAI
-
Sets the logger service.
- setMaxAngularAcceleration(float) - Method in interface com.badlogic.gdx.ai.steer.Limiter
-
Sets the maximum angular acceleration.
- setMaxAngularAcceleration(float) - Method in class com.badlogic.gdx.ai.steer.limiters.AngularAccelerationLimiter
-
Sets the maximum angular acceleration.
- setMaxAngularAcceleration(float) - Method in class com.badlogic.gdx.ai.steer.limiters.AngularLimiter
-
Sets the maximum angular acceleration.
- setMaxAngularAcceleration(float) - Method in class com.badlogic.gdx.ai.steer.limiters.FullLimiter
-
- setMaxAngularAcceleration(float) - Method in class com.badlogic.gdx.ai.steer.limiters.NullLimiter
-
Guaranteed to throw UnsupportedOperationException.
- setMaxAngularAcceleration(float) - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- setMaxAngularSpeed(float) - Method in interface com.badlogic.gdx.ai.steer.Limiter
-
Sets the maximum angular speed.
- setMaxAngularSpeed(float) - Method in class com.badlogic.gdx.ai.steer.limiters.AngularLimiter
-
Sets the maximum angular speed.
- setMaxAngularSpeed(float) - Method in class com.badlogic.gdx.ai.steer.limiters.AngularSpeedLimiter
-
Sets the maximum angular speed.
- setMaxAngularSpeed(float) - Method in class com.badlogic.gdx.ai.steer.limiters.FullLimiter
-
- setMaxAngularSpeed(float) - Method in class com.badlogic.gdx.ai.steer.limiters.NullLimiter
-
Guaranteed to throw UnsupportedOperationException.
- setMaxAngularSpeed(float) - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- setMaxLinearAcceleration(float) - Method in interface com.badlogic.gdx.ai.steer.Limiter
-
Sets the maximum linear acceleration.
- setMaxLinearAcceleration(float) - Method in class com.badlogic.gdx.ai.steer.limiters.FullLimiter
-
- setMaxLinearAcceleration(float) - Method in class com.badlogic.gdx.ai.steer.limiters.LinearAccelerationLimiter
-
Sets the maximum linear acceleration.
- setMaxLinearAcceleration(float) - Method in class com.badlogic.gdx.ai.steer.limiters.LinearLimiter
-
Sets the maximum linear acceleration.
- setMaxLinearAcceleration(float) - Method in class com.badlogic.gdx.ai.steer.limiters.NullLimiter
-
Guaranteed to throw UnsupportedOperationException.
- setMaxLinearAcceleration(float) - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- setMaxLinearSpeed(float) - Method in interface com.badlogic.gdx.ai.steer.Limiter
-
Sets the maximum linear speed.
- setMaxLinearSpeed(float) - Method in class com.badlogic.gdx.ai.steer.limiters.FullLimiter
-
- setMaxLinearSpeed(float) - Method in class com.badlogic.gdx.ai.steer.limiters.LinearLimiter
-
Sets the maximum linear speed.
- setMaxLinearSpeed(float) - Method in class com.badlogic.gdx.ai.steer.limiters.LinearSpeedLimiter
-
Sets the maximum linear speed.
- setMaxLinearSpeed(float) - Method in class com.badlogic.gdx.ai.steer.limiters.NullLimiter
-
Guaranteed to throw UnsupportedOperationException.
- setMaxLinearSpeed(float) - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- setMaxPredictionTime(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Pursue
-
Sets the maximum prediction time.
- setMaxVerticalVelocity(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Sets the maximum vertical component of jump velocity, where "vertical" stands for the axis where gravity operates.
- setMotionModerator(FormationMotionModerator<T>) - Method in class com.badlogic.gdx.ai.fma.Formation
-
Sets the motion moderator of this formation
- setNumberOfSlots(int) - Method in interface com.badlogic.gdx.ai.fma.FormationPattern
-
Sets the number of slots.
- setNumberOfSlots(int) - Method in class com.badlogic.gdx.ai.fma.patterns.DefensiveCircleFormationPattern
-
- setObject(E) - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
Sets the blackboard object of this behavior tree.
- setOrientation(float) - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- setOrientation(float) - Method in interface com.badlogic.gdx.ai.utils.Location
-
Sets the orientation of this location, i.e.
- setOwner(E) - Method in class com.badlogic.gdx.ai.fsm.DefaultStateMachine
-
Sets the owner of this state machine.
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Alignment
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Cohesion
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.CollisionAvoidance
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Evade
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Face
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Flee
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowFlowField
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.LookWhereYouAreGoing
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.MatchVelocity
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.PrioritySteering
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Pursue
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Seek
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Separation
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.proximities.ProximityBase
-
- setOwner(Steerable<T>) - Method in interface com.badlogic.gdx.ai.steer.Proximity
-
Sets the owner of this proximity.
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.SteeringBehavior
-
Sets the owner of this steering behavior.
- setOwner(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.utils.rays.RayConfigurationBase
-
Sets the owner of this configuration.
- setParser(BehaviorTreeParser<E>) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- setPath(Path<T, P>) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
Sets the path followed by this behavior.
- setPathOffset(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
Sets the path offset to generate the target.
- setPattern(FormationPattern<T>) - Method in class com.badlogic.gdx.ai.fma.Formation
-
Sets the pattern of this formation
- setPredictionTime(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowFlowField
-
Sets the prediction time.
- setPredictionTime(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
Sets the prediction time.
- setProximity(Proximity<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
Sets the proximity used to find nearby obstacles.
- setProximity(Proximity<T>) - Method in class com.badlogic.gdx.ai.steer.GroupBehavior
-
Sets the proximity of this group behavior
- setRadius(float) - Method in class com.badlogic.gdx.ai.steer.proximities.FieldOfViewProximity
-
Sets the radius of this proximity.
- setRadius(float) - Method in class com.badlogic.gdx.ai.steer.proximities.RadiusProximity
-
Sets the radius of this proximity.
- setRaycastCollisionDetector(RaycastCollisionDetector<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
Sets the raycast collision detector of this behavior.
- setRayConfiguration(RayConfiguration<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.RaycastObstacleAvoidance
-
Sets the ray configuration of this behavior.
- setRayLength(float) - Method in class com.badlogic.gdx.ai.steer.utils.rays.CentralRayWithWhiskersConfiguration
-
Sets the length of the central ray.
- setRays(Ray<T>[]) - Method in class com.badlogic.gdx.ai.steer.utils.rays.RayConfigurationBase
-
Sets the rays of this configuration.
- setResizable(boolean) - Method in class com.badlogic.gdx.ai.utils.CircularBuffer
-
Sets the flag specifying whether this circular buffer can be resized or not.
- setSideOffset(float) - Method in class com.badlogic.gdx.ai.steer.utils.rays.ParallelSideRayConfiguration
-
Sets the side offset of the rays.
- setSlotAssignmentStrategy(SlotAssignmentStrategy<T>) - Method in class com.badlogic.gdx.ai.fma.Formation
-
Sets the slot assignment strategy of this formation
- setTagged(boolean) - Method in interface com.badlogic.gdx.ai.steer.Steerable
-
Tag/untag this Steerable.
- setTagged(boolean) - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- setTakeoffPositionTolerance(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Sets the tolerance used to check if the owner has reached the takeoff location.
- setTakeoffTolerance(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Sets the the tolerance used to check if the owner has reached the takeoff location with the required velocity.
- setTakeoffVelocityTolerance(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Sets the tolerance used to check if the owner has reached the takeoff velocity.
- setTarget(Location<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
Sets the target to arrive to.
- setTarget(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Evade
-
- setTarget(Location<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Face
-
- setTarget(Location<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Flee
-
- setTarget(Location<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
- setTarget(Location<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
- setTarget(Location<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
- setTarget(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
Sets the target whose velocity should be matched.
- setTarget(Location<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.LookWhereYouAreGoing
-
Sets the target to align to.
- setTarget(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.MatchVelocity
-
Sets the target whose velocity should be matched.
- setTarget(Steerable<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Pursue
-
Sets the target.
- setTarget(Location<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
Sets the target to align to.
- setTarget(Location<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Seek
-
Sets the target to seek.
- setTarget(Location<T>) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Sets the target to align to.
- setTimepiece(Timepiece) - Static method in class com.badlogic.gdx.ai.GdxAI
-
Sets the timepiece service.
- setTimestamp(float) - Method in class com.badlogic.gdx.ai.msg.Telegram
-
Sets the time stamp of this telegram.
- setTimeToTarget(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Arrive
-
Sets the time over which to achieve target speed.
- setTimeToTarget(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Face
-
- setTimeToTarget(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.FollowPath
-
- setTimeToTarget(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Hide
-
- setTimeToTarget(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Interpose
-
- setTimeToTarget(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Jump
-
- setTimeToTarget(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.LookWhereYouAreGoing
-
- setTimeToTarget(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.MatchVelocity
-
Sets the time over which to achieve target speed.
- setTimeToTarget(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.ReachOrientation
-
Sets the time over which to achieve target rotation speed
- setTimeToTarget(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
- setUniqueness(boolean) - Method in class com.badlogic.gdx.ai.msg.PriorityQueue
-
Sets a flag indicating whether only unique elements are allowed to be inserted.
- setWanderOffset(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Sets the forward offset of the wander circle.
- setWanderOrientation(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Sets the current orientation of the wander target.
- setWanderRadius(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Sets the radius of the wander circle.
- setWanderRate(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.Wander
-
Sets the rate, expressed in radian per second, at which the wander orientation can change.
- setWeight(float) - Method in class com.badlogic.gdx.ai.steer.behaviors.BlendedSteering.BehaviorAndWeight
-
- setWhiskerAngle(float) - Method in class com.badlogic.gdx.ai.steer.utils.rays.CentralRayWithWhiskersConfiguration
-
Sets the angle in radians of the whiskers from the central ray.
- setWhiskerLength(float) - Method in class com.badlogic.gdx.ai.steer.utils.rays.CentralRayWithWhiskersConfiguration
-
Sets the length of the two whiskers.
- setZero() - Method in class com.badlogic.gdx.ai.steer.SteeringAcceleration
-
Zeros the linear and angular components of this steering acceleration.
- setZeroLinearSpeedThreshold(float) - Method in interface com.badlogic.gdx.ai.steer.Limiter
-
Sets the threshold below which the linear speed can be considered zero.
- setZeroLinearSpeedThreshold(float) - Method in class com.badlogic.gdx.ai.steer.limiters.FullLimiter
-
- setZeroLinearSpeedThreshold(float) - Method in class com.badlogic.gdx.ai.steer.limiters.NullLimiter
-
Guaranteed to throw UnsupportedOperationException.
- setZeroLinearSpeedThreshold(float) - Method in class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- sibling(String) - Method in class com.badlogic.gdx.ai.StandaloneFileSystem.DesktopFileHandle
-
- SimpleNonBlockingSemaphore - Class in com.badlogic.gdx.ai.utils
-
A non-blocking semaphore that does not ensure the atomicity of its operations, meaning that it's not tread-safe.
- SimpleNonBlockingSemaphore(String, int) - Constructor for class com.badlogic.gdx.ai.utils.SimpleNonBlockingSemaphore
-
Creates a SimpleNonBlockingSemaphore with the given name and number of resources.
- SimpleNonBlockingSemaphore.Factory - Class in com.badlogic.gdx.ai.utils
-
- SingleRayConfiguration<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer.utils.rays
-
As the name suggests, a SingleRayConfiguration uses just one ray cast.
- SingleRayConfiguration(Steerable<T>, float) - Constructor for class com.badlogic.gdx.ai.steer.utils.rays.SingleRayConfiguration
-
Creates a SingleRayConfiguration for the given owner where the ray has the specified length.
- SingleRunningChildBranch<E> - Class in com.badlogic.gdx.ai.btree
-
A SingleRunningChildBranch task is a branch task that supports only one running child at a time.
- SingleRunningChildBranch() - Constructor for class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
Creates a SingleRunningChildBranch task with no children
- SingleRunningChildBranch(Array<Task<E>>) - Constructor for class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
Creates a SingleRunningChildBranch task with a list of children
- size() - Method in class com.badlogic.gdx.ai.msg.PriorityQueue
-
Returns the number of elements in this queue.
- size() - Method in class com.badlogic.gdx.ai.pfa.PathFinderQueue
-
- size() - Method in class com.badlogic.gdx.ai.utils.CircularBuffer
-
Returns the number of elements in this circular buffer.
- SlotAssignment<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.fma
-
- SlotAssignment(FormationMember<T>) - Constructor for class com.badlogic.gdx.ai.fma.SlotAssignment
-
Creates a SlotAssignment for the given member.
- SlotAssignment(FormationMember<T>, int) - Constructor for class com.badlogic.gdx.ai.fma.SlotAssignment
-
Creates a SlotAssignment for the given member and slotNumber.
- slotAssignmentStrategy - Variable in class com.badlogic.gdx.ai.fma.Formation
-
The strategy used to assign a member to his slot
- SlotAssignmentStrategy<T extends com.badlogic.gdx.math.Vector<T>> - Interface in com.badlogic.gdx.ai.fma
-
- slotCostProvider - Variable in class com.badlogic.gdx.ai.fma.SoftRoleSlotAssignmentStrategy
-
- slotNumber - Variable in class com.badlogic.gdx.ai.fma.SlotAssignment
-
- SmoothableGraphPath<N,V extends com.badlogic.gdx.math.Vector<V>> - Interface in com.badlogic.gdx.ai.pfa
-
- smoothPath(SmoothableGraphPath<N, V>) - Method in class com.badlogic.gdx.ai.pfa.PathSmoother
-
Smoothes the given path in place.
- smoothPath(PathSmootherRequest<N, V>, long) - Method in class com.badlogic.gdx.ai.pfa.PathSmoother
-
Smoothes in place the path specified by the given request, possibly over multiple consecutive frames.
- SoftRoleSlotAssignmentStrategy<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.fma
-
- SoftRoleSlotAssignmentStrategy(SoftRoleSlotAssignmentStrategy.SlotCostProvider<T>) - Constructor for class com.badlogic.gdx.ai.fma.SoftRoleSlotAssignmentStrategy
-
Creates a SoftRoleSlotAssignmentStrategy with the given slot cost provider and no cost threshold.
- SoftRoleSlotAssignmentStrategy(SoftRoleSlotAssignmentStrategy.SlotCostProvider<T>, float) - Constructor for class com.badlogic.gdx.ai.fma.SoftRoleSlotAssignmentStrategy
-
Creates a SoftRoleSlotAssignmentStrategy with the given slot cost provider and cost threshold.
- SoftRoleSlotAssignmentStrategy.SlotCostProvider<T extends com.badlogic.gdx.math.Vector<T>> - Interface in com.badlogic.gdx.ai.fma
-
- stack - Variable in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- StackStateMachine<E,S extends State<E>> - Class in com.badlogic.gdx.ai.fsm
-
- StackStateMachine() - Constructor for class com.badlogic.gdx.ai.fsm.StackStateMachine
-
Creates a StackStateMachine with no owner, initial state and global state.
- StackStateMachine(E) - Constructor for class com.badlogic.gdx.ai.fsm.StackStateMachine
-
Creates a StackStateMachine for the specified owner.
- StackStateMachine(E, S) - Constructor for class com.badlogic.gdx.ai.fsm.StackStateMachine
-
Creates a StackStateMachine for the specified owner and initial state.
- StackStateMachine(E, S, S) - Constructor for class com.badlogic.gdx.ai.fsm.StackStateMachine
-
Creates a StackStateMachine for the specified owner, initial state and global state.
- StandaloneFileSystem - Class in com.badlogic.gdx.ai
-
- StandaloneFileSystem() - Constructor for class com.badlogic.gdx.ai.StandaloneFileSystem
-
- StandaloneFileSystem.DesktopFileHandle - Class in com.badlogic.gdx.ai
-
- STANDARD_NORMAL - Static variable in class com.badlogic.gdx.ai.utils.random.GaussianDoubleDistribution
-
- STANDARD_NORMAL - Static variable in class com.badlogic.gdx.ai.utils.random.GaussianFloatDistribution
-
- start() - Method in class com.badlogic.gdx.ai.btree.branch.RandomSelector
-
- start() - Method in class com.badlogic.gdx.ai.btree.branch.RandomSequence
-
- start() - Method in class com.badlogic.gdx.ai.btree.decorator.Include
-
- start() - Method in class com.badlogic.gdx.ai.btree.decorator.Random
-
Draws a value from the distribution that determines the success probability.
- start() - Method in class com.badlogic.gdx.ai.btree.decorator.Repeat
-
Draws a value from the distribution that determines how many times the wrapped task must be repeated.
- start() - Method in class com.badlogic.gdx.ai.btree.decorator.SemaphoreGuard
-
Acquires the semaphore.
- start() - Method in class com.badlogic.gdx.ai.btree.leaf.Wait
-
Draws a value from the distribution that determines the seconds to wait for.
- start() - Method in class com.badlogic.gdx.ai.btree.SingleRunningChildBranch
-
- start() - Method in class com.badlogic.gdx.ai.btree.Task
-
This method will be called once before this task's first run.
- start - Variable in class com.badlogic.gdx.ai.utils.Ray
-
The starting point of this ray.
- startLine(int) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- startLine(int) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeReader
-
- startNode - Variable in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- startStatement(String, boolean, boolean) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- startStatement(String, boolean, boolean) - Method in class com.badlogic.gdx.ai.btree.utils.BehaviorTreeReader
-
- State<E> - Interface in com.badlogic.gdx.ai.fsm
-
The state of a state machine defines the logic of the entities that enter, exit and last this state.
- StateMachine<E,S extends State<E>> - Interface in com.badlogic.gdx.ai.fsm
-
A state machine manages the state transitions of its entity.
- status - Variable in class com.badlogic.gdx.ai.btree.Task
-
The status of this task.
- status - Variable in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- statusChanged - Variable in class com.badlogic.gdx.ai.pfa.PathFinderRequest
-
- statusUpdated(Task<E>, Task.Status) - Method in interface com.badlogic.gdx.ai.btree.BehaviorTree.Listener
-
This method is invoked when the task status is set.
- StdoutLogger - Class in com.badlogic.gdx.ai
-
A logger that writes to the standard output.
- StdoutLogger() - Constructor for class com.badlogic.gdx.ai.StdoutLogger
-
- Steerable<T extends com.badlogic.gdx.math.Vector<T>> - Interface in com.badlogic.gdx.ai.steer
-
A
Steerable is a
Location that gives access to the character's data required by steering system.
- SteerableAdapter<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer
-
- SteerableAdapter() - Constructor for class com.badlogic.gdx.ai.steer.SteerableAdapter
-
- SteeringAcceleration<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer
-
SteeringAcceleration is a movement requested by the steering system.
- SteeringAcceleration(T) - Constructor for class com.badlogic.gdx.ai.steer.SteeringAcceleration
-
Creates a SteeringAcceleration with the given linear acceleration and zero angular acceleration.
- SteeringAcceleration(T, float) - Constructor for class com.badlogic.gdx.ai.steer.SteeringAcceleration
-
Creates a SteeringAcceleration with the given linear and angular components.
- SteeringBehavior<T extends com.badlogic.gdx.math.Vector<T>> - Class in com.badlogic.gdx.ai.steer
-
A SteeringBehavior calculates the linear and/or angular accelerations to be applied to its owner.
- SteeringBehavior(Steerable<T>) - Constructor for class com.badlogic.gdx.ai.steer.SteeringBehavior
-
Creates a SteeringBehavior for the specified owner.
- SteeringBehavior(Steerable<T>, Limiter) - Constructor for class com.badlogic.gdx.ai.steer.SteeringBehavior
-
Creates a SteeringBehavior for the specified owner and limiter.
- SteeringBehavior(Steerable<T>, boolean) - Constructor for class com.badlogic.gdx.ai.steer.SteeringBehavior
-
Creates a SteeringBehavior for the specified owner and activation flag.
- SteeringBehavior(Steerable<T>, Limiter, boolean) - Constructor for class com.badlogic.gdx.ai.steer.SteeringBehavior
-
Creates a SteeringBehavior for the specified owner, limiter and activation flag.
- step() - Method in class com.badlogic.gdx.ai.btree.BehaviorTree
-
This method should be called when game entity needs to make decisions: call this in game loop or after a fixed time slice if
the game is real-time, or on entity's turn if the game is turn-based
- store(T) - Method in class com.badlogic.gdx.ai.utils.CircularBuffer
-
Adds the given item to the tail of this circular buffer.
- subtree - Variable in class com.badlogic.gdx.ai.btree.decorator.Include
-
Mandatory task attribute indicating the path of the subtree to include.
- success - Variable in class com.badlogic.gdx.ai.btree.decorator.Random
-
Optional task attribute specifying the random distribution that determines the success probability.
- Success<E> - Class in com.badlogic.gdx.ai.btree.leaf
-
Success is a leaf that immediately succeeds.
- Success() - Constructor for class com.badlogic.gdx.ai.btree.leaf.Success
-
Creates a Success task.
- success() - Method in class com.badlogic.gdx.ai.btree.Task
-
This method will be called in
Task.run() to inform control that this task has finished running with a success result
- supportsSlots(int) - Method in interface com.badlogic.gdx.ai.fma.FormationPattern
-
Returns true if the pattern can support the given number of slots
- supportsSlots(int) - Method in class com.badlogic.gdx.ai.fma.patterns.DefensiveCircleFormationPattern
-
- swapNodes(int, int) - Method in interface com.badlogic.gdx.ai.pfa.SmoothableGraphPath
-
Swaps the specified nodes of this path.