- a - Variable in class com.almasb.fxgl.physics.box2d.common.Sweep
-
World angles
- a - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Position
-
- a - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- a0 - Variable in class com.almasb.fxgl.physics.box2d.common.Sweep
-
World angles
- AABB - Class in com.almasb.fxgl.physics.box2d.collision
-
An axis-aligned bounding box.
- AABB() - Constructor for class com.almasb.fxgl.physics.box2d.collision.AABB
-
Creates the default object, with vertices at 0,0 and 0,0.
- AABB(AABB) - Constructor for class com.almasb.fxgl.physics.box2d.collision.AABB
-
Copies from the given object
- AABB(Vec2, Vec2) - Constructor for class com.almasb.fxgl.physics.box2d.collision.AABB
-
Creates an AABB object using the given bounding vertices.
- aabb - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
Enlarged AABB
- aabbExtension - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
This is used to fatten AABBs in the dynamic tree.
- aabbMultiplier - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
This is used to fatten AABBs in the dynamic tree.
- abs(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- abs() - Method in class com.almasb.fxgl.core.math.Vec2
-
- abs(Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- abs(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- abs(int) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- abs() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Return the matrix composed of the absolute values of all elements.
- abs(Mat22) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Return the matrix composed of the absolute values of all elements.
- absLocal() - Method in class com.almasb.fxgl.core.math.Vec2
-
Modify this vector to have only positive components.
- absLocal() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- absToOut(Vec2, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- absToOut(Mat22, Mat22) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- accept(Throwable) - Method in interface com.almasb.fxgl.service.ExceptionHandler
-
Equivalent to handle(e)
.
- accum(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Profile.ProfileEntry
-
- ACHIEVED - Static variable in class com.almasb.fxgl.gameplay.AchievementEvent
-
- AchievementEvent - Class in com.almasb.fxgl.gameplay
-
Occurs on achievement unlocked.
- AchievementEvent(Achievement) - Constructor for class com.almasb.fxgl.gameplay.AchievementEvent
-
- AchievementEvent(EventType<? extends AchievementEvent>, Achievement) - Constructor for class com.almasb.fxgl.gameplay.AchievementEvent
-
- AchievementListener - Interface in com.almasb.fxgl.gameplay
-
Marks a service that wants to listen for achievement events.
- AchievementProgressEvent - Class in com.almasb.fxgl.gameplay
-
Fired when a numeric value based achievement has made some progress.
- AchievementProgressEvent(Achievement, double, double) - Constructor for class com.almasb.fxgl.gameplay.AchievementProgressEvent
-
- acquire() - Method in interface com.almasb.fxgl.ai.utils.NonBlockingSemaphore
-
Acquires a resource if available.
- acquire(int) - Method in interface com.almasb.fxgl.ai.utils.NonBlockingSemaphore
-
Acquires the specified number of resources if they all are available.
- acquire() - Method in class com.almasb.fxgl.ai.utils.SimpleNonBlockingSemaphore
-
- acquire(int) - Method in class com.almasb.fxgl.ai.utils.SimpleNonBlockingSemaphore
-
- Action<T extends Entity> - Class in com.almasb.fxgl.ecs.action
-
A single entity action.
- Action() - Constructor for class com.almasb.fxgl.ecs.action.Action
-
- ActionControl<T extends Entity> - Class in com.almasb.fxgl.ecs.action
-
- ActionControl() - Constructor for class com.almasb.fxgl.ecs.action.ActionControl
-
- actionsProperty() - Method in class com.almasb.fxgl.ecs.action.ActionControl
-
- activeProperty() - Method in class com.almasb.fxgl.ecs.Entity
-
- activeProperty() - Method in class com.almasb.fxgl.scene.FXGLScene
-
If a scene is active it is being shown by the display.
- Adapter(String, Class<?>) - Constructor for class com.almasb.fxgl.ai.btree.utils.DistributionAdapters.Adapter
-
- add(Class<?>, DistributionAdapters.Adapter<?>) - Method in class com.almasb.fxgl.ai.btree.utils.DistributionAdapters
-
- add(E) - Method in class com.almasb.fxgl.ai.msg.PriorityQueue
-
Inserts the specified element into this priority queue.
- add(T) - Method in class com.almasb.fxgl.core.collection.Array
-
- add(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- add(T) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
Returns true if the key was not already in the set.
- add(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
Return the sum of this vector and another; does not alter either one.
- add(Point2D) - Method in class com.almasb.fxgl.core.math.Vec2
-
Return the sum of this vector and another; does not alter either one.
- add(double, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
Return the sum of this vector and another; does not alter either one.
- add(Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Add this matrix to B, return the result.
- add(Vec3) - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- add(Body) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- add(Contact) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- add(Joint) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- addAction(Action) - Method in class com.almasb.fxgl.ecs.action.ActionControl
-
Add an action for this entity to execute.
- addAll(Array<? extends T>) - Method in class com.almasb.fxgl.core.collection.Array
-
- addAll(Array<? extends T>, int, int) - Method in class com.almasb.fxgl.core.collection.Array
-
- addAll(T...) - Method in class com.almasb.fxgl.core.collection.Array
-
- addAll(T[], int, int) - Method in class com.almasb.fxgl.core.collection.Array
-
- addAll(IntArray) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- addAll(IntArray, int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- addAll(int...) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- addAll(int[], int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- addAll(Array<? extends T>) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- addAll(Array<? extends T>, int, int) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- addAll(T...) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- addAll(T[], int, int) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- addAll(ObjectSet<T>) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- addBody(Body) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJointDef
-
Adds a body to the group
- addBodyAndJoint(Body, DistanceJoint) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJointDef
-
Adds a body and the pre-made distance joint.
- addChild(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will add a child to the list of this task's children
- addChildToTask(Task<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
This method will add a child, namely the root, to this behavior tree.
- addChildToTask(Task<E>) - Method in class com.almasb.fxgl.ai.btree.BranchTask
-
- addChildToTask(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- addChildToTask(Task<E>) - Method in class com.almasb.fxgl.ai.btree.LeafTask
-
Always throws IllegalStateException
because a leaf task cannot have any children.
- addChildToTask(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will add a child to the list of this task's children
- AddCollisionHandler - Annotation Type in com.almasb.fxgl.annotation
-
Indicates that a class that extends
CollisionHandler
will be automatically
added to physics world's collision handlers.
- addCollisionHandler(CollisionHandler) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Registers a collision handler.
- addComponent(Component) - Method in class com.almasb.fxgl.ecs.Entity
-
Adds given component to this entity.
- addContact(int, int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- addControl(Control) - Method in class com.almasb.fxgl.ecs.Entity
-
Adds behavior to entity.
- addCurve(BezierSpline.BezierCurve) - Method in class com.almasb.fxgl.core.math.BezierSpline
-
- addDataParser(Class<T>, DataParser<T>) - Method in interface com.almasb.fxgl.service.Net
-
- addEntities(Entity...) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- addEntity(Entity) - Method in class com.almasb.fxgl.ecs.GameWorld
-
The entity will be added to update list in the next tick.
- addExitListener(ExitListener) - Method in class com.almasb.fxgl.app.GameApplication
-
- addGameView(EntityView) - Method in class com.almasb.fxgl.scene.GameScene
-
Add a view to the game root.
- addGenerator(Vec2, int) - Method in class com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram
-
- addHitBox(HitBox) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Add a hit (collision) bounding box.
- addListener(BehaviorTree.Listener<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- addListener(Telegraph, int) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Registers a listener for the specified message code.
- addListeners(Telegraph, int...) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Registers a listener for a selection of message types.
- addLocal(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
Add another vector to this one and returns result - alters this vector.
- addLocal(double, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
Adds values to this vector and returns result - alters this vector.
- addLocal(Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Add B to this matrix locally.
- addLocal(Vec3) - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- addModuleListener(ModuleListener) - Method in class com.almasb.fxgl.ecs.Entity
-
- addNode(Node) - Method in class com.almasb.fxgl.entity.EntityView
-
Add a child node to this view.
- addPair(Object, Object) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.PairCallback
-
- addPair(Object, Object) - Method in class com.almasb.fxgl.physics.box2d.dynamics.ContactManager
-
Broad-phase callback.
- addParser(Class<T>, DataParser<T>) - Method in class com.almasb.fxgl.net.NetworkConnection
-
Register a parser for specified class.
- addPlayStateListener(StateListener) - Method in class com.almasb.fxgl.app.GameApplication
-
- addProvider(TelegramProvider, int) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Registers a provider for the specified message code.
- addProviders(TelegramProvider, int...) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Registers a provider for a selection of message types.
- addSemaphore(String, int) - Static method in class com.almasb.fxgl.ai.utils.NonBlockingSemaphoreRepository
-
- addStateListener(StateListener) - Method in class com.almasb.fxgl.app.State
-
- addUI(UI) - Method in class com.almasb.fxgl.scene.GameScene
-
- addUINode(Node) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
Adds a UI node.
- addUINode(Node) - Method in class com.almasb.fxgl.scene.GameScene
-
Add a node to the UI overlay.
- addUINodes(Node...) - Method in class com.almasb.fxgl.scene.GameScene
-
Add nodes to the UI overlay.
- addWorldListener(EntityWorldListener) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- advance(float) - Method in class com.almasb.fxgl.physics.box2d.common.Sweep
-
Advance the sweep forward, yielding a new initial state.
- advance(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- alpha0 - Variable in class com.almasb.fxgl.physics.box2d.common.Sweep
-
Fraction of the current time step in the range [0,1] c0 and a0 are the positions at alpha0.
- AlwaysFail<E> - Class in com.almasb.fxgl.ai.btree.decorator
-
An AlwaysFail
decorator will fail no matter the wrapped task fails or succeeds.
- AlwaysFail() - Constructor for class com.almasb.fxgl.ai.btree.decorator.AlwaysFail
-
Creates an AlwaysFail
decorator with no child.
- AlwaysFail(Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.AlwaysFail
-
Creates an AlwaysFail
decorator with the given child.
- AlwaysSucceed<E> - Class in com.almasb.fxgl.ai.btree.decorator
-
An AlwaysSucceed
decorator will succeed no matter the wrapped task succeeds or fails.
- AlwaysSucceed() - Constructor for class com.almasb.fxgl.ai.btree.decorator.AlwaysSucceed
-
Creates an AlwaysSucceed
decorator with no child.
- AlwaysSucceed(Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.AlwaysSucceed
-
Creates an AlwaysSucceed
decorator with the given child.
- angle() - Method in class com.almasb.fxgl.core.math.Vec2
-
- angle(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
- angle(Point2D) - Method in class com.almasb.fxgl.core.math.Vec2
-
- angle(double, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
- angleProperty() - Method in class com.almasb.fxgl.entity.component.RotationComponent
-
- angularA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.Jacobian
-
- angularB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.Jacobian
-
- angularOffset - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJointDef
-
The bodyB angle minus bodyA angle in radians.
- angularSleepTolerance - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
A body cannot sleep if its angular velocity is above this tolerance.
- angularSlop - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
A small angle used as a collision and constraint tolerance.
- angularVelocity - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
The angular velocity of the group.
- animateOpacity() - Method in class com.almasb.fxgl.entity.control.ExpireCleanControl
-
Enables diminishing opacity over time.
- AnimationBuilder - Class in com.almasb.fxgl.entity.animation
-
A convenient builder for standard (translate, rotate, scale) animations.
- AnimationBuilder() - Constructor for class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- animationBuilder() - Static method in class com.almasb.fxgl.entity.Entities
-
- Annotation - Class in com.almasb.fxgl.core.reflect
-
Provides information about, and access to, an annotation of a field, class or interface.
- ANY - Static variable in class com.almasb.fxgl.entity.EntityEvent
-
- ANY - Static variable in class com.almasb.fxgl.gameplay.AchievementEvent
-
- ANY - Static variable in class com.almasb.fxgl.gameplay.NotificationEvent
-
- ANY - Static variable in class com.almasb.fxgl.saving.LoadEvent
-
- ANY - Static variable in class com.almasb.fxgl.saving.SaveEvent
-
- app - Variable in class com.almasb.fxgl.scene.FXGLMenu
-
- appendCSS(CSS) - Method in class com.almasb.fxgl.scene.FXGLScene
-
- appendFlags(int) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- ApplicationModule - Class in com.almasb.fxgl.app
-
Module that binds services with their providers.
- apply(T, U, V) - Method in interface com.almasb.fxgl.util.TriFunction
-
- applyAngularImpulse(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Apply an angular impulse.
- applyAngularImpulse(float) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply an angular impulse.
- applyBodyAngularImpulse(float) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply an angular impulse.
- applyBodyForce(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply a force at a world point.
- applyBodyForceToCenter(Vec2) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply a force to the center of mass.
- applyBodyLinearImpulse(Vec2, Vec2, boolean) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply an impulse at a point.
- applyBodyTorque(float) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply a torque.
- applyForce(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Apply a force at a world point.
- applyForce(Point2D, Point2D) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply a force at a world point.
- applyForceToCenter(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Apply a force to the center of mass.
- applyForceToCenter(Point2D) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply a force to the center of mass.
- applyLinearImpulse(Vec2, Vec2, boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Apply an impulse at a point.
- applyLinearImpulse(Point2D, Point2D, boolean) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply an impulse at a point.
- applyTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Apply a torque.
- applyTorque(float) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply a torque.
- appMode - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- AppStateMachine - Class in com.almasb.fxgl.app
-
Initializes application states.
- Array<T> - Class in com.almasb.fxgl.core.collection
-
A resizable, ordered or unordered array of objects.
- Array() - Constructor for class com.almasb.fxgl.core.collection.Array
-
Creates an ordered array with a capacity of 16.
- Array(int) - Constructor for class com.almasb.fxgl.core.collection.Array
-
Creates an ordered array with the specified capacity.
- Array(Class) - Constructor for class com.almasb.fxgl.core.collection.Array
-
Creates an ordered array with
Array.items
of the specified type and a capacity of 16.
- Array(Array<? extends T>) - Constructor for class com.almasb.fxgl.core.collection.Array
-
Creates a new array containing the elements in the specified array.
- Array(T[]) - Constructor for class com.almasb.fxgl.core.collection.Array
-
Creates a new ordered array containing the elements in the specified array.
- Array(Collection<T>) - Constructor for class com.almasb.fxgl.core.collection.Array
-
Creates a new ordered array containing the elements of the given collection.
- Array.ArrayIterable<T> - Class in com.almasb.fxgl.core.collection
-
- Array.ArrayIterator<T> - Class in com.almasb.fxgl.core.collection
-
- ArrayIterable(Array<T>) - Constructor for class com.almasb.fxgl.core.collection.Array.ArrayIterable
-
- ArrayIterable(Array<T>, boolean) - Constructor for class com.almasb.fxgl.core.collection.Array.ArrayIterable
-
- ArrayIterator(Array<T>) - Constructor for class com.almasb.fxgl.core.collection.Array.ArrayIterator
-
- ArrayIterator(Array<T>, boolean) - Constructor for class com.almasb.fxgl.core.collection.Array.ArrayIterator
-
- ArrayReflection - Class in com.almasb.fxgl.core.reflect
-
Utilities for Array reflection.
- ArrayReflection() - Constructor for class com.almasb.fxgl.core.reflect.ArrayReflection
-
- asString() - Method in interface com.almasb.fxgl.entity.RenderLayer
-
- AStarGrid - Class in com.almasb.fxgl.ai.pathfinding
-
A* grid containing A* nodes.
- AStarGrid(int, int) - Constructor for class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
Constructs A* grid with A* nodes with given width and height.
- AStarLogic - Class in com.almasb.fxgl.ai.pathfinding
-
A* search logic.
- AStarLogic() - Constructor for class com.almasb.fxgl.ai.pathfinding.AStarLogic
-
- AStarNode - Class in com.almasb.fxgl.ai.pathfinding
-
Generic A* node.
- AStarNode(int, int, NodeState) - Constructor for class com.almasb.fxgl.ai.pathfinding.AStarNode
-
Constructs A* node with x, y values and state.
- Async<T> - Class in com.almasb.fxgl.core.concurrent
-
Easy way of invoking async tasks.
- Async() - Constructor for class com.almasb.fxgl.core.concurrent.Async
-
- async(Callable<T>) - Method in interface com.almasb.fxgl.service.Executor
-
Instantly starts a non-blocking async task.
- async(Runnable) - Method in interface com.almasb.fxgl.service.Executor
-
Instantly starts a non-blocking async task.
- at(double, double) - Method in class com.almasb.fxgl.entity.Entities.GameEntityBuilder
-
- at(Point2D) - Method in class com.almasb.fxgl.entity.Entities.GameEntityBuilder
-
- at(Vec2) - Method in class com.almasb.fxgl.entity.Entities.GameEntityBuilder
-
- atan2(float, float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
Average error of 0.00231 radians (0.1323 degrees),
largest error of 0.00488 radians (0.2796 degrees).
- atan2(double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
Average error of 0.00231 radians (0.1323 degrees),
largest error of 0.00488 radians (0.2796 degrees).
- atan2(float, float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- attribute(String, Object) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- attribute(String, Object) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
- autoReverse(boolean) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- await() - Method in class com.almasb.fxgl.core.concurrent.Async
-
Blocks current thread to wait for the result of
this async task.
- c - Variable in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- c - Variable in class com.almasb.fxgl.physics.box2d.common.Sweep
-
Center world positions
- c - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Position
-
- c0 - Variable in class com.almasb.fxgl.physics.box2d.common.Sweep
-
Center world positions
- call(Object, Method, Object...) - Static method in class com.almasb.fxgl.core.reflect.ReflectionUtils
-
- callback(int, int, int) - Method in interface com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram.VoronoiDiagramCallback
-
- callFunction(String, Object...) - Method in class com.almasb.fxgl.parser.JavaScriptParser
-
Invokes a JS function.
- cancel() - Method in class com.almasb.fxgl.ai.btree.Task
-
Terminates this task and all its running children.
- cancelRunningChildren(int) - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- cancelRunningChildren(int) - Method in class com.almasb.fxgl.ai.btree.Task
-
Terminates the running children of this task starting from the specified index up to the end.
- canGoOffscreen() - Method in class com.almasb.fxgl.ui.InGameWindow
-
- canShowCloseDialog() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- categoryBits - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Filter
-
The collision category bits.
- ceil(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- ceil(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- ceilPositive(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- ceilPowerOf2(int) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
Rounds up the value to the nearest higher power^2 value.
- center - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.MassData
-
The position of the shape's centroid relative to the shape's origin.
- centerLocal() - Method in class com.almasb.fxgl.physics.HitBox
-
- centerText(Text) - Method in interface com.almasb.fxgl.service.UIFactory
-
- centerText(Text, double, double) - Method in interface com.almasb.fxgl.service.UIFactory
-
- centerTextBind(Text) - Method in interface com.almasb.fxgl.service.UIFactory
-
Binds text to application center, i.e.
- centerTextBind(Text, double, double) - Method in interface com.almasb.fxgl.service.UIFactory
-
Binds text to given center point, i.e.
- centerTextX(Text, double, double) - Method in interface com.almasb.fxgl.service.UIFactory
-
- centerTextY(Text, double, double) - Method in interface com.almasb.fxgl.service.UIFactory
-
- centerWorld(double, double) - Method in class com.almasb.fxgl.physics.HitBox
-
- centroid(Transform) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Get the centroid and apply the supplied transform.
- centroidToOut(Transform, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Get the centroid and apply the supplied transform.
- chain(Point2D...) - Static method in class com.almasb.fxgl.physics.BoundingShape
-
Constructs new closed chain shaped bounding shape.
- ChainAndCircleContact - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- ChainAndCircleContact(IWorldPool) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.ChainAndCircleContact
-
- ChainAndPolygonContact - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- ChainAndPolygonContact(IWorldPool) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.ChainAndPolygonContact
-
- ChainShape - Class in com.almasb.fxgl.physics.box2d.collision.shapes
-
A chain shape is a free form sequence of line segments.
- ChainShape() - Constructor for class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- changeState(S) - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- changeState(S) - Method in class com.almasb.fxgl.ai.fsm.StackStateMachine
-
- changeState(S) - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Performs a transition to the specified state.
- checkCollision(BoundingBoxComponent) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Checks for collision with another bounding box.
- checkGuard(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
Checks the guard of this task.
- child - Variable in class com.almasb.fxgl.ai.btree.Decorator
-
The child task wrapped by this decorator
- child1 - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
- child2 - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
- childAdded(Task<E>, int) - Method in interface com.almasb.fxgl.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.almasb.fxgl.ai.btree.BehaviorTree
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Parallel
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Selector
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Sequence
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.AlwaysSucceed
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Invert
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Random
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Repeat
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.UntilFail
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.UntilSuccess
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.LeafTask
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will be called when one of the children of this task fails
- children - Variable in class com.almasb.fxgl.ai.btree.BranchTask
-
The children of this branch task.
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Parallel
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.LeafTask
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.LoopDecorator
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.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.almasb.fxgl.ai.btree.BehaviorTree
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Parallel
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Selector
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Sequence
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.AlwaysFail
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Invert
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Random
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Repeat
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.UntilFail
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.UntilSuccess
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.LeafTask
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will be called when one of the children of this task succeeds
- circle(double) - Static method in class com.almasb.fxgl.physics.BoundingShape
-
Constructs new circular bounding shape with given radius.
- CircleContact - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- CircleContact(IWorldPool) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.CircleContact
-
- CircleShape - Class in com.almasb.fxgl.physics.box2d.collision.shapes
-
A circle shape.
- CircleShape() - Constructor for class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- CircleStack<E> - Class in com.almasb.fxgl.physics.box2d.pooling.normal
-
- CircleStack(int, int) - Constructor for class com.almasb.fxgl.physics.box2d.pooling.normal.CircleStack
-
- CircularMovementControl - Class in com.almasb.fxgl.entity.control
-
Control that moves entity in a circle.
- CircularMovementControl(double, double) - Constructor for class com.almasb.fxgl.entity.control.CircularMovementControl
-
- clamp(short, short, short) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- clamp(int, int, int) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- clamp(long, long, long) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- clamp(float, float, float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- clamp(double, double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- clamp(float, float, float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
Returns the closest value to 'a' that is in between 'low' and 'high'
- clamp(Vec2, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- clampToOut(Vec2, Vec2, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- ClassReflection - Class in com.almasb.fxgl.core.reflect
-
Utilities for Class reflection.
- ClassReflection() - Constructor for class com.almasb.fxgl.core.reflect.ClassReflection
-
- clear() - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Removes all the telegrams from the queue and the registered listeners for all the messages.
- clear() - Method in class com.almasb.fxgl.ai.msg.PriorityQueue
-
Removes all of the elements from this priority queue.
- clear() - Static method in class com.almasb.fxgl.ai.utils.NonBlockingSemaphoreRepository
-
- clear() - Method in class com.almasb.fxgl.core.collection.Array
-
Removes all items.
- clear() - Method in class com.almasb.fxgl.core.collection.IntArray
-
- clear(int) - Method in class com.almasb.fxgl.core.collection.IntMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear() - Method in class com.almasb.fxgl.core.collection.IntMap
-
- clear(int) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear() - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- clear(int) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
Clears the set and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear() - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- clear() - Method in class com.almasb.fxgl.core.pool.Pool
-
Removes all free objects from this pool.
- clear() - Method in class com.almasb.fxgl.ecs.GameWorld
-
Removes all (including with IrremovableComponent) entities.
- clear() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- clear() - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Clears collidable entities and active collisions.
- clear() - Method in class com.almasb.fxgl.scene.GameScene
-
- clearActions() - Method in class com.almasb.fxgl.ecs.action.ActionControl
-
Clears all running and pending actions.
- clearChildren() - Method in class com.almasb.fxgl.entity.EntityView
-
Removes all attached nodes.
- clearCollisionHandlers() - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
- clearCSS() - Method in class com.almasb.fxgl.scene.FXGLScene
-
- clearEffect() - Method in class com.almasb.fxgl.scene.FXGLScene
-
Removes any effects applied to the scene.
- clearFlags(int) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- clearForces() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Call this after you are done with time steps to clear the forces.
- clearGameViews() - Method in class com.almasb.fxgl.scene.GameScene
-
Removes all nodes from the game view layer.
- clearHitBoxes() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Remove all hit boxes.
- clearListeners(int) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Unregisters all the listeners for the specified message code.
- clearListeners(int...) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Unregisters all the listeners for the given message codes.
- clearListeners() - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Removes all the registered listeners for all the message codes.
- clearProviders(int) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Unregisters all the providers for the specified message code.
- clearProviders(int...) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Unregisters all the providers for the given message codes.
- clearProviders() - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Removes all the registered providers for all the message codes.
- clearQueue() - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Removes all the telegrams from the queue and releases them to the internal pool.
- clearUINodes() - Method in class com.almasb.fxgl.scene.GameScene
-
Removes all nodes from the UI overlay.
- Client - Class in com.almasb.fxgl.net
-
Client side of the network connection.
- Client(String) - Constructor for class com.almasb.fxgl.net.Client
-
Constructs a new client with given server IP configuration.
- Client(String, int, int) - Constructor for class com.almasb.fxgl.net.Client
-
Constructs a new client with given server IP and
tcp/udp ports configuration.
- clipSegmentToLine(Collision.ClipVertex[], Collision.ClipVertex[], Vec2, float, int) - Static method in class com.almasb.fxgl.physics.box2d.collision.Collision
-
Clipping for contact manifolds.
- ClipVertex() - Constructor for class com.almasb.fxgl.physics.box2d.collision.Collision.ClipVertex
-
- clone() - Method in class com.almasb.fxgl.core.math.Vec2
-
- clone() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- clone() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- clone() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- clone() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.MassData
-
Return a copy of this object.
- clone() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- clone() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
- clone() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Return a clone of this matrix.
- clone() - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- clone() - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- cloneTask() - Method in class com.almasb.fxgl.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.almasb.fxgl.ai.btree.Task
-
Clones this task to a new one.
- cloneTask(Task<T>) - Method in interface com.almasb.fxgl.ai.btree.TaskCloner
-
Makes a deep copy of the given task.
- close() - Method in class com.almasb.fxgl.net.Client
-
- close() - Method in class com.almasb.fxgl.net.NetworkConnection
-
- close() - Method in class com.almasb.fxgl.net.Server
-
- close() - Method in class com.almasb.fxgl.ui.InGameWindow
-
- closeConfirmation - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- closedBezierSpline(Vec2[]) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- CollidableComponent - Class in com.almasb.fxgl.entity.component
-
Marks an entity as collidable.
- CollidableComponent(boolean) - Constructor for class com.almasb.fxgl.entity.component.CollidableComponent
-
- CollidableComponent() - Constructor for class com.almasb.fxgl.entity.component.CollidableComponent
-
- collide() - Method in class com.almasb.fxgl.physics.box2d.dynamics.ContactManager
-
This is the top level collision call for the time step.
- collide - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Profile
-
- collideCircles(Manifold, CircleShape, Transform, CircleShape, Transform) - Method in class com.almasb.fxgl.physics.box2d.collision.Collision
-
Compute the collision manifold between two circles.
- collideConnected - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.JointDef
-
Set this flag to true if the attached bodies should collide.
- collideEdgeAndCircle(Manifold, EdgeShape, Transform, CircleShape, Transform) - Method in class com.almasb.fxgl.physics.box2d.collision.Collision
-
- collideEdgeAndPolygon(Manifold, EdgeShape, Transform, PolygonShape, Transform) - Method in class com.almasb.fxgl.physics.box2d.collision.Collision
-
- collidePolygonAndCircle(Manifold, PolygonShape, Transform, CircleShape, Transform) - Method in class com.almasb.fxgl.physics.box2d.collision.Collision
-
Compute the collision manifold between a polygon and a circle.
- collidePolygons(Manifold, PolygonShape, Transform, PolygonShape, Transform) - Method in class com.almasb.fxgl.physics.box2d.collision.Collision
-
Compute the collision manifold between two polygons.
- Collision - Class in com.almasb.fxgl.physics.box2d.collision
-
Functions used for computing contact points, distance queries, and TOI queries.
- Collision(IWorldPool) - Constructor for class com.almasb.fxgl.physics.box2d.collision.Collision
-
- COLLISION - Static variable in class com.almasb.fxgl.physics.CollisionResult
-
Constant for reporting collision.
- Collision.ClipVertex - Class in com.almasb.fxgl.physics.box2d.collision
-
Used for computing contact manifolds.
- Collision.PointState - Enum in com.almasb.fxgl.physics.box2d.collision
-
This is used for determining the state of contact points.
- CollisionHandler - Class in com.almasb.fxgl.physics
-
Handler for a collision that occurred between two entities.
- CollisionHandler(Object, Object) - Constructor for class com.almasb.fxgl.physics.CollisionHandler
-
The order of types determines the order of entities in callbacks.
- CollisionResult - Class in com.almasb.fxgl.physics
-
Data structure for holding info about collision result.
- CollisionResult() - Constructor for class com.almasb.fxgl.physics.CollisionResult
-
- color(GameEntity...) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- color(List<GameEntity>) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- color - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleDef
-
The color of the particle.
- com.almasb.fxgl.ai - package com.almasb.fxgl.ai
-
- com.almasb.fxgl.ai.btree - package com.almasb.fxgl.ai.btree
-
- com.almasb.fxgl.ai.btree.annotation - package com.almasb.fxgl.ai.btree.annotation
-
- com.almasb.fxgl.ai.btree.branch - package com.almasb.fxgl.ai.btree.branch
-
- com.almasb.fxgl.ai.btree.decorator - package com.almasb.fxgl.ai.btree.decorator
-
- com.almasb.fxgl.ai.btree.leaf - package com.almasb.fxgl.ai.btree.leaf
-
- com.almasb.fxgl.ai.btree.utils - package com.almasb.fxgl.ai.btree.utils
-
- com.almasb.fxgl.ai.fsm - package com.almasb.fxgl.ai.fsm
-
- com.almasb.fxgl.ai.msg - package com.almasb.fxgl.ai.msg
-
- com.almasb.fxgl.ai.pathfinding - package com.almasb.fxgl.ai.pathfinding
-
- com.almasb.fxgl.ai.pathfinding.maze - package com.almasb.fxgl.ai.pathfinding.maze
-
- com.almasb.fxgl.ai.utils - package com.almasb.fxgl.ai.utils
-
- com.almasb.fxgl.ai.utils.random - package com.almasb.fxgl.ai.utils.random
-
- com.almasb.fxgl.algorithm.voronoi - package com.almasb.fxgl.algorithm.voronoi
-
- com.almasb.fxgl.annotation - package com.almasb.fxgl.annotation
-
- com.almasb.fxgl.app - package com.almasb.fxgl.app
-
- com.almasb.fxgl.app.listener - package com.almasb.fxgl.app.listener
-
- com.almasb.fxgl.core - package com.almasb.fxgl.core
-
- com.almasb.fxgl.core.collection - package com.almasb.fxgl.core.collection
-
- com.almasb.fxgl.core.concurrent - package com.almasb.fxgl.core.concurrent
-
- com.almasb.fxgl.core.math - package com.almasb.fxgl.core.math
-
- com.almasb.fxgl.core.pool - package com.almasb.fxgl.core.pool
-
- com.almasb.fxgl.core.reflect - package com.almasb.fxgl.core.reflect
-
- com.almasb.fxgl.ecs - package com.almasb.fxgl.ecs
-
- com.almasb.fxgl.ecs.action - package com.almasb.fxgl.ecs.action
-
- com.almasb.fxgl.ecs.component - package com.almasb.fxgl.ecs.component
-
- com.almasb.fxgl.ecs.serialization - package com.almasb.fxgl.ecs.serialization
-
- com.almasb.fxgl.effect - package com.almasb.fxgl.effect
-
- com.almasb.fxgl.entity - package com.almasb.fxgl.entity
-
- com.almasb.fxgl.entity.animation - package com.almasb.fxgl.entity.animation
-
- com.almasb.fxgl.entity.component - package com.almasb.fxgl.entity.component
-
- com.almasb.fxgl.entity.control - package com.almasb.fxgl.entity.control
-
- com.almasb.fxgl.gameplay - package com.almasb.fxgl.gameplay
-
- com.almasb.fxgl.input - package com.almasb.fxgl.input
-
- com.almasb.fxgl.net - package com.almasb.fxgl.net
-
- com.almasb.fxgl.parser - package com.almasb.fxgl.parser
-
- com.almasb.fxgl.physics - package com.almasb.fxgl.physics
-
- com.almasb.fxgl.physics.box2d.callbacks - package com.almasb.fxgl.physics.box2d.callbacks
-
- com.almasb.fxgl.physics.box2d.collision - package com.almasb.fxgl.physics.box2d.collision
-
- com.almasb.fxgl.physics.box2d.collision.broadphase - package com.almasb.fxgl.physics.box2d.collision.broadphase
-
- com.almasb.fxgl.physics.box2d.collision.shapes - package com.almasb.fxgl.physics.box2d.collision.shapes
-
- com.almasb.fxgl.physics.box2d.common - package com.almasb.fxgl.physics.box2d.common
-
- com.almasb.fxgl.physics.box2d.dynamics - package com.almasb.fxgl.physics.box2d.dynamics
-
- com.almasb.fxgl.physics.box2d.dynamics.contacts - package com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- com.almasb.fxgl.physics.box2d.dynamics.joints - package com.almasb.fxgl.physics.box2d.dynamics.joints
-
- com.almasb.fxgl.physics.box2d.particle - package com.almasb.fxgl.physics.box2d.particle
-
- com.almasb.fxgl.physics.box2d.pooling - package com.almasb.fxgl.physics.box2d.pooling
-
- com.almasb.fxgl.physics.box2d.pooling.arrays - package com.almasb.fxgl.physics.box2d.pooling.arrays
-
- com.almasb.fxgl.physics.box2d.pooling.normal - package com.almasb.fxgl.physics.box2d.pooling.normal
-
- com.almasb.fxgl.physics.box2d.pooling.stacks - package com.almasb.fxgl.physics.box2d.pooling.stacks
-
- com.almasb.fxgl.saving - package com.almasb.fxgl.saving
-
- com.almasb.fxgl.scene - package com.almasb.fxgl.scene
-
- com.almasb.fxgl.scene.menu - package com.almasb.fxgl.scene.menu
-
- com.almasb.fxgl.service - package com.almasb.fxgl.service
-
- com.almasb.fxgl.settings - package com.almasb.fxgl.settings
-
- com.almasb.fxgl.texture - package com.almasb.fxgl.texture
-
- com.almasb.fxgl.ui - package com.almasb.fxgl.ui
-
- com.almasb.fxgl.util - package com.almasb.fxgl.util
-
- combine(AABB, AABB) - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
Combine two AABBs into this one.
- combine(AABB) - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
Combines another aabb with this one
- comment(String) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
- compareTo(Telegram) - Method in class com.almasb.fxgl.ai.msg.Telegram
-
- compareTo(Pair) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.Pair
-
- compareTo(ContactID) - Method in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- compareTo(ParticleSystem.Proxy) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem.Proxy
-
- Component - Class in com.almasb.fxgl.ecs
-
- Component() - Constructor for class com.almasb.fxgl.ecs.Component
-
- computeAABB(AABB, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- computeAABB(AABB, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- computeAABB(AABB, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- computeAABB(AABB, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- computeAABB(AABB, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
Given a transform, compute the associated axis aligned bounding box for a child shape.
- computeCentroidToOut(Vec2[], int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- computeDepthForGroup(ParticleGroup) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- computeDistance(Vec2, int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Compute the distance from this fixture.
- computeDistanceToOut(Transform, Vec2, int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- computeDistanceToOut(Transform, Vec2, int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- computeDistanceToOut(Transform, Vec2, int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- computeDistanceToOut(Transform, Vec2, int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- computeDistanceToOut(Transform, Vec2, int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
Compute the distance from the current shape to the specified point.
- computeHeight() - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
Compute the height of the tree.
- computeHeight() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- computeHeight() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- computeMass(MassData, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- computeMass(MassData, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- computeMass(MassData, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- computeMass(MassData, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- computeMass(MassData, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
Compute the mass properties of this shape using its dimensions and density.
- computeParticleCollisionEnergy() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- computeParticleCollisionEnergy() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- computePrefWidth(double) - Method in class com.almasb.fxgl.ui.FXGLButton
-
- computePrefWidth(double) - Method in class com.almasb.fxgl.ui.FXGLChoiceBox
-
- condition() - Method in class com.almasb.fxgl.ai.btree.decorator.Repeat
-
- condition() - Method in class com.almasb.fxgl.ai.btree.LoopDecorator
-
- confirmationDialog(String, Consumer<Boolean>) - Method in interface com.almasb.fxgl.service.DialogFactory
-
- conjugate() - Method in class com.almasb.fxgl.core.math.Quaternion
-
- connect() - Method in class com.almasb.fxgl.net.Client
-
Performs an actual (blocking for 10 sec) connection to the server.
- connectionActiveProperty() - Method in class com.almasb.fxgl.net.NetworkConnection
-
- connectMultiplayerTask(String) - Method in interface com.almasb.fxgl.service.Net
-
- ConstantDoubleDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- ConstantDoubleDistribution(double) - Constructor for class com.almasb.fxgl.ai.utils.random.ConstantDoubleDistribution
-
- ConstantFloatDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- ConstantFloatDistribution(float) - Constructor for class com.almasb.fxgl.ai.utils.random.ConstantFloatDistribution
-
- ConstantIntegerDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- ConstantIntegerDistribution(int) - Constructor for class com.almasb.fxgl.ai.utils.random.ConstantIntegerDistribution
-
- ConstantLongDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- ConstantLongDistribution(long) - Constructor for class com.almasb.fxgl.ai.utils.random.ConstantLongDistribution
-
- ConstantVolumeJoint - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
- ConstantVolumeJoint(World, ConstantVolumeJointDef) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- ConstantVolumeJointDef - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
Definition for a
ConstantVolumeJoint
, which connects a group a bodies together so they
maintain a constant volume within them.
- ConstantVolumeJointDef() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJointDef
-
- Constructor - Class in com.almasb.fxgl.core.reflect
-
Provides information about, and access to, a single constructor for a Class.
- Contact - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
The class manages contact between two shapes.
- Contact(IWorldPool) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- contact - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactEdge
-
the contact
- CONTACT_STACK_INIT_SIZE - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
- contactCreateFcn(IWorldPool, Fixture, Fixture) - Method in interface com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactCreator
-
- ContactCreator - Interface in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- contactDestroyFcn(IWorldPool, Contact) - Method in interface com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactCreator
-
- ContactEdge - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
A contact edge is used to connect bodies and contacts together in a contact graph where each body
is a node and each contact is an edge.
- ContactEdge() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactEdge
-
- ContactFilter - Class in com.almasb.fxgl.physics.box2d.callbacks
-
Implement this class to provide collision filtering.
- ContactFilter() - Constructor for class com.almasb.fxgl.physics.box2d.callbacks.ContactFilter
-
- ContactID - Class in com.almasb.fxgl.physics.box2d.collision
-
Contact ids to facilitate warm starting.
- ContactID() - Constructor for class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- ContactID(ContactID) - Constructor for class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- ContactID.Type - Enum in com.almasb.fxgl.physics.box2d.collision
-
- ContactImpulse - Class in com.almasb.fxgl.physics.box2d.callbacks
-
Contact impulses for reporting.
- ContactImpulse() - Constructor for class com.almasb.fxgl.physics.box2d.callbacks.ContactImpulse
-
- contactIndex - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- ContactListener - Interface in com.almasb.fxgl.physics.box2d.callbacks
-
Implement this class to get contact information.
- ContactManager - Class in com.almasb.fxgl.physics.box2d.dynamics
-
Delegate of World.
- ContactManager(World, BroadPhase) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.ContactManager
-
- ContactPositionConstraint - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- ContactPositionConstraint() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactPositionConstraint
-
- ContactRegister - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- ContactRegister() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactRegister
-
- contacts - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver.ContactSolverDef
-
- ContactSolver - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- ContactSolver() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- ContactSolver.ContactSolverDef - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- ContactSolverDef() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver.ContactSolverDef
-
- ContactVelocityConstraint - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- ContactVelocityConstraint() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- ContactVelocityConstraint.VelocityConstraintPoint - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- contains(T, boolean) - Method in class com.almasb.fxgl.core.collection.Array
-
- contains(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- contains(T) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- contains(AABB) - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
Does this aabb contain the provided AABB.
- containsKey(int) - Method in class com.almasb.fxgl.core.collection.IntMap
-
- containsKey(K) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- containsPoint(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Test a point for containment in this fixture.
- containsValue(Object, boolean) - Method in class com.almasb.fxgl.core.collection.IntMap
-
Returns true if the specified value is in the map.
- containsValue(Object, boolean) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
Returns true if the specified value is in the map.
- contentRoot - Variable in class com.almasb.fxgl.scene.FXGLMenu
-
- control - Variable in class com.almasb.fxgl.ai.btree.Task
-
The parent of this task
- Control - Class in com.almasb.fxgl.ecs
-
- Control() - Constructor for class com.almasb.fxgl.ecs.Control
-
- copy() - Method in class com.almasb.fxgl.core.math.Vec2
-
- copy() - Method in interface com.almasb.fxgl.ecs.CopyableComponent
-
Copies this component.
- copy() - Method in interface com.almasb.fxgl.ecs.CopyableControl
-
Copies this control.
- copy() - Method in class com.almasb.fxgl.ecs.Entity
-
Creates a new instance, which is a copy of this entity.
- copy() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- copy() - Method in class com.almasb.fxgl.entity.component.CollidableComponent
-
- copy() - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- copy() - Method in class com.almasb.fxgl.entity.component.RotationComponent
-
- copy() - Method in class com.almasb.fxgl.entity.component.SelectableComponent
-
- copy() - Method in class com.almasb.fxgl.entity.component.TypeComponent
-
- copy() - Method in class com.almasb.fxgl.texture.Texture
-
Call this to create a new texture if you are
planning to use the same image as graphics
for multiple entities.
- CopyableComponent<T extends Component> - Interface in com.almasb.fxgl.ecs
-
Marks a component as copyable.
- CopyableControl<T extends Control> - Interface in com.almasb.fxgl.ecs
-
Marks a control as copyable.
- copyFor(Object, Object) - Method in class com.almasb.fxgl.physics.CollisionHandler
-
Returns a copy of the collision handler with different entity types.
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Parallel
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.BranchTask
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Include
-
Copies this Include
to the given task.
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Random
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Repeat
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.leaf.Failure
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.leaf.Success
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.leaf.Wait
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
Copies this task to the given task.
- correctionFactor - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJointDef
-
Position correction factor in the range [0,1].
- cos(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- cos(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- cosDeg(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- count - Variable in class com.almasb.fxgl.physics.box2d.callbacks.ContactImpulse
-
- count - Variable in class com.almasb.fxgl.physics.box2d.collision.Distance.SimplexCache
-
- count - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver.ContactSolverDef
-
- create(World, JointDef) - Static method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
- createActionButton(String, Runnable) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createActionButton(String, Runnable) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- createBackground(double, double) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
Create menu background.
- createBackground(double, double) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- createBehaviorTree(String) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibrary
-
- createBehaviorTree(String, T) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibrary
-
Creates the
BehaviorTree
for the specified reference and blackboard object.
- createBehaviorTree(String) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibraryManager
-
- createBehaviorTree(String, T) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibraryManager
-
Creates the
BehaviorTree
for the specified reference and blackboard object.
- createBehaviorTree(Task<E>, E) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser
-
- createBody(BodyDef) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Create a rigid body given a definition.
- createChain(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
Create a chain with isolated end vertices.
- createContentAchievements() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentAudio() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentButton(String, Supplier<FXGLMenu.MenuContent>) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentControls() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentCredits() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentFeedback() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentGameplay() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentLoad() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentVideo() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createExtraMenu() - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- createFixture(FixtureDef) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Creates a fixture and attach it to this body.
- createFixture(Shape, float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Creates a fixture from a shape and attach it to this body.
- createJoint(JointDef) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Create a joint to constrain bodies together.
- createLoop(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
Create a loop.
- createMenuBodyGameMenu() - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- createMenuBodyMainMenu() - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- createOptionsMenu() - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- createParticle(ParticleDef) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Create a particle whose properties have been defined.
- createParticle(ParticleDef) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- createParticleGroup(ParticleGroupDef) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Create a particle group whose properties have been defined.
- createParticleGroup(ParticleGroupDef) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- createProfileView(String) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
Create view for profile name.
- createProfileView(String) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- createProxies(BroadPhase, Transform) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- createProxy(AABB, Object) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
Create a proxy with an initial AABB.
- createProxy(AABB, Object) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
Create a proxy.
- createProxy(AABB, Object) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- createProxy(AABB, Object) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- createProxy(AABB, Object) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- createRandomChildren() - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- createRootTask(String) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibrary
-
Creates the root task of
BehaviorTree
for the specified reference.
- createRootTask(String) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibraryManager
-
Creates the root task of
BehaviorTree
for the specified reference.
- createRotationalTransform(float) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- createRotationalTransform(float, Mat22) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- createScaleTransform(float) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- createScaleTransform(float, Mat22) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- createSemaphore(String, int) - Method in interface com.almasb.fxgl.ai.utils.NonBlockingSemaphore.Factory
-
Creates a semaphore with the specified name and resources.
- createSemaphore(String, int) - Method in class com.almasb.fxgl.ai.utils.SimpleNonBlockingSemaphore.Factory
-
- createTitleView(String) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
Create view for the app title.
- createTitleView(String) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- createVersionView(String) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
Create view for version string.
- createVersionView(String) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- creator - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactRegister
-
- credits - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- cross(Vec2, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- cross(Vec2, float) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- cross(float, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- cross(Vec3, Vec3) - Static method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- crossToOut(Vec2, float, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- crossToOut(float, Vec2, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- crossToOut(Vec3, Vec3, Vec3) - Static method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- crossToOutUnsafe(Vec2, float, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- crossToOutUnsafe(float, Vec2, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- crossToOutUnsafe(Vec3, Vec3, Vec3) - Static method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- currentChildIndex - Variable in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
The index of the child currently processed.
- currentState - Variable in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
The current state the owner is in.
- currentValueProperty() - Method in class com.almasb.fxgl.ui.ProgressBar
-
- customDialog(String, Node, Runnable, Button...) - Method in interface com.almasb.fxgl.service.DialogFactory
-
- damage(double) - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Damage component by given value.
- damagePercentageCurrent(double) - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Damage component by given percentage.
- damagePercentageMax(double) - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Damage component by given percentage.
- dampingRatio - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJointDef
-
- dampingRatio - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJointDef
-
The damping ratio.
- dampingRatio - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJointDef
-
The damping ratio.
- dampingRatio - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJointDef
-
The damping ratio.
- dampingRatio - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJointDef
-
Suspension damping ratio, one indicates critical damping
- data - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem.ParticleBuffer
-
- DataParser<T extends Serializable> - Interface in com.almasb.fxgl.net
-
Parser for network data
- debug - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
- DEBUG_HIGH - Static variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser
-
- DEBUG_LOW - Static variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser
-
- DEBUG_NONE - Static variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser
-
- DEBUG_SOLVER - Static variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- DebugDraw - Class in com.almasb.fxgl.physics.box2d.callbacks
-
Implement this abstract class to allow JBox2d to automatically draw your physics for debugging
purposes.
- DebugDraw() - Constructor for class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- DebugDraw(IViewportTransform) - Constructor for class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- debugLevel - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser
-
- Decorator<E> - Class in com.almasb.fxgl.ai.btree
-
A Decorator
is a wrapper that provides custom behavior for its child.
- Decorator() - Constructor for class com.almasb.fxgl.ai.btree.Decorator
-
Creates a decorator with no child task.
- Decorator(Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.Decorator
-
Creates a decorator that wraps the given task.
- DefaultBehaviorTreeReader() - Constructor for class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- DefaultBehaviorTreeReader(boolean) - Constructor for class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- DefaultBroadPhaseBuffer - Class in com.almasb.fxgl.physics.box2d.collision.broadphase
-
The broad-phase is used for computing pairs and performing volume queries and ray casts.
- DefaultBroadPhaseBuffer(BroadPhaseStrategy) - Constructor for class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- DefaultStateMachine<E,S extends State<E>> - Class in com.almasb.fxgl.ai.fsm
-
- DefaultStateMachine() - Constructor for class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
Creates a DefaultStateMachine
with no owner, initial state and global state.
- DefaultStateMachine(E) - Constructor for class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
Creates a DefaultStateMachine
for the specified owner.
- DefaultStateMachine(E, S) - Constructor for class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
Creates a DefaultStateMachine
for the specified owner and initial state.
- DefaultStateMachine(E, S, S) - Constructor for class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
Creates a DefaultStateMachine
for the specified owner, initial state and global state.
- DefaultTimepiece - Class in com.almasb.fxgl.ai
-
- DefaultTimepiece() - Constructor for class com.almasb.fxgl.ai.DefaultTimepiece
-
- DefaultTimepiece(float) - Constructor for class com.almasb.fxgl.ai.DefaultTimepiece
-
- DefaultWorldPool - Class in com.almasb.fxgl.physics.box2d.pooling.normal
-
Provides object pooling for all objects used in the engine.
- DefaultWorldPool(int, int) - Constructor for class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- DEG2RAD - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
Degrees to radians conversion factor
- degRad - Static variable in class com.almasb.fxgl.core.math.FXGLMath
-
- degreesToRadians - Static variable in class com.almasb.fxgl.core.math.FXGLMath
-
multiply by this to convert from degrees to radians
- delay(Duration) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- deleteProfileTask(String) - Static method in class com.almasb.fxgl.saving.SaveLoadManager
-
Delete profile.
- deleteSaveFileTask(SaveFile) - Method in class com.almasb.fxgl.saving.SaveLoadManager
-
- density(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
- destroy(Contact) - Method in class com.almasb.fxgl.physics.box2d.dynamics.ContactManager
-
- destroy(Joint) - Static method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
- destroyBody(Body) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Destroy a rigid body.
- destroyFixture(Fixture) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Destroy a fixture.
- destroyJoint(Joint) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Destroy a joint.
- destroyParticle(int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Destroy a particle.
- destroyParticle(int, boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Destroy a particle.
- destroyParticle(int, boolean) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- destroyParticlesInGroup(ParticleGroup, boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Destroy particles in a group.
- destroyParticlesInGroup(ParticleGroup) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Destroy particles in a group without enabling the destruction callback for destroyed particles.
- destroyParticlesInGroup(ParticleGroup, boolean) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- destroyParticlesInShape(Shape, Transform) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Destroy particles inside a shape without enabling the destruction callback for destroyed
particles.
- destroyParticlesInShape(Shape, Transform, boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Destroy particles inside a shape.
- destroyParticlesInShape(Shape, Transform, boolean) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- destroyProxy(int) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
Destroy a proxy.
- destroyProxy(int) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
Destroy a proxy
- destroyProxy(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- destroyProxy(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- destroyProxy(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- DestructionListener - Interface in com.almasb.fxgl.physics.box2d.callbacks
-
Joints and fixtures are destroyed when their associated
body is destroyed.
- destructor() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- destructor() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
Override to handle destruction of joint
- DeveloperMenuBarController - Class in com.almasb.fxgl.app
-
- DeveloperMenuBarController() - Constructor for class com.almasb.fxgl.app.DeveloperMenuBarController
-
- DialogFactory - Interface in com.almasb.fxgl.service
-
- dialogFactory - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- discolor() - Method in class com.almasb.fxgl.texture.Texture
-
Discoloring is done via setting each pixel to white but
preserving opacity (alpha channel).
- disconnect() - Method in class com.almasb.fxgl.net.Client
-
Sends a message to server that client is
about to disconnect and shuts down connection threads.
- dispatchMessage(int) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Sends an immediate message to all registered listeners, with no extra info.
- dispatchMessage(Telegraph, int) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Sends an immediate message to all registered listeners, with no extra info.
- dispatchMessage(Telegraph, int, boolean) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Sends an immediate message to all registered listeners, with no extra info.
- dispatchMessage(int, Object) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Sends an immediate message to all registered listeners, with extra info.
- dispatchMessage(Telegraph, int, Object) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Sends an immediate message to all registered listeners, with extra info.
- dispatchMessage(Telegraph, int, Object, boolean) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Sends an immediate message to all registered listeners, with extra info.
- dispatchMessage(Telegraph, Telegraph, int) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Sends an immediate message to the specified receiver with no extra info.
- dispatchMessage(Telegraph, Telegraph, int, boolean) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Sends an immediate message to the specified receiver with no extra info.
- dispatchMessage(Telegraph, Telegraph, int, Object) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Sends an immediate message to the specified receiver with extra info.
- dispatchMessage(Telegraph, Telegraph, int, Object, boolean) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Sends an immediate message to the specified receiver with extra info.
- dispatchMessage(float, int) - Method in class com.almasb.fxgl.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.almasb.fxgl.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.almasb.fxgl.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.almasb.fxgl.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.almasb.fxgl.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.almasb.fxgl.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.almasb.fxgl.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.almasb.fxgl.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.almasb.fxgl.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.almasb.fxgl.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.
- Display - Interface in com.almasb.fxgl.service
-
Display service.
- Disposable - Interface in com.almasb.fxgl.core
-
Interface for disposable resources.
- dispose() - Method in interface com.almasb.fxgl.core.Disposable
-
Releases all resources of this object.
- dispose() - Method in class com.almasb.fxgl.entity.EntityView
-
- dispose() - Method in class com.almasb.fxgl.texture.Texture
-
- distance(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
- distance(Point2D) - Method in class com.almasb.fxgl.core.math.Vec2
-
- distance(double, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
- distance(PositionComponent) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- distance(GameEntity) - Method in class com.almasb.fxgl.entity.GameEntity
-
- Distance - Class in com.almasb.fxgl.physics.box2d.collision
-
This is non-static for faster pooling.
- Distance() - Constructor for class com.almasb.fxgl.physics.box2d.collision.Distance
-
- distance(DistanceOutput, Distance.SimplexCache, DistanceInput) - Method in class com.almasb.fxgl.physics.box2d.collision.Distance
-
Compute the closest points between two shapes.
- distance - Variable in class com.almasb.fxgl.physics.box2d.collision.DistanceOutput
-
- distance(Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- Distance.DistanceProxy - Class in com.almasb.fxgl.physics.box2d.collision
-
A distance proxy is used by the GJK algorithm.
- Distance.SimplexCache - Class in com.almasb.fxgl.physics.box2d.collision
-
Used to warm start Distance.
- distanceGreaterThanOrEqual(double, double, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
- DistanceInput - Class in com.almasb.fxgl.physics.box2d.collision
-
Input for Distance.
- DistanceInput() - Constructor for class com.almasb.fxgl.physics.box2d.collision.DistanceInput
-
- DistanceJoint - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
A distance joint constrains two points on two bodies to remain at a fixed distance from each
other.
- DistanceJoint(IWorldPool, DistanceJointDef) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- DistanceJointDef - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
Distance joint definition.
- DistanceJointDef() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJointDef
-
- distanceLessThanOrEqual(double, double, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
- DistanceOutput - Class in com.almasb.fxgl.physics.box2d.collision
-
Output for Distance.
- DistanceOutput() - Constructor for class com.almasb.fxgl.physics.box2d.collision.DistanceOutput
-
- DistanceProxy() - Constructor for class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
- distanceSquared(double, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
- distanceSquared(Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- Distribution - Interface in com.almasb.fxgl.ai.utils.random
-
- distributionAdapters - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser
-
- DistributionAdapters - Class in com.almasb.fxgl.ai.btree.utils
-
- DistributionAdapters() - Constructor for class com.almasb.fxgl.ai.btree.utils.DistributionAdapters
-
- DistributionAdapters.Adapter<D extends Distribution> - Class in com.almasb.fxgl.ai.btree.utils
-
- DistributionAdapters.DistributionFormatException - Exception in com.almasb.fxgl.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.almasb.fxgl.ai.btree.utils
-
- DistributionAdapters.FloatAdapter<D extends FloatDistribution> - Class in com.almasb.fxgl.ai.btree.utils
-
- DistributionAdapters.IntegerAdapter<D extends IntegerDistribution> - Class in com.almasb.fxgl.ai.btree.utils
-
- DistributionAdapters.LongAdapter<D extends LongDistribution> - Class in com.almasb.fxgl.ai.btree.utils
-
- DistributionFormatException() - Constructor for exception com.almasb.fxgl.ai.btree.utils.DistributionAdapters.DistributionFormatException
-
Constructs a DistributionFormatException
with no detail message.
- DistributionFormatException(String) - Constructor for exception com.almasb.fxgl.ai.btree.utils.DistributionAdapters.DistributionFormatException
-
Constructs a DistributionFormatException
with the specified detail message.
- DistributionFormatException(String, Throwable) - Constructor for exception com.almasb.fxgl.ai.btree.utils.DistributionAdapters.DistributionFormatException
-
Constructs a DistributionFormatException
with the specified detail message and cause.
- DistributionFormatException(Throwable) - Constructor for exception com.almasb.fxgl.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
).
- dot(Vec2, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- dot(Vec3, Vec3) - Static method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- DoubleAdapter(String) - Constructor for class com.almasb.fxgl.ai.btree.utils.DistributionAdapters.DoubleAdapter
-
- DoubleComponent - Class in com.almasb.fxgl.ecs.component
-
Represents a double value based component.
- DoubleComponent() - Constructor for class com.almasb.fxgl.ecs.component.DoubleComponent
-
No-arg ctor, initializes the value to 0.
- DoubleComponent(double) - Constructor for class com.almasb.fxgl.ecs.component.DoubleComponent
-
Constructs a double value component with given
initial value.
- DoubleDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- DoubleDistribution() - Constructor for class com.almasb.fxgl.ai.utils.random.DoubleDistribution
-
- downloadTask(String) - Method in interface com.almasb.fxgl.service.Net
-
- draw(GraphicsContext) - Method in class com.almasb.fxgl.entity.component.DrawableComponent
-
- DrawableComponent - Class in com.almasb.fxgl.entity.component
-
Allows drawing directly to graphics context.
- DrawableComponent(BiConsumer<GraphicsContext, Entity>) - Constructor for class com.almasb.fxgl.entity.component.DrawableComponent
-
- drawCircle(Vec2, float, Color) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
Draw a circle.
- drawCircle(Vec2, float, Vec2, Color) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
Draws a circle with an axis
- drawDebugData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.WorldView
-
Call this to draw shapes and other debug draw data.
- drawParticles(Vec2[], float, ParticleColor[], int) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
Draw a particle array
- drawParticlesWireframe(Vec2[], float, ParticleColor[], int) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
Draw a particle array
- drawPoint(Vec2, float, Color) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- drawPolygon(Vec2[], int, Color) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
Draw a closed polygon provided in CCW order.
- drawSegment(Vec2, Vec2, Color) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
Draw a line segment.
- drawSolidCircle(Vec2, float, Vec2, Color) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
Draw a solid circle.
- drawSolidPolygon(Vec2[], int, Color) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
Draw a solid closed polygon provided in CCW order.
- drawString(float, float, String, Color) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
Draw a string.
- drawString(Vec2, String, Color) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- drawTransform(Transform) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
Draw a transform.
- drawTree(DebugDraw) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
- drawTree(DebugDraw) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
- drawTree(DebugDraw) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- drawTree(DebugDraw) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- drawTree(DebugDraw, DynamicTreeNode, int, int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- drawTree(DebugDraw) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- drawTree(DebugDraw, int, int, int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- dt - Variable in class com.almasb.fxgl.physics.box2d.dynamics.TimeStep
-
time step
- dtRatio - Variable in class com.almasb.fxgl.physics.box2d.dynamics.TimeStep
-
dt * inv_dt0
- duration(Duration) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- DynamicGuardSelector<E> - Class in com.almasb.fxgl.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.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
Creates a DynamicGuardSelector
branch with no children.
- DynamicGuardSelector(Task<E>...) - Constructor for class com.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
Creates a DynamicGuardSelector
branch with the given children.
- DynamicGuardSelector(Array<Task<E>>) - Constructor for class com.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
Creates a DynamicGuardSelector
branch with the given children.
- DynamicIntStack - Class in com.almasb.fxgl.physics.box2d.pooling.stacks
-
- DynamicIntStack(int) - Constructor for class com.almasb.fxgl.physics.box2d.pooling.stacks.DynamicIntStack
-
- DynamicTree - Class in com.almasb.fxgl.physics.box2d.collision.broadphase
-
A dynamic tree arranges data in a binary tree to accelerate queries such as volume queries and
ray casts.
- DynamicTree() - Constructor for class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- DynamicTreeFlatNodes - Class in com.almasb.fxgl.physics.box2d.collision.broadphase
-
- DynamicTreeFlatNodes() - Constructor for class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- DynamicTreeNode - Class in com.almasb.fxgl.physics.box2d.collision.broadphase
-
- DynamicTreeNode(int) - Constructor for class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
- g - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- GameApplication - Class in com.almasb.fxgl.app
-
To use FXGL extend this class and implement necessary methods.
- GameApplication() - Constructor for class com.almasb.fxgl.app.GameApplication
-
- GameEntity - Class in com.almasb.fxgl.entity
-
Entity that guarantees to have Type, Position, Rotation, BoundingBox and View
components.
- GameEntity() - Constructor for class com.almasb.fxgl.entity.GameEntity
-
- GameEntityBuilder() - Constructor for class com.almasb.fxgl.entity.Entities.GameEntityBuilder
-
- GameScene - Class in com.almasb.fxgl.scene
-
Represents the scene that shows game objects on the screen during "play" mode.
- GameScene(int, int) - Constructor for class com.almasb.fxgl.scene.GameScene
-
- GameSettings - Class in com.almasb.fxgl.settings
-
Data structure for variables that are
initialised before the application (game) starts.
- GameSettings() - Constructor for class com.almasb.fxgl.settings.GameSettings
-
- GameWorld - Class in com.almasb.fxgl.ecs
-
Represents pure logical state of the game.
- GameWorld() - Constructor for class com.almasb.fxgl.ecs.GameWorld
-
Constructs the world with initial entity capacity = 32.
- GameWorld(int) - Constructor for class com.almasb.fxgl.ecs.GameWorld
-
- GaussianDoubleDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- GaussianDoubleDistribution(double, double) - Constructor for class com.almasb.fxgl.ai.utils.random.GaussianDoubleDistribution
-
- GaussianFloatDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- GaussianFloatDistribution(float, float) - Constructor for class com.almasb.fxgl.ai.utils.random.GaussianFloatDistribution
-
- GdxAI - Class in com.almasb.fxgl.ai
-
Environment class holding references to the
Timepiece
,
Logger
instances.
- GearJoint - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
A gear joint is used to connect two joints together.
- GearJoint(IWorldPool, GearJointDef) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- GearJointDef - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
Gear joint definition.
- GearJointDef() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJointDef
-
- generate(float) - Method in class com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram
-
- generateVoronoi(double[], double[], double, double, double, double) - Method in class com.almasb.fxgl.algorithm.voronoi.Voronoi
-
- Generator() - Constructor for class com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram.Generator
-
- GeneratorArray - Class in com.almasb.fxgl.physics.box2d.pooling.arrays
-
- GeneratorArray() - Constructor for class com.almasb.fxgl.physics.box2d.pooling.arrays.GeneratorArray
-
- get(int) - Method in class com.almasb.fxgl.ai.msg.PriorityQueue
-
Retrieves the element at the specified index.
- get(int) - Method in class com.almasb.fxgl.core.collection.Array
-
- get(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- get(int) - Method in class com.almasb.fxgl.core.collection.IntMap
-
- get(int, V) - Method in class com.almasb.fxgl.core.collection.IntMap
-
- get(K) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- get(K, V) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
Returns the value for the specified key, or the default value if the key is not in the map.
- get(Class<T>, int) - Static method in class com.almasb.fxgl.core.pool.Pools
-
Returns a new or existing pool for the specified type, stored in a Class to
Pool
map.
- get(Class<T>) - Static method in class com.almasb.fxgl.core.pool.Pools
-
The max size of the pool used is 100.
- get(Object, int) - Static method in class com.almasb.fxgl.core.reflect.ArrayReflection
-
Returns the value of the indexed component in the supplied array.
- get(Object) - Method in class com.almasb.fxgl.core.reflect.Field
-
Returns the value of the field on the supplied object.
- get(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.arrays.FloatArray
-
- get(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.arrays.GeneratorArray
-
- get(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.arrays.IntArray
-
- get(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.arrays.Vec2Array
-
- getAABB(int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Get the fixture's AABB.
- getAccelerationFunction() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- getAchievement() - Method in class com.almasb.fxgl.gameplay.AchievementEvent
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the anchor point on bodyA in world coordinates.
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the anchor point on bodyB in world coordinates.
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getAngle() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Extract the angle from this matrix (assumed to be a rotation matrix).
- getAngle() - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- getAngle() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the angle in radians.
- getAngle() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The world angle of the body in radians.
- getAngle() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getAngle() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getAngularDamping() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the angular damping of the body.
- getAngularDamping() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Angular damping is use to reduce the angular velocity.
- getAngularOffset() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getAngularVelocity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the angular velocity.
- getAngularVelocity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The angular velocity of the body.
- getAngularVelocity() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getAngularVelocity() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getAnnotation(Class<T>) - Method in class com.almasb.fxgl.core.reflect.Annotation
-
- getAnnotation(Class, Class<? extends Annotation>) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns an
Annotation
object reflecting the annotation provided, or null if this class doesn't have such an
annotation.
- getAnnotations(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns an array of
Annotation
objects reflecting all annotations declared by the supplied class, and inherited
from its superclass.
- getAnnotationType() - Method in class com.almasb.fxgl.core.reflect.Annotation
-
- getApp() - Method in class com.almasb.fxgl.app.ApplicationModule
-
- getAppBounds() - Method in class com.almasb.fxgl.app.GameApplication
-
- getAppHeight() - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
- getApplicationMode() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getAreaRatio() - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
Get the ratio of the sum of the node areas to the root area.
- getAreaRatio() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- getAreaRatio() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- getAssetLoader() - Method in class com.almasb.fxgl.app.GameApplication
-
- getAsString() - Static method in class com.almasb.fxgl.util.Version
-
- getAudioPlayer() - Method in class com.almasb.fxgl.app.GameApplication
-
- getAutoClearForces() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getBackgroundColor() - Method in interface com.almasb.fxgl.service.NotificationService
-
- getBBox(Entity) - Static method in class com.almasb.fxgl.entity.Entities
-
Convenient way to obtain bbox component.
- getBlendMode() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Gets the value of the property blendMode.
- getBodies() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- getBody() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Get the parent body of this fixture.
- getBody() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- getBodyA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the first body attached to this joint.
- getBodyB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the second body attached to this joint.
- getBodyCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getBodyList() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Get the world body list.
- getBottomY() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getBoundingBoxComponent() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getBounds() - Method in class com.almasb.fxgl.physics.HitBox
-
- getBoxA() - Method in class com.almasb.fxgl.physics.CollisionResult
-
- getBoxB() - Method in class com.almasb.fxgl.physics.CollisionResult
-
- getBufferIndex() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getBundle(String) - Method in class com.almasb.fxgl.saving.UserProfile
-
- getCenter() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getCenter() - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
Get the center of the AABB
- getCenter() - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
center of the viewport.
- getCenter() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getCenterLocal() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getCenterToOut(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
- getCenterWorld() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
If entity doesn't have
PositionComponent
then the center point
is the same as local center.
- getChainCircleContactStack() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getChainCircleContactStack() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getChainPolyContactStack() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getChainPolyContactStack() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getChild(int) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- getChild(int) - Method in class com.almasb.fxgl.ai.btree.BranchTask
-
- getChild(int) - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- getChild(int) - Method in class com.almasb.fxgl.ai.btree.LeafTask
-
- getChild(int) - Method in class com.almasb.fxgl.ai.btree.Task
-
Returns the child at the given index.
- getChildCount() - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- getChildCount() - Method in class com.almasb.fxgl.ai.btree.BranchTask
-
- getChildCount() - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- getChildCount() - Method in class com.almasb.fxgl.ai.btree.LeafTask
-
- getChildCount() - Method in class com.almasb.fxgl.ai.btree.Task
-
Returns the number of children of this task.
- getChildCount() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- getChildCount() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- getChildCount() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- getChildCount() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- getChildCount() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
- getChildEdge(EdgeShape, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
Get a child edge.
- getChildIndexA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- getChildIndexB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- getChildren() - Method in class com.almasb.fxgl.app.SubState
-
- getCircleContactStack() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getCircleContactStack() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getClosestEntity(Entity, Predicate<Entity>) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Returns the closest entity to the given entity with given
filter.
- getCollideConnected() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
Get collide connected.
- getCollidingEntities(Entity) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Returns a list of entities
which colliding with given entity.
- getCollidingEntities(Array<Entity>, Entity) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getCollision() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getCollision() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getColor() - Method in class com.almasb.fxgl.effect.Vignette
-
- getColor() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getColor() - Method in class com.almasb.fxgl.physics.PhysicsParticleComponent
-
- getComponent(Class<T>) - Method in class com.almasb.fxgl.ecs.Entity
-
Returns component of given type, or null if type not registered.
- getComponentOptional(Class<T>) - Method in class com.almasb.fxgl.ecs.Entity
-
- getComponents() - Method in class com.almasb.fxgl.ecs.Entity
-
Warning: object allocation.
- getConnection() - Method in interface com.almasb.fxgl.service.Net
-
- getConstructor(Class, Class...) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns a
Constructor
that represents the public constructor for the supplied class which takes the supplied
parameter types.
- getConstructors(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns an array of
Constructor
containing the public constructors of the class represented by the supplied Class.
- getContactCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getContactList() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the list of all contacts attached to this body.
- getContactList() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Get the world contact list.
- getContactManager() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getContentRoot() - Method in class com.almasb.fxgl.scene.FXGLScene
-
- getControl(Class<T>) - Method in class com.almasb.fxgl.ecs.Entity
-
Returns control of given type or null if no such type is registered.
- getControl1() - Method in class com.almasb.fxgl.core.math.BezierSpline.BezierCurve
-
- getControl2() - Method in class com.almasb.fxgl.core.math.BezierSpline.BezierCurve
-
- getControlOptional(Class<T>) - Method in class com.almasb.fxgl.ecs.Entity
-
Returns control of given type or
Optional.empty()
if
no such type is registered on this entity.
- getControls() - Method in class com.almasb.fxgl.ecs.Entity
-
Warning: object allocation.
- getCorrectionFactor() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getCos() - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- getCount() - Method in class com.almasb.fxgl.physics.box2d.pooling.stacks.DynamicIntStack
-
- getCredits() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getCurrentAction() - Method in class com.almasb.fxgl.ecs.action.ActionControl
-
- getCurrentLengthA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getCurrentLengthB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getCurrentState() - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- getCurrentState() - Method in class com.almasb.fxgl.ai.fsm.StackStateMachine
-
- getCurrentState() - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Returns the current state of this state machine.
- getCurrentState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getCurrentValue() - Method in class com.almasb.fxgl.ui.ProgressBar
-
Gets the value of the property currentValue.
- getCurves() - Method in class com.almasb.fxgl.core.math.BezierSpline
-
- getCustomMenu() - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- getDampingRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getDampingRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getDampingRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getDeclaredAnnotation(Class, Class<? extends Annotation>) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns an
Annotation
object reflecting the annotation provided, or null if this class doesn't have such an
annotation.
- getDeclaredAnnotation(Class<? extends Annotation>) - Method in class com.almasb.fxgl.core.reflect.Field
-
Returns an
Annotation
object reflecting the annotation provided, or null of this field doesn't
have such an annotation.
- getDeclaredAnnotation(Class<? extends Annotation>) - Method in class com.almasb.fxgl.core.reflect.Method
-
Returns an
Annotation
object reflecting the annotation provided, or null of this method doesn't
have such an annotation.
- getDeclaredAnnotations(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns an array of
Annotation
objects reflecting all annotations declared by the supplied class, or an empty
array if there are none.
- getDeclaredAnnotations() - Method in class com.almasb.fxgl.core.reflect.Field
-
Returns an array of
Annotation
objects reflecting all annotations declared by this field,
or an empty array if there are none.
- getDeclaredAnnotations() - Method in class com.almasb.fxgl.core.reflect.Method
-
Returns an array of
Annotation
objects reflecting all annotations declared by this method,
or an empty array if there are none.
- getDeclaredConstructor(Class, Class...) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns a
Constructor
that represents the constructor for the supplied class which takes the supplied parameter
types.
- getDeclaredField(Class, String) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns a
Field
that represents the specified declared field for the supplied class.
- getDeclaredFields(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns an array of
Field
objects reflecting all the fields declared by the supplied class.
- getDeclaredMethod(Class, String, Class...) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns a
Method
that represents the method declared by the supplied class which takes the supplied parameter types.
- getDeclaredMethods(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns an array of
Method
containing the methods declared by the class represented by the supplied Class.
- getDeclaringClass() - Method in class com.almasb.fxgl.core.reflect.Constructor
-
Returns the Class object representing the class or interface that declares the constructor.
- getDeclaringClass() - Method in class com.almasb.fxgl.core.reflect.Field
-
Returns the Class object representing the class or interface that declares the field.
- getDeclaringClass() - Method in class com.almasb.fxgl.core.reflect.Method
-
Returns the Class object representing the class or interface that declares the method.
- getDefinition() - Method in class com.almasb.fxgl.physics.PhysicsParticleComponent
-
- getDelay() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- getDeltaTime() - Method in class com.almasb.fxgl.ai.DefaultTimepiece
-
- getDeltaTime() - Method in interface com.almasb.fxgl.ai.Timepiece
-
Returns the time span between the current frame and the last frame in seconds.
- getDensity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- getDensity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The density, usually in kg/m^2
- getDestructionListener() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getDialogFactory() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getDialogState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getDirection() - Method in class com.almasb.fxgl.entity.control.ProjectileControl
-
- getDisplay() - Method in class com.almasb.fxgl.app.GameApplication
-
- getDistance() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getDistance() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getDuration() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- getEdgeCircleContactStack() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getEdgeCircleContactStack() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getEdgePolyContactStack() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getEdgePolyContactStack() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getEffect() - Method in class com.almasb.fxgl.scene.FXGLScene
-
- getElementType(int) - Method in class com.almasb.fxgl.core.reflect.Field
-
If the type of the field is parameterized, returns the Class object representing the parameter type at the specified index,
null otherwise.
- getEmissionRate() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- getEmitter() - Method in class com.almasb.fxgl.effect.ParticleControl
-
- getEnabledMenuItems() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getEnd() - Method in class com.almasb.fxgl.core.math.BezierSpline.BezierCurve
-
- getEndColor() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Gets the value of the property endColor.
- getEntities() - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getEntitiesAt(Point2D) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Returns a list of entities at given position.
- getEntitiesAt(Array<Entity>, Point2D) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getEntitiesByComponent(Class<? extends Component>) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getEntitiesByLayer(RenderLayer) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Returns a list of entities which have the given render layer index.
- getEntitiesByLayer(Array<Entity>, RenderLayer) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getEntitiesByType(Enum<?>...) - Method in class com.almasb.fxgl.ecs.GameWorld
-
This query only works on entities with TypeComponent.
- getEntitiesByType(Array<Entity>, Enum<?>...) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getEntitiesCopy() - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getEntitiesFiltered(Predicate<Entity>) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Returns a list of entities which are filtered by
given predicate.
- getEntitiesFiltered(Array<Entity>, Predicate<Entity>) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getEntitiesInRange(Rectangle2D) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Returns a list of entities
which are partially or entirely
in the specified rectangular selection.
- getEntitiesInRange(Array<Entity>, double, double, double, double) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getEntity() - Method in class com.almasb.fxgl.ecs.action.Action
-
- getEntity() - Method in class com.almasb.fxgl.ecs.Module
-
- getEntity() - Method in class com.almasb.fxgl.physics.RaycastResult
-
- getEntityByID(String, int) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Returns an entity whose IDComponent matches given name and id.
- getEntityFactory() - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getEventBus() - Method in class com.almasb.fxgl.app.GameApplication
-
- getExceptionHandler() - Method in class com.almasb.fxgl.app.GameApplication
-
- getExceptionHandler() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getExecutor() - Method in class com.almasb.fxgl.app.GameApplication
-
- getExtents() - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
Get the extents of the AABB (half-widths).
- getExtents() - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
This is the half-width and half-height.
- getExtentsToOut(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
- getFatAABB(int) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
- getFatAABB(int) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
- getFatAABB(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- getFatAABB(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- getFatAABB(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- getFCost() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getField(Class, String) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns a
Field
that represents the specified public member field for the supplied class.
- getFields(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns an array of
Field
containing the public fields of the class represented by the supplied Class.
- getFilter() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
- getFilterData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- getFixtureA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
Get the first fixture in this contact.
- getFixtureB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
Get the second fixture in this contact.
- getFixtures() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getFlags() - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- getFloatArray(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getFloatArray(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getFree() - Method in class com.almasb.fxgl.core.pool.Pool
-
The number of objects available to be obtained.
- getFrequency() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getFrequency() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getFrequency() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getFriction() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- getFriction() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- getFriction() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The friction coefficient, usually in the range [0,1].
- getFullID() - Method in class com.almasb.fxgl.entity.component.IDComponent
-
- getGameMenuState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getGameplay() - Method in class com.almasb.fxgl.app.GameApplication
-
- getGameScene() - Method in class com.almasb.fxgl.app.GameApplication
-
- getGameState() - Method in class com.almasb.fxgl.app.GameApplication
-
- getGameWorld() - Method in class com.almasb.fxgl.app.GameApplication
-
- getGCost() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getGlobalState() - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- getGlobalState() - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Returns the global state of this state machine.
- getGraphicsContext() - Method in class com.almasb.fxgl.scene.GameScene
-
Returns graphics context of the game scene.
- getGravity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getGravityScale() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getGravityScale() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Experimental: scales the inertia tensor.
- getGrid() - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- getGridX(int) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Note: if there is no bbox attached, entity is considered as a point,
else as a rectangle with the center placed in the cell.
- getGridY(int) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Note: if there is no bbox attached, entity is considered as a point,
else as a rectangle with the center placed in the cell.
- getGroundAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getGroundAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getGroup(Enum<?>...) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getGroupFlags() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getGroupFlags() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getGuard() - Method in class com.almasb.fxgl.ai.btree.Task
-
Returns the guard of this task.
- getHCost() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getHeight() - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- getHeight() - Method in class com.almasb.fxgl.ai.pathfinding.maze.Maze
-
- getHeight() - Method in class com.almasb.fxgl.app.GameApplication
-
- getHeight() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Returns total height of the bounding box, i.e.
- getHeight() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getHeight() - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
Compute the height of the binary tree in O(N) time.
- getHeight() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- getHeight() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- getHeight() - Method in class com.almasb.fxgl.physics.HitBox
-
- getHeight() - Method in class com.almasb.fxgl.scene.FXGLScene
-
- getHeight() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getHigh() - Method in class com.almasb.fxgl.ai.utils.random.TriangularDoubleDistribution
-
- getHigh() - Method in class com.almasb.fxgl.ai.utils.random.TriangularFloatDistribution
-
- getHigh() - Method in class com.almasb.fxgl.ai.utils.random.TriangularIntegerDistribution
-
- getHigh() - Method in class com.almasb.fxgl.ai.utils.random.TriangularLongDistribution
-
- getHigh() - Method in class com.almasb.fxgl.ai.utils.random.UniformDoubleDistribution
-
- getHigh() - Method in class com.almasb.fxgl.ai.utils.random.UniformFloatDistribution
-
- getHigh() - Method in class com.almasb.fxgl.ai.utils.random.UniformIntegerDistribution
-
- getHigh() - Method in class com.almasb.fxgl.ai.utils.random.UniformLongDistribution
-
- getID() - Method in class com.almasb.fxgl.entity.component.IDComponent
-
- getInertia() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the central rotational inertia of the body.
- getInertia() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getInitializedArray(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.arrays.FloatArray
-
- getInitializedArray(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.arrays.GeneratorArray
-
- getInitializedArray(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.arrays.IntArray
-
- getInitializedArray(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.arrays.Vec2Array
-
- getInput() - Method in class com.almasb.fxgl.app.GameApplication
-
- getInput() - Method in class com.almasb.fxgl.app.State
-
- getInstance() - Static method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibraryManager
-
Returns the singleton instance of the BehaviorTreeLibraryManager
.
- getInstance() - Static method in class com.almasb.fxgl.ai.msg.MessageManager
-
Returns the singleton instance of the message dispatcher.
- getIntArray(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getIntArray(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getIntensity() - Method in class com.almasb.fxgl.effect.Vignette
-
- getInterfaces(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
- getInterpolator() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Gets the value of the property interpolator.
- getInterpolator() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- getIntroState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getInverse22(Mat33) - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- getItems() - Method in class com.almasb.fxgl.core.collection.Array
-
- getJBox2DWorld() - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Note: certain modifications to the jbox2d world directly may not be
recognized by FXGL.
- getJoint1() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getJoint2() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getJointAngle() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getJointCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getJointList() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the list of all joints attached to this body.
- getJointList() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Get the world joint list.
- getJoints() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- getJointSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Get the current joint translation, usually in meters.
- getJointSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getJointSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getJointTranslation() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getJointTranslation() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getKey() - Method in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- getLastAction() - Method in class com.almasb.fxgl.ecs.action.ActionControl
-
- getLatestVersionTask() - Method in interface com.almasb.fxgl.service.Net
-
- getLength(Object) - Static method in class com.almasb.fxgl.core.reflect.ArrayReflection
-
Returns the length of the supplied array.
- getLength() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getLength1() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getLength2() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getLengthA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getLengthAndNormalize() - Method in class com.almasb.fxgl.core.math.Vec2
-
Normalize this vector and return the length before normalization.
- getLengthB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getLibrary() - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibraryManager
-
Gets the the behavior tree library
- getLimitState() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getLinearDamping() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the linear damping of the body.
- getLinearDamping() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Linear damping is use to reduce the linear velocity.
- getLinearOffset(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Get the target linear offset, in frame A, in meters.
- getLinearOffset() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Get the target linear offset, in frame A, in meters.
- getLinearVelocity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the linear velocity of the center of mass.
- getLinearVelocity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The linear velocity of the body in world co-ordinates.
- getLinearVelocity() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getLinearVelocity() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getLinearVelocity() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- getLinearVelocityFromLocalPoint(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the world velocity of a local point.
- getLinearVelocityFromLocalPointToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getLinearVelocityFromWorldPoint(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the world linear velocity of a world point attached to this body.
- getLinearVelocityFromWorldPointToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getLoadingState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getLocalAxisA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getLocalAxisA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
For serialization
- getLocalCenter() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the local position of the center of mass.
- getLocalPoint(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Gets a local point relative to the body's origin given a world point.
- getLocalPointToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getLocalVector(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Gets a local vector given a world vector.
- getLocalVectorToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getLocalVectorToOutUnsafe(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getLogger() - Static method in class com.almasb.fxgl.ai.GdxAI
-
- getLow() - Method in class com.almasb.fxgl.ai.utils.random.TriangularDoubleDistribution
-
- getLow() - Method in class com.almasb.fxgl.ai.utils.random.TriangularFloatDistribution
-
- getLow() - Method in class com.almasb.fxgl.ai.utils.random.TriangularIntegerDistribution
-
- getLow() - Method in class com.almasb.fxgl.ai.utils.random.TriangularLongDistribution
-
- getLow() - Method in class com.almasb.fxgl.ai.utils.random.UniformDoubleDistribution
-
- getLow() - Method in class com.almasb.fxgl.ai.utils.random.UniformFloatDistribution
-
- getLow() - Method in class com.almasb.fxgl.ai.utils.random.UniformIntegerDistribution
-
- getLow() - Method in class com.almasb.fxgl.ai.utils.random.UniformLongDistribution
-
- getLowerLimit() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Get the lower joint limit, usually in meters.
- getLowerLimit() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getMainMenuState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getManifold() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
Get the contact manifold.
- getMass() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the total mass of the body.
- getMass() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getMassData(MassData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the mass data of the body.
- getMassData(MassData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Get the mass data for this fixture.
- getMasterTimer() - Method in class com.almasb.fxgl.app.GameApplication
-
- getMat22Representation() - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
- getMax() - Method in class com.almasb.fxgl.gameplay.AchievementProgressEvent
-
- getMaxBalance() - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
Get the maximum balance of an node in the tree.
- getMaxBalance() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- getMaxBalance() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- getMaxEmissions() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- getMaxForce() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getMaxForce() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Get the maximum friction force in N.
- getMaxForce() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getMaxLength() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getMaxMotorForce() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getMaxMotorTorque() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getMaxMotorTorque() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getMaxSize() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- getMaxTorque() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getMaxTorque() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Get the maximum friction torque in N*m.
- getMaxValue() - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
- getMaxX() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMaxXLocal() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Note: same as width, unless specified otherwise.
- getMaxXWorld() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getMaxXWorld() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMaxY() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMaxYLocal() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Note: same as height, unless specified otherwise.
- getMaxYWorld() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getMaxYWorld() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMaze() - Method in class com.almasb.fxgl.ai.pathfinding.maze.Maze
-
- getMazeCell(int, int) - Method in class com.almasb.fxgl.ai.pathfinding.maze.Maze
-
- getMean() - Method in class com.almasb.fxgl.ai.utils.random.GaussianDoubleDistribution
-
- getMean() - Method in class com.almasb.fxgl.ai.utils.random.GaussianFloatDistribution
-
- getMenuKey() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getMenuListener() - Method in class com.almasb.fxgl.app.GameApplication
-
- getMethod(Class, String, Class...) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns a
Method
that represents the public member method for the supplied class which takes the supplied parameter
types.
- getMethods(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns an array of
Method
containing the public member methods of the class represented by the supplied Class.
- getMilliseconds() - Method in class com.almasb.fxgl.physics.box2d.common.Timer
-
- getMinSize() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- getMinX() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMinXLocal() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getMinXWorld() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getMinXWorld() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMinY() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMinYLocal() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getMinYWorld() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getMinYWorld() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMode() - Method in class com.almasb.fxgl.ai.utils.random.TriangularDoubleDistribution
-
- getMode() - Method in class com.almasb.fxgl.ai.utils.random.TriangularFloatDistribution
-
- getMode() - Method in class com.almasb.fxgl.ai.utils.random.TriangularIntegerDistribution
-
- getMode() - Method in class com.almasb.fxgl.ai.utils.random.TriangularLongDistribution
-
- getMotorForce(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Get the current motor force, usually in N.
- getMotorSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Get the motor speed, usually in meters per second.
- getMotorSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getMotorSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getMotorTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getMotorTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getName() - Method in class com.almasb.fxgl.core.reflect.Field
-
Returns the name of the field.
- getName() - Method in class com.almasb.fxgl.core.reflect.Method
-
Returns the name of the method.
- getName() - Method in class com.almasb.fxgl.entity.component.IDComponent
-
- getName() - Method in class com.almasb.fxgl.input.UserAction
-
- getName() - Method in class com.almasb.fxgl.physics.HitBox
-
- getNet() - Method in class com.almasb.fxgl.app.GameApplication
-
- getNext() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the next body in the world's body list.
- getNext() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
Get the next contact in the world's contact list.
- getNext() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the next joint the world joint list.
- getNext() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getNextAction() - Method in class com.almasb.fxgl.ecs.action.ActionControl
-
- getNode(int, int) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
Returns a node at x, y.
- getNodes() - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- getNodes() - Method in class com.almasb.fxgl.entity.EntityView
-
Returns nodes attached to this view.
- getNodes(VoronoiDiagram.VoronoiDiagramCallback) - Method in class com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram
-
- getNodeState(int, int) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
Returns state of the node at a, y.
- getNormals() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Get the edge normal vectors.
- getNotification() - Method in class com.almasb.fxgl.gameplay.NotificationEvent
-
- getNotificationService() - Method in class com.almasb.fxgl.app.GameApplication
-
- getNotificationService() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getNumParticles() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- getObject() - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
Returns the blackboard object of this behavior tree.
- getObject() - Method in class com.almasb.fxgl.ai.btree.Task
-
Returns the blackboard object of the behavior tree this task belongs to.
- getOnFinished() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- getOwner() - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
Returns the owner of this state machine.
- getParameterTypes() - Method in class com.almasb.fxgl.core.reflect.Constructor
-
Returns an array of Class objects that represent the formal parameter types, in declaration order, of the constructor.
- getParameterTypes() - Method in class com.almasb.fxgl.core.reflect.Method
-
Returns an array of Class objects that represent the formal parameter types, in declaration order, of the method.
- getParent() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getParser() - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- getParsers() - Method in class com.almasb.fxgl.net.NetworkConnection
-
- getParticleBodyContactCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleBodyContacts() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleColorBuffer() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleColorBuffer() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleContactCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleContacts() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleCount() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getParticleCount() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleDamping() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleDamping() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleDensity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleDensity() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleDestructionListener() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleFlagsBuffer() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Get the particle data.
- getParticleFlagsBuffer() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleGravityScale() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleGravityScale() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleGroupBuffer() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleGroupBuffer() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleGroupCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleGroupCount() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleGroupList() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Get the world particle group list.
- getParticleGroupList() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleMaxCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleMaxCount() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticlePositionBuffer() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticlePositionBuffer() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleRadius() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleRadius() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleSystem() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleUserDataBuffer() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleUserDataBuffer() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleVelocityBuffer() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleVelocityBuffer() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getPath(int, int, int, int) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
Returns a list of A* nodes from start to target.
- getPath(AStarNode[][], AStarNode, AStarNode, AStarNode...) - Method in class com.almasb.fxgl.ai.pathfinding.AStarLogic
-
Since the equality check is based on references,
start and target must be elements of the array.
- getPath(int, int, int, int) - Method in class com.almasb.fxgl.ai.pathfinding.maze.Maze
-
Returns shortest path between two cells in the maze.
- getPerimeter() - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
Gets the perimeter length
- getPhysics(Entity) - Static method in class com.almasb.fxgl.entity.Entities
-
Convenient way to obtain physics component.
- getPhysicsWorld() - Method in class com.almasb.fxgl.app.GameApplication
-
- getPlayState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getPoint() - Method in class com.almasb.fxgl.physics.RaycastResult
-
- getPointStates(Collision.PointState[], Collision.PointState[], Manifold, Manifold) - Static method in class com.almasb.fxgl.physics.box2d.collision.Collision
-
Compute the point states given two manifolds.
- getPolyCircleContactStack() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getPolyCircleContactStack() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getPolyContactStack() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getPolyContactStack() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getPool() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getPosition(Entity) - Static method in class com.almasb.fxgl.entity.Entities
-
Convenient way to obtain position component.
- getPosition() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getPosition() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the world body origin position.
- getPosition() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The world position of the body.
- getPosition() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getPosition() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getPosition() - Method in interface com.almasb.fxgl.service.NotificationService
-
- getPositionComponent() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getPreviousState() - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- getPreviousState() - Method in class com.almasb.fxgl.ai.fsm.StackStateMachine
-
Returns the last state of this state machine.
- getPreviousState() - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Returns the last state of this state machine.
- getProfile() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getProfile() - Method in class com.almasb.fxgl.saving.LoadEvent
-
- getProfile() - Method in class com.almasb.fxgl.saving.SaveEvent
-
- getProperty(String) - Method in class com.almasb.fxgl.ecs.Entity
-
- getPropertyOptional(String) - Method in class com.almasb.fxgl.ecs.Entity
-
- getProxies() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- getProxyCount() - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
Get the number of proxies.
- getProxyCount() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- getProxyCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- getProxyCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getRadius() - Method in class com.almasb.fxgl.effect.Vignette
-
- getRadius() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
The radius of the underlying shape.
- getRandom() - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- getRandom(long) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- getRandom(Enum<?>) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getRandom(Predicate<Entity>) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getRandomNode() - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- getRandomNode(Predicate<AStarNode>) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- getRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
Get the reaction force given the inverse time step.
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the reaction force on body2 at the joint anchor in Newtons.
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
Get the reaction torque given the inverse time step.
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the reaction torque on body2 in N*m.
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getReferenceAngle() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getReferenceAngle() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getReferenceAngle() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getRenderLayer() - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
- getRenderLayer() - Method in class com.almasb.fxgl.entity.EntityView
-
- getRenderLayer() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getRestitution() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- getRestitution() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- getRestitution() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The restitution (elasticity) usually in the range [0,1].
- getReturnType() - Method in class com.almasb.fxgl.core.reflect.Method
-
Returns a Class object that represents the formal return type of the method.
- getRightX() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getRoot() - Method in class com.almasb.fxgl.scene.FXGLScene
-
- getRotation(Entity) - Static method in class com.almasb.fxgl.entity.Entities
-
Convenient way to obtain rotation component.
- getRotation() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getRotationComponent() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getSaveLoadManager() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- getSceneFactory() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getScreenToWorld(Vec2) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
takes the screen coordinates (argScreen) and returns the world coordinates
- getScreenToWorld(float, float) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
takes the screen coordinates and returns the world coordinates.
- getScreenToWorld(Vec2, Vec2) - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
takes the screen coordinates (screen) and puts the corresponding world coordinates in world.
- getScreenToWorldToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- getScreenToWorldToOut(float, float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
takes the screen coordinates and puts the corresponding world coordinates in argWorld.
- getScreenVectorToWorld(Vec2, Vec2) - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
Transforms the given directional screen vector back to the world direction.
- getSelectedEntity() - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getSemaphore(String) - Static method in class com.almasb.fxgl.ai.utils.NonBlockingSemaphoreRepository
-
- getSettings() - Method in class com.almasb.fxgl.app.GameApplication
-
- getShape() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Get the child shape.
- getShape() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The shape, this must be set.
- getShape() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getShape() - Method in class com.almasb.fxgl.physics.HitBox
-
- getSimpleName(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns the simple name of the underlying class as supplied in the source code.
- getSin() - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- getSingleton(Enum<?>) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Useful for singleton type entities, e.g.
- getSingleton(Predicate<Entity>) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- getSleepTime() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getSpeed() - Method in class com.almasb.fxgl.entity.control.ProjectileControl
-
- getSpringDampingRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getSpringFrequencyHz() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getStandardDeviation() - Method in class com.almasb.fxgl.ai.utils.random.GaussianDoubleDistribution
-
- getStandardDeviation() - Method in class com.almasb.fxgl.ai.utils.random.GaussianFloatDistribution
-
- getStart() - Method in class com.almasb.fxgl.core.math.BezierSpline.BezierCurve
-
- getStartColor() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Gets the value of the property startColor.
- getState() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getState(int) - Method in class com.almasb.fxgl.core.math.RandomXS128
-
Returns the internal seeds to allow state saving.
- getStateMachine() - Method in class com.almasb.fxgl.app.GameApplication
-
- getStatus() - Method in class com.almasb.fxgl.ai.btree.Task
-
Returns the status of this task.
- getStrength() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getSupport(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
Get the supporting vertex index in the given direction.
- getSupport(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
Get the supporting vertex index in the given direction.
- getSupportVertex(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
Get the supporting vertex in the given direction.
- getSupportVertex(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
Get the supporting vertex in the given direction.
- getSymInverse33(Mat33) - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- getTangentSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- getTarget() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getTargetEntity() - Method in class com.almasb.fxgl.entity.EntityEvent
-
Returns entity that was target of the event.
- getTick() - Method in class com.almasb.fxgl.app.GameApplication
-
- getTime() - Method in class com.almasb.fxgl.ai.DefaultTimepiece
-
- getTime() - Method in interface com.almasb.fxgl.ai.Timepiece
-
Returns the time accumulated up to the current frame in seconds.
- getTimeOfImpact() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getTimeOfImpact() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getTimepiece() - Static method in class com.almasb.fxgl.ai.GdxAI
-
Returns the timepiece service.
- getTimer() - Method in class com.almasb.fxgl.app.State
-
- getTimes() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- getTimestamp() - Method in class com.almasb.fxgl.ai.msg.Telegram
-
Returns the time stamp of this telegram.
- getTitle() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getTransform(Transform, float) - Method in class com.almasb.fxgl.physics.box2d.common.Sweep
-
Get the interpolated transform at a specific time.
- getTransform() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the body transform for the body's origin.
- getTransform() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getTreeBalance() - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
- getTreeBalance() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- getTreeBalance() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getTreeHeight() - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
Get the height of the embedded tree.
- getTreeHeight() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- getTreeHeight() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getTreeQuality() - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
- getTreeQuality() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- getTreeQuality() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getTriggerEntity() - Method in class com.almasb.fxgl.entity.EntityEvent
-
- getType() - Method in class com.almasb.fxgl.core.reflect.Field
-
Returns a Class object that identifies the declared type for the field.
- getType(Entity) - Static method in class com.almasb.fxgl.entity.Entities
-
Convenient way to obtain type component.
- getType() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getType() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
Get the type of this shape.
- getType() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getType() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The body type: static, kinematic, or dynamic.
- getType() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Get the type of the child shape.
- getType() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the type of the concrete joint.
- getTypeComponent() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getTypeFlags() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleDef
-
- getTypeFlags() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getUIFactory() - Method in class com.almasb.fxgl.app.GameApplication
-
- getUIFactory() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getUINodes() - Method in class com.almasb.fxgl.scene.GameScene
-
- getUniqueness() - Method in class com.almasb.fxgl.ai.msg.PriorityQueue
-
Returns a value indicating whether only unique elements are allowed to be inserted.
- getUpperLimit() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Get the upper joint limit, usually in meters.
- getUpperLimit() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getUserData() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getUserData(int) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
- getUserData(int) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
- getUserData(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- getUserData(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- getUserData(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the user data pointer that was provided in the body definition.
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Use this to store application specific body data.
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Get the user data that was assigned in the fixture definition.
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
Use this to store application specific fixture data.
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the user data pointer.
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleDef
-
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getValidNeighbors(AStarNode, AStarNode[][], AStarNode...) - Method in class com.almasb.fxgl.ai.pathfinding.AStarLogic
-
- getValidNeighbors(AStarNode, AStarNode[][], AStarNode...) - Method in class com.almasb.fxgl.ai.pathfinding.maze.MazeSolver
-
Adaptation from vanilla A* to cater for walls.
- getValue() - Method in class com.almasb.fxgl.ai.utils.random.ConstantDoubleDistribution
-
- getValue() - Method in class com.almasb.fxgl.ai.utils.random.ConstantFloatDistribution
-
- getValue() - Method in class com.almasb.fxgl.ai.utils.random.ConstantIntegerDistribution
-
- getValue() - Method in class com.almasb.fxgl.ai.utils.random.ConstantLongDistribution
-
- getValue() - Method in class com.almasb.fxgl.ecs.component.BooleanComponent
-
- getValue() - Method in class com.almasb.fxgl.ecs.component.DoubleComponent
-
- getValue() - Method in class com.almasb.fxgl.ecs.component.IntegerComponent
-
- getValue() - Method in class com.almasb.fxgl.ecs.component.ObjectComponent
-
- getValue() - Method in class com.almasb.fxgl.ecs.component.StringComponent
-
- getValue() - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- getValue() - Method in class com.almasb.fxgl.gameplay.AchievementProgressEvent
-
- getVec2Array(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getVec2Array(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getVelocity() - Method in class com.almasb.fxgl.entity.control.ProjectileControl
-
- getVelocityX() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- getVelocityY() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- getVersion() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getVertex(int) - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
Get a vertex by index.
- getVertex(int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
Get a vertex by index.
- getVertex(int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Get a vertex by index.
- getVertexCount() - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
Get the vertex count.
- getVertexCount() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
Get the vertex count.
- getVertexCount() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Get the vertex count.
- getVertices(Vec2[]) - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
- getVertices() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Get the vertices in local coordinates.
- getView() - Method in class com.almasb.fxgl.app.SubState
-
- getView() - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
- getView(Entity) - Static method in class com.almasb.fxgl.entity.Entities
-
Convenient way to obtain main view component.
- getView() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getViewComponent() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getViewport() - Method in class com.almasb.fxgl.scene.FXGLScene
-
- getViewportTranform() - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- getW() - Method in class com.almasb.fxgl.core.math.Quaternion
-
- getWidth() - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- getWidth() - Method in class com.almasb.fxgl.ai.pathfinding.maze.Maze
-
- getWidth() - Method in class com.almasb.fxgl.app.GameApplication
-
- getWidth() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Returns total width of the bounding box, i.e.
- getWidth() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getWidth() - Method in class com.almasb.fxgl.physics.HitBox
-
- getWidth() - Method in class com.almasb.fxgl.scene.FXGLScene
-
- getWidth() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getWorld() - Method in class com.almasb.fxgl.ecs.Entity
-
- getWorld() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the parent world of this body.
- getWorldCenter() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the world position of the center of mass.
- getWorldManifold(WorldManifold) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
Get the world manifold.
- getWorldPoint(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the world coordinates of a point given the local coordinates.
- getWorldPointToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getWorldToScreen(Vec2) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
takes the world coordinate (argWorld) and returns the screen coordinates.
- getWorldToScreen(float, float) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
Takes the world coordinates and returns the screen coordinates.
- getWorldToScreen(Vec2, Vec2) - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
takes the world coordinate (world) puts the corresponding screen coordinate in screen.
- getWorldToScreenToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- getWorldToScreenToOut(float, float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
Takes the world coordinates and puts the corresponding screen coordinates in argScreen.
- getWorldVector(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the world coordinates of a vector given the local coordinates.
- getWorldVectorToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getWorldVectorToOutUnsafe(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getWorldVectorToScreen(Vec2, Vec2) - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
Transforms the given directional vector by the viewport transform (not positional)
- getX() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getX() - Method in class com.almasb.fxgl.ai.pathfinding.maze.MazeCell
-
- getX() - Method in class com.almasb.fxgl.core.math.Quaternion
-
- getX() - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- getX() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getX1() - Method in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- getX2() - Method in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- getXAxis(Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- getY() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getY() - Method in class com.almasb.fxgl.ai.pathfinding.maze.MazeCell
-
- getY() - Method in class com.almasb.fxgl.core.math.Quaternion
-
- getY() - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- getY() - Method in class com.almasb.fxgl.entity.GameEntity
-
- getY1() - Method in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- getY2() - Method in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- getYAxis(Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- getZ() - Method in class com.almasb.fxgl.core.math.Quaternion
-
- GJK_CALLS - Static variable in class com.almasb.fxgl.physics.box2d.collision.Distance
-
- GJK_ITERS - Static variable in class com.almasb.fxgl.physics.box2d.collision.Distance
-
- GJK_MAX_ITERS - Static variable in class com.almasb.fxgl.physics.box2d.collision.Distance
-
- globalState - Variable in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
The global state of the owner.
- GraphEdge - Class in com.almasb.fxgl.algorithm.voronoi
-
- GraphEdge() - Constructor for class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- groundAnchorA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJointDef
-
The first ground anchor in world coordinates.
- groundAnchorB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJointDef
-
The second ground anchor in world coordinates.
- groupIndex - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Filter
-
Collision groups allow a certain group of objects to never collide (negative)
or always collide (positive).
- guard - Variable in class com.almasb.fxgl.ai.btree.Task
-
The guard of this task
- guardChain - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- I - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.MassData
-
The rotational inertia of the shape about the local origin.
- id - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
- id - Variable in class com.almasb.fxgl.physics.box2d.collision.Collision.ClipVertex
-
- id - Variable in class com.almasb.fxgl.physics.box2d.collision.ManifoldPoint
-
uniquely identifies a contact point between two shapes
- IDComponent - Class in com.almasb.fxgl.entity.component
-
Adds ID to an entity, so it can be uniquely identified.
- IDComponent(String, int) - Constructor for class com.almasb.fxgl.entity.component.IDComponent
-
Constructs ID component with given entity name and id.
- IDENTITY - Static variable in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- IDynamicStack<E> - Interface in com.almasb.fxgl.physics.box2d.pooling
-
Same functionality of a regular java.util stack.
- Include<E> - Class in com.almasb.fxgl.ai.btree.decorator
-
An Include
decorator grafts a subtree.
- Include() - Constructor for class com.almasb.fxgl.ai.btree.decorator.Include
-
Creates a non-lazy Include
decorator without specifying the subtree.
- Include(String) - Constructor for class com.almasb.fxgl.ai.btree.decorator.Include
-
Creates a non-lazy Include
decorator for the specified subtree.
- Include(String, boolean) - Constructor for class com.almasb.fxgl.ai.btree.decorator.Include
-
Creates an eager or lazy Include
decorator for the specified subtree.
- incr(int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- index() - Method in interface com.almasb.fxgl.entity.RenderLayer
-
Returns index value for this layer.
- index - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleBodyContact
-
Index of the particle making contact.
- indexA - Variable in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- indexA - Variable in class com.almasb.fxgl.physics.box2d.collision.Distance.SimplexCache
-
vertices on shape A
- indexA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- indexA - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleContact
-
Indices of the respective particles making contact.
- indexB - Variable in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- indexB - Variable in class com.almasb.fxgl.physics.box2d.collision.Distance.SimplexCache
-
vertices on shape B
- indexB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- indexB - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleContact
-
Indices of the respective particles making contact.
- indexOf(T, boolean) - Method in class com.almasb.fxgl.core.collection.Array
-
- indexOf(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- inflate(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- InGameWindow - Class in com.almasb.fxgl.ui
-
Represents an in-game window as part of game UI.
- InGameWindow(String) - Constructor for class com.almasb.fxgl.ui.InGameWindow
-
Constructs an in-game window with minimize and close icons.
- InGameWindow(String, InGameWindow.WindowDecor) - Constructor for class com.almasb.fxgl.ui.InGameWindow
-
Constructs an in-game window with given window decor.
- InGameWindow.WindowDecor - Enum in com.almasb.fxgl.ui
-
- init(Task<E>) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader.Subtree
-
- init() - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- init() - Method in class com.almasb.fxgl.app.GameApplication
-
- init(Image, Point2D, Point2D, Point2D, double, Point2D, Duration, Paint, Paint, BlendMode, Interpolator) - Method in class com.almasb.fxgl.effect.Particle
-
- init(Fixture, int, Fixture, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ChainAndCircleContact
-
- init(Fixture, int, Fixture, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ChainAndPolygonContact
-
- init(Fixture, Fixture) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.CircleContact
-
- init(Fixture, int, Fixture, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
initialization for pooling
- init(ContactSolver.ContactSolverDef) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- init(Fixture, int, Fixture, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.EdgeAndCircleContact
-
- init(Fixture, int, Fixture, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.EdgeAndPolygonContact
-
- init(Fixture, Fixture) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.PolygonAndCircleContact
-
- init(Fixture, Fixture) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.PolygonContact
-
- init(int, int, int, ContactListener) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- init(HitBox, HitBox) - Method in class com.almasb.fxgl.physics.CollisionResult
-
Init CollisionResult with positive result, i.e.
- initAchievements() - Method in class com.almasb.fxgl.app.GameApplication
-
Override to register your achievements.
- initAssets() - Method in class com.almasb.fxgl.app.GameApplication
-
Initialize game assets, such as Texture, Sound, Music, etc.
- inited() - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader.Subtree
-
- initGame() - Method in class com.almasb.fxgl.app.GameApplication
-
Initialize game objects.
- initGameVars(Map<String, Object>) - Method in class com.almasb.fxgl.app.GameApplication
-
Can be overridden to provide global variables.
- INITIAL_BUFFER_LENGTH - Static variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- INITIAL_NUM_CONSTRAINTS - Static variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
For each solver, this is the initial number of constraints in the array, which expands as
needed.
- initialize(Manifold, Transform, float, Transform, float) - Method in class com.almasb.fxgl.physics.box2d.collision.WorldManifold
-
- initialize(Body, Body, Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJointDef
-
Initialize the bodies, anchors, and length using the world anchors.
- initialize(Body, Body, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJointDef
-
Initialize the bodies, anchors, axis, and reference angle using the world anchor and world
axis.
- initialize(Body, Body) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJointDef
-
- initialize(Body, Body, Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJointDef
-
Initialize the bodies, anchors, axis, and reference angle using the world anchor and world
axis.
- initialize(Body, Body, Vec2, Vec2, Vec2, Vec2, float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJointDef
-
Initialize the bodies, anchors, lengths, max lengths, and ratio using the world anchors.
- initialize(Body, Body, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJointDef
-
Initialize the bodies, anchors, and reference angle using the world anchor.
- initialize(Body, Body, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJointDef
-
Initialize the bodies, anchors, and reference angle using a world anchor point.
- initialize(Body, Body, Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJointDef
-
- initializeVelocityConstraints() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- initInput() - Method in class com.almasb.fxgl.app.GameApplication
-
Initialize input, i.e.
- initPhysics() - Method in class com.almasb.fxgl.app.GameApplication
-
Initialize collision handlers, physics properties.
- initSettings(GameSettings) - Method in class com.almasb.fxgl.app.GameApplication
-
Initialize app settings.
- initUI() - Method in class com.almasb.fxgl.app.GameApplication
-
Initialize UI objects.
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
Internal
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- initVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- inject(Field, Object, Object) - Static method in class com.almasb.fxgl.core.reflect.ReflectionUtils
-
Injects field of an instance to injectionInstance.
- inputDialog(String, Consumer<String>) - Method in interface com.almasb.fxgl.service.DialogFactory
-
- inputDialog(String, Predicate<String>, Consumer<String>) - Method in interface com.almasb.fxgl.service.DialogFactory
-
- inputDialogWithCancel(String, Predicate<String>, Consumer<String>) - Method in interface com.almasb.fxgl.service.DialogFactory
-
- insert(int, T) - Method in class com.almasb.fxgl.core.collection.Array
-
- insert(int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- instance() - Static method in class com.almasb.fxgl.core.collection.Select
-
Provided for convenience
- instance() - Static method in class com.almasb.fxgl.core.collection.Sort
-
Returns a Sort instance for convenience.
- IntArray - Class in com.almasb.fxgl.core.collection
-
A resizable, ordered or unordered int array.
- IntArray() - Constructor for class com.almasb.fxgl.core.collection.IntArray
-
Creates an ordered array with a capacity of 16.
- IntArray(int) - Constructor for class com.almasb.fxgl.core.collection.IntArray
-
Creates an ordered array with the specified capacity.
- IntArray(boolean, int) - Constructor for class com.almasb.fxgl.core.collection.IntArray
-
- IntArray(IntArray) - Constructor for class com.almasb.fxgl.core.collection.IntArray
-
Creates a new array containing the elements in the specific array.
- IntArray(int[]) - Constructor for class com.almasb.fxgl.core.collection.IntArray
-
Creates a new ordered array containing the elements in the specified array.
- IntArray(boolean, int[], int, int) - Constructor for class com.almasb.fxgl.core.collection.IntArray
-
Creates a new array containing the elements in the specified array.
- IntArray - Class in com.almasb.fxgl.physics.box2d.pooling.arrays
-
Not thread safe int[] pooling
- IntArray() - Constructor for class com.almasb.fxgl.physics.box2d.pooling.arrays.IntArray
-
- IntegerAdapter(String) - Constructor for class com.almasb.fxgl.ai.btree.utils.DistributionAdapters.IntegerAdapter
-
- IntegerComponent - Class in com.almasb.fxgl.ecs.component
-
Represents an int value based component.
- IntegerComponent() - Constructor for class com.almasb.fxgl.ecs.component.IntegerComponent
-
No-arg ctor, initializes the value to 0.
- IntegerComponent(int) - Constructor for class com.almasb.fxgl.ecs.component.IntegerComponent
-
Constructs an int value component with given
initial value.
- IntegerDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- IntegerDistribution() - Constructor for class com.almasb.fxgl.ai.utils.random.IntegerDistribution
-
- interpolate(double, double, double, Interpolator) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- interpolate(Point2D, Point2D, double, Interpolator) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- interpolator(Interpolator) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- interpolatorProperty() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- IntMap<V> - Class in com.almasb.fxgl.core.collection
-
An unordered map that uses int keys.
- IntMap() - Constructor for class com.almasb.fxgl.core.collection.IntMap
-
Creates a new map with an initial capacity of 51 and a load factor of 0.8.
- IntMap(int) - Constructor for class com.almasb.fxgl.core.collection.IntMap
-
Creates a new map with a load factor of 0.8.
- IntMap(int, float) - Constructor for class com.almasb.fxgl.core.collection.IntMap
-
Creates a new map with the specified initial capacity and load factor.
- IntMap(IntMap<? extends V>) - Constructor for class com.almasb.fxgl.core.collection.IntMap
-
Creates a new map identical to the specified map.
- IntMap.Entries<V> - Class in com.almasb.fxgl.core.collection
-
- IntMap.Entry<V> - Class in com.almasb.fxgl.core.collection
-
- IntMap.Keys - Class in com.almasb.fxgl.core.collection
-
- IntMap.Values<V> - Class in com.almasb.fxgl.core.collection
-
- introEnabled - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- inv_dt - Variable in class com.almasb.fxgl.physics.box2d.dynamics.TimeStep
-
inverse time step (0 if dt == 0).
- INV_PI - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- invalidParticleIndex - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
A symbolic constant that stands for particle allocation error.
- Invert<E> - Class in com.almasb.fxgl.ai.btree.decorator
-
An Invert
decorator will succeed if the wrapped task fails and will fail if the wrapped task succeeds.
- Invert() - Constructor for class com.almasb.fxgl.ai.btree.decorator.Invert
-
Creates an Invert
decorator with no child.
- Invert(Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.Invert
-
Creates an Invert
decorator with the given child.
- invert() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Returns the inverted Mat22 - does NOT invert the matrix locally!
- invertLocal() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- invertToOut(Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- invIA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- invIB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- invMassA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- invMassB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- invoke(Object, Object...) - Method in class com.almasb.fxgl.core.reflect.Method
-
Invokes the underlying method on the supplied object with the supplied parameters.
- IOrderedStack<E> - Interface in com.almasb.fxgl.physics.box2d.pooling
-
This stack assumes that when you push 'n' items back,
you're pushing back the last 'n' items popped.
- isAbstract() - Method in class com.almasb.fxgl.core.reflect.Method
-
Return true if the method includes the abstract
modifier.
- isAccessible() - Method in class com.almasb.fxgl.core.reflect.Constructor
-
- isAccessible() - Method in class com.almasb.fxgl.core.reflect.Field
-
- isAccessible() - Method in class com.almasb.fxgl.core.reflect.Method
-
- isActive() - Method in class com.almasb.fxgl.ecs.Entity
-
Entity is "active" from the moment it is added to the world
and until it is removed from the world.
- isActive() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- isActive() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Does this body start out active?
- isActive() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
Short-cut function to determine if either body is inactive.
- isAllowSleep() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Set this flag to false if this body should never fall asleep.
- isAllowSleep() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- isAnnotationPresent(Class, Class<? extends Annotation>) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns true if the supplied class includes an annotation of the given type.
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.almasb.fxgl.core.reflect.Field
-
Returns true if the field includes an annotation of the provided class type.
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.almasb.fxgl.core.reflect.Method
-
Returns true if the method includes an annotation of the provided class type.
- isArray(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Determines if the supplied Class object represents an array class.
- isAssignableFrom(Class, Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Determines if the class or interface represented by first Class parameter is either the same as, or is a superclass or
superinterface of, the class or interface represented by the second Class parameter.
- isAutoReverse() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- isAwake() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the sleeping state of this body.
- isAwake() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Is this body initially sleeping?
- isBullet() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- isBullet() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Is this a fast moving body that should be prevented from tunneling through other moving bodies?
Note that all bodies are prevented from tunneling through kinematic and static bodies.
- isCircle() - Method in class com.almasb.fxgl.physics.BoundingShape
-
- isCloseConfirmation() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- isColliding(GameEntity) - Method in class com.almasb.fxgl.entity.GameEntity
-
- isColliding(HitBox, HitBox, double, double) - Static method in class com.almasb.fxgl.physics.SAT
-
Note: NOT thread-safe but GC-friendly.
- isCollidingWith(BoundingBoxComponent) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- isCompatible(String, String) - Method in class com.almasb.fxgl.saving.UserProfile
-
- isComplete() - Method in class com.almasb.fxgl.ecs.action.Action
-
- isConnected() - Method in class com.almasb.fxgl.net.Server
-
- isConnectionActive() - Method in class com.almasb.fxgl.net.NetworkConnection
-
Gets the value of the property connectionActive.
- isContinuousPhysics() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- isDebugEnabled() - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Returns true if debug mode is on; false otherwise.
- isDefaultAccess() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field does not include any of the private
, protected
, or public
modifiers.
- isDefaultAccess() - Method in class com.almasb.fxgl.core.reflect.Method
-
Return true if the method does not include any of the private
, protected
, or public
modifiers.
- isDestroyAutomatically() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- isEmpty() - Method in class com.almasb.fxgl.core.collection.Array
-
- isEnabled() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
Has this contact been disabled?
- isEqual(float, float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- isEqual(float, float, float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- isEqual(double, double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- isEqual(ContactID) - Method in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- isFinal() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field includes the final
modifier.
- isFinal() - Method in class com.almasb.fxgl.core.reflect.Method
-
Return true if the method includes the final
modifier.
- isFinished() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- isFixedRotation() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- isFixedRotation() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Should this body be prevented from rotating? Useful for characters.
- isFullScreen() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- isInGameMenu() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- isInPlay() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- isInstance(Class, Object) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Determines if the supplied Object is assignment-compatible with the object represented by supplied Class.
- isInState(S) - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
Indicates whether the state machine is in the given state.
- isInState(S) - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Indicates whether the state machine is in the given state.
- isIntroEnabled() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- isLabelVisible() - Method in class com.almasb.fxgl.ui.ProgressBar
-
- Island - Class in com.almasb.fxgl.physics.box2d.dynamics
-
This is an internal class.
- Island() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- ISLAND_FLAG - Static variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- isLimitEnabled() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Is the joint limit enabled?
- isLimitEnabled() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- isLocked() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- isMemberClass(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns true if the class or interface represented by the supplied Class is a member class.
- isMenuEnabled() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- isMotorEnabled() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Is the joint motor enabled?
- isMotorEnabled() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- isMotorEnabled() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- isNative() - Method in class com.almasb.fxgl.core.reflect.Method
-
Return true if the method includes the native
modifier.
- isNotEmpty() - Method in class com.almasb.fxgl.core.collection.Array
-
- isOrdered() - Method in class com.almasb.fxgl.core.collection.Array
-
- isOutside(Rectangle2D) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- isOutside(double, double, double, double) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- isPaused() - Method in class com.almasb.fxgl.ecs.Control
-
- isPoint() - Method in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- isPowerOfTwo(int) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- isPowerOfTwo(int) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- isPrivate() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field includes the private
modifier.
- isPrivate() - Method in class com.almasb.fxgl.core.reflect.Method
-
Return true if the method includes the private
modifier.
- isProfilingEnabled() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- isProtected() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field includes the protected
modifier.
- isProtected() - Method in class com.almasb.fxgl.core.reflect.Method
-
Return true if the method includes the protected
modifier.
- isPublic() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field includes the public
modifier.
- isPublic() - Method in class com.almasb.fxgl.core.reflect.Method
-
Return true if the method includes the public
modifier.
- isRaycastIgnored() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- isRectangle() - Method in class com.almasb.fxgl.physics.BoundingShape
-
- isRootTree() - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader.Subtree
-
- isSensor() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Is this fixture a sensor (non-solid)?
- isSensor() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
A sensor shape collects contact information but never generates a collision response.
- isSleepingAllowed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- isSleepingAllowed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- isSnapToScreen() - Method in class com.almasb.fxgl.ui.InGameWindow
-
- isSnapToWindows() - Method in class com.almasb.fxgl.ui.InGameWindow
-
- isStatic() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field includes the static
modifier.
- isStatic() - Method in class com.almasb.fxgl.core.reflect.Method
-
Return true if the method includes the static
modifier.
- isStaticClass(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns true if the class or interface represented by the supplied Class is a static class.
- isSubStepping() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- isSwitchedOn() - Method in class com.almasb.fxgl.ui.ToggleSwitch
-
- isSynthetic() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field is a synthetic field.
- isTouching() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
Is this contact touching
- isTransient() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field includes the transient
modifier.
- isType(Object) - Method in class com.almasb.fxgl.entity.component.TypeComponent
-
Example:
entity.getTypeComponent().isType(Type.PLAYER);
- isType(Object) - Method in class com.almasb.fxgl.entity.GameEntity
-
Example:
entity.isType(Type.PLAYER);
- isValid() - Method in class com.almasb.fxgl.core.math.Vec2
-
True if the vector represents a pair of valid, non-infinite floating point numbers.
- isValid() - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
Verify that the bounds are sorted
- isVarArgs() - Method in class com.almasb.fxgl.core.reflect.Method
-
Return true if the method takes a variable number of arguments.
- isVolatile() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field includes the volatile
modifier.
- isWarmStarting() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- isWithin(int, int) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- isWithin(Rectangle2D) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- isWithin(double, double, double, double) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- isWithin(Rectangle2D) - Method in class com.almasb.fxgl.entity.GameEntity
-
- isYFlip() - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
- isZero(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- isZero(float, float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- isZero() - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Check if value is 0.
- isZero() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- items - Variable in class com.almasb.fxgl.core.collection.IntArray
-
- iterable - Variable in class com.almasb.fxgl.core.collection.Predicate.PredicateIterable
-
- iterations - Variable in class com.almasb.fxgl.physics.box2d.collision.DistanceOutput
-
number of gjk iterations used
- iterator() - Method in class com.almasb.fxgl.core.collection.Array.ArrayIterable
-
- iterator() - Method in class com.almasb.fxgl.core.collection.Array.ArrayIterator
-
- iterator() - Method in class com.almasb.fxgl.core.collection.Array
-
Returns an iterator for the items in the array.
- iterator() - Method in class com.almasb.fxgl.core.collection.IntMap.Entries
-
- iterator() - Method in class com.almasb.fxgl.core.collection.IntMap
-
- iterator() - Method in class com.almasb.fxgl.core.collection.IntMap.Values
-
- iterator() - Method in class com.almasb.fxgl.core.collection.ObjectMap.Entries
-
- iterator() - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- iterator() - Method in class com.almasb.fxgl.core.collection.ObjectMap.Keys
-
- iterator() - Method in class com.almasb.fxgl.core.collection.ObjectMap.Values
-
- iterator() - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
Returns an iterator for the keys in the set.
- iterator() - Method in class com.almasb.fxgl.core.collection.ObjectSet.ObjectSetIterator
-
- iterator - Variable in class com.almasb.fxgl.core.collection.Predicate.PredicateIterable
-
- iterator() - Method in class com.almasb.fxgl.core.collection.Predicate.PredicateIterable
-
Returns an iterator.
- iterator - Variable in class com.almasb.fxgl.core.collection.Predicate.PredicateIterator
-
- IViewportTransform - Interface in com.almasb.fxgl.physics.box2d.common
-
This is the viewport transform used from drawing.
- IWorldPool - Interface in com.almasb.fxgl.physics.box2d.pooling
-
World pool interface
- m_aabb - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- m_angularVelocity - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_bodies - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- m_bodyA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
- m_bodyB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
- m_bodyCapacity - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- m_bodyContactBuffer - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- m_bodyContactCount - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- m_bodyCount - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- m_broadPhase - Variable in class com.almasb.fxgl.physics.box2d.dynamics.ContactManager
-
- m_buffer - Variable in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
- m_centroid - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Local position of the shape centroid in parent body frame.
- m_child1 - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- m_child2 - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- m_colorBuffer - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- m_contactBuffer - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- m_contactCapacity - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- m_contactCount - Variable in class com.almasb.fxgl.physics.box2d.dynamics.ContactManager
-
- m_contactCount - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- m_contactCount - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- m_contactFilter - Variable in class com.almasb.fxgl.physics.box2d.dynamics.ContactManager
-
- m_contactList - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_contactList - Variable in class com.almasb.fxgl.physics.box2d.dynamics.ContactManager
-
- m_contactListener - Variable in class com.almasb.fxgl.physics.box2d.dynamics.ContactManager
-
- m_contactManager - Variable in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- m_contacts - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- m_contacts - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- m_count - Variable in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
- m_count - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- m_count - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- m_drawFlags - Variable in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- m_edgeA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
- m_edgeB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
- m_fixtureA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_fixtureB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_flags - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_flags - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_force - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_friction - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_hasVertex0 - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- m_hasVertex3 - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- m_height - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- m_I - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_indexA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_indexB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_invI - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_invMass - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_islandFlag - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
- m_islandIndex - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_jointCapacity - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- m_jointCount - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- m_jointList - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_joints - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- m_linearVelocity - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_listener - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- m_localAnchorA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- m_localAnchorA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- m_localAnchorB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- m_localAnchorB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- m_localXAxisA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- m_localYAxisA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- m_manifold - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_mass - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_next - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_next - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_next - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
- m_nodeA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_nodeB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_normals - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
The normals of the shape.
- m_p - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- m_parent - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- m_positionConstraints - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- m_positions - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- m_positions - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- m_prev - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_prev - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_prev - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
- m_proxies - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- m_radius - Variable in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
- m_referenceAngle - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- m_referenceAngle - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- m_restitution - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_root - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- m_step - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- m_sweep - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
The swept motion for CCD
- m_tangentSpeed - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_toi - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_toiCount - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- m_torque - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_userData - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- m_userData - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
- m_velocities - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- m_velocities - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- m_velocityConstraints - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- m_vertex0 - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
optional adjacent vertex 1.
- m_vertex1 - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
edge vertex 1
- m_vertex2 - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
edge vertex 2
- m_vertex3 - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
optional adjacent vertex 2.
- m_vertices - Variable in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
- m_vertices - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- m_vertices - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
The vertices of the shape.
- m_xf - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
The body origin transform.
- m_xf0 - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
The previous transform for particle simulation
- makeHPBar() - Static method in class com.almasb.fxgl.ui.ProgressBar
-
- makeScreenBounds(double) - Static method in class com.almasb.fxgl.entity.Entities
-
Create an entity with bounding box around the screen with given thickness.
- makeSkillBar() - Static method in class com.almasb.fxgl.ui.ProgressBar
-
- Manifold - Class in com.almasb.fxgl.physics.box2d.collision
-
A manifold for two touching convex shapes.
- Manifold() - Constructor for class com.almasb.fxgl.physics.box2d.collision.Manifold
-
creates a manifold with 0 points, with it's points array full of instantiated ManifoldPoints.
- Manifold(Manifold) - Constructor for class com.almasb.fxgl.physics.box2d.collision.Manifold
-
Creates this manifold as a copy of the other
- Manifold.ManifoldType - Enum in com.almasb.fxgl.physics.box2d.collision
-
- ManifoldPoint - Class in com.almasb.fxgl.physics.box2d.collision
-
A manifold point is a contact point belonging to a contact
manifold.
- ManifoldPoint() - Constructor for class com.almasb.fxgl.physics.box2d.collision.ManifoldPoint
-
Blank manifold point with everything zeroed out.
- ManifoldPoint(ManifoldPoint) - Constructor for class com.almasb.fxgl.physics.box2d.collision.ManifoldPoint
-
Creates a manifold point as a copy of the given point
- map(double, double, double, double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
Map value of a given range to a target range.
- map(float, float, float, float, float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- mapToFunction(Object, Method) - Static method in class com.almasb.fxgl.core.reflect.ReflectionUtils
-
- maskBits - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Filter
-
The collision mask bits.
- mass - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.MassData
-
The mass of the shape, usually in kilograms.
- MassData - Class in com.almasb.fxgl.physics.box2d.collision.shapes
-
This holds the mass data computed for a shape.
- MassData() - Constructor for class com.almasb.fxgl.physics.box2d.collision.shapes.MassData
-
Blank mass data
- MassData(MassData) - Constructor for class com.almasb.fxgl.physics.box2d.collision.shapes.MassData
-
Copies from the given mass data
- Mat22 - Class in com.almasb.fxgl.physics.box2d.common
-
A 2-by-2 matrix.
- Mat22() - Constructor for class com.almasb.fxgl.physics.box2d.common.Mat22
-
Construct zero matrix.
- Mat22(Vec2, Vec2) - Constructor for class com.almasb.fxgl.physics.box2d.common.Mat22
-
Create a matrix with given vectors as columns.
- Mat22(float, float, float, float) - Constructor for class com.almasb.fxgl.physics.box2d.common.Mat22
-
Create a matrix from four floats.
- Mat33 - Class in com.almasb.fxgl.physics.box2d.common
-
A 3-by-3 matrix.
- Mat33() - Constructor for class com.almasb.fxgl.physics.box2d.common.Mat33
-
- Mat33(float, float, float, float, float, float, float, float, float) - Constructor for class com.almasb.fxgl.physics.box2d.common.Mat33
-
- Mat33(Vec3, Vec3, Vec3) - Constructor for class com.almasb.fxgl.physics.box2d.common.Mat33
-
- max(Vec2, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- max - Variable in class com.almasb.fxgl.core.pool.Pool
-
The maximum number of objects that will be pooled.
- max(float, float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- max(int, int) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- MAX_ITERATIONS - Static variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact
-
- MAX_ITERS - Static variable in class com.almasb.fxgl.physics.box2d.collision.Distance
-
- MAX_STACK_SIZE - Static variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- MAX_STACK_SIZE - Static variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- maxAngularCorrection - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The maximum angular position correction used when solving constraints.
- maxForce - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJointDef
-
The maximum friction force in N.
- maxForce - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJointDef
-
The maximum motor force in N.
- maxForce - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJointDef
-
The maximum constraint force that can be exerted to move the candidate body.
- maxFraction - Variable in class com.almasb.fxgl.physics.box2d.collision.RayCastInput
-
- maxLength - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJointDef
-
The maximum length of the rope.
- maxLinearCorrection - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The maximum linear position correction used when solving constraints.
- maxManifoldPoints - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The maximum number of contact points between two convex shapes.
- maxMotorForce - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJointDef
-
The maximum motor torque, usually in N-m.
- maxMotorTorque - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJointDef
-
The maximum motor torque used to achieve the desired motor speed.
- maxMotorTorque - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJointDef
-
The maximum motor torque, usually in N-m.
- maxParticleWeight - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The upper limit for particle weight used in pressure calculation.
- maxPolygonVertices - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The maximum number of vertices on a convex polygon.
- maxRotation - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The maximum angular velocity of a body.
- maxRotationSquared - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
- maxSizeProperty() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- maxSubSteps - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
Maximum number of sub-steps per contact in continuous physics simulation.
- maxTOIContacts - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
Maximum number of contacts to be handled to solve a TOI island.
- maxToOut(Vec2, Vec2, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- maxTorque - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJointDef
-
The maximum friction torque in N-m.
- maxTorque - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJointDef
-
The maximum motor torque in N-m.
- maxTranslation - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The maximum linear velocity of a body.
- maxTranslationSquared - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
- maxTriadDistance - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The maximum distance between particles in a triad, divided by the particle radius.
- maxTriadDistanceSquared - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
- maxValueProperty() - Method in class com.almasb.fxgl.ui.ProgressBar
-
- maxXWorldProperty() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- maxYWorldProperty() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- Maze - Class in com.almasb.fxgl.ai.pathfinding.maze
-
A 2d maze.
- Maze(int, int) - Constructor for class com.almasb.fxgl.ai.pathfinding.maze.Maze
-
Constructs a new maze with given width and height.
- MazeCell - Class in com.almasb.fxgl.ai.pathfinding.maze
-
Represents a single cell in a maze.
- MazeCell(int, int) - Constructor for class com.almasb.fxgl.ai.pathfinding.maze.MazeCell
-
- MazeSolver - Class in com.almasb.fxgl.ai.pathfinding.maze
-
Solves a Maze using A*.
- MazeSolver() - Constructor for class com.almasb.fxgl.ai.pathfinding.maze.MazeSolver
-
- MenuContent(Node...) - Constructor for class com.almasb.fxgl.scene.FXGLMenu.MenuContent
-
- menuEnabled - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- MenuEventListener - Interface in com.almasb.fxgl.scene.menu
-
Listener for events that occur within menus.
- MenuItem - Enum in com.almasb.fxgl.settings
-
- menuKey - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- menuRoot - Variable in class com.almasb.fxgl.scene.FXGLMenu
-
- message - Variable in class com.almasb.fxgl.ai.msg.Telegram
-
The message type.
- messageDialog(String, Runnable) - Method in interface com.almasb.fxgl.service.DialogFactory
-
- messageDialog(String) - Method in interface com.almasb.fxgl.service.DialogFactory
-
- MessageDispatcher - Class in com.almasb.fxgl.ai.msg
-
A MessageDispatcher
is in charge of the creation, dispatch, and management of telegrams.
- MessageDispatcher() - Constructor for class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Creates a MessageDispatcher
- MessageDispatcher.PendingMessageCallback - Interface in com.almasb.fxgl.ai.msg
-
- MessageManager - Class in com.almasb.fxgl.ai.msg
-
The
MessageManager
is a singleton
MessageDispatcher
in charge of the creation, dispatch, and management of
telegrams.
- metadata - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader.StackedTask
-
- Method - Class in com.almasb.fxgl.core.reflect
-
Provides information about, and access to, a single method on a class or interface.
- metric - Variable in class com.almasb.fxgl.physics.box2d.collision.Distance.SimplexCache
-
length or area
- midpoint(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
- midpoint(Point2D) - Method in class com.almasb.fxgl.core.math.Vec2
-
- min(Vec2, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- min(float, float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- min(int, int) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- MIN_PULLEY_LENGTH - Static variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- minParticleBufferCapacity - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The initial size of particle data buffers.
- minParticleWeight - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The minimum particle weight that produces pressure.
- minSizeProperty() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- minToOut(Vec2, Vec2, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- minValueProperty() - Method in class com.almasb.fxgl.ui.ProgressBar
-
- minXLocalProperty() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- minXWorldProperty() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- minYLocalProperty() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- minYWorldProperty() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- mixFriction(float, float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
Friction mixing law.
- mixFriction(float, float) - Static method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
Friction mixing law.
- mixRestitution(float, float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
Restitution mixing law.
- mixRestitution(float, float) - Static method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
Restitution mixing law.
- Module - Class in com.almasb.fxgl.ecs
-
- Module() - Constructor for class com.almasb.fxgl.ecs.Module
-
- ModuleListener - Interface in com.almasb.fxgl.ecs
-
- MotorJoint - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
A motor joint is used to control the relative motion between two bodies.
- MotorJoint(IWorldPool, MotorJointDef) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- MotorJointDef - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
Motor joint definition.
- MotorJointDef() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJointDef
-
- motorSpeed - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJointDef
-
The desired motor speed in radians per second.
- motorSpeed - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJointDef
-
The desired motor speed.
- motorSpeed - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJointDef
-
The desired motor speed in radians per second.
- MouseJoint - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
A mouse joint is used to make a point on a body track a specified world point.
- MouseJoint(IWorldPool, MouseJointDef) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- MouseJointDef - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
Mouse joint definition.
- MouseJointDef() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJointDef
-
- moveProxy(int, AABB, Vec2) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
Call MoveProxy as many times as you like, then when you are done call UpdatePairs to finalized
the proxy pairs (for your time step).
- moveProxy(int, AABB, Vec2) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
Move a proxy with a swepted AABB.
- moveProxy(int, AABB, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- moveProxy(int, AABB, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- moveProxy(int, AABB, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- mul(int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- mul(double) - Method in class com.almasb.fxgl.core.math.Vec2
-
Return this vector multiplied by a scalar; does not alter this vector.
- mul(Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Multiply a vector by this matrix.
- mul(Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Multiply another matrix by this one (this one on left).
- mul(Mat22, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mul(Mat22, Mat22) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mul(Mat33, Vec3) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- mul(Rotation, Rotation, Rotation) - Static method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- mul(Transform, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- mul(Transform, Transform) - Static method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- mul(float) - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- mul22(Mat33, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- mul22ToOut(Mat33, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- mul22ToOutUnsafe(Mat33, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- mulByTransform(Mat22) - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
Multiplies the viewport transform by the given Mat22
- mulLocal(double) - Method in class com.almasb.fxgl.core.math.Vec2
-
Multiply this vector by a number and return result - alters this vector.
- mulLocal(Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulLocal(float) - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- multiply(Quaternion) - Method in class com.almasb.fxgl.core.math.Quaternion
-
- multiplyColor(Color) - Method in class com.almasb.fxgl.texture.Texture
-
Multiplies this texture's pixel color with given color.
- mulToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulToOut(Mat22, Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulToOut(Mat22, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulToOut(Mat22, Mat22, Mat22) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulToOut(Mat33, Vec3, Vec3) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- mulToOut(Rotation, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- mulToOut(Transform, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- mulToOut(Transform, Transform, Transform) - Static method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- mulToOutUnsafe(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulToOutUnsafe(Mat22, Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulToOutUnsafe(Mat22, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulToOutUnsafe(Mat22, Mat22, Mat22) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulToOutUnsafe(Mat33, Vec3, Vec3) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- mulToOutUnsafe(Rotation, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- mulToOutUnsafe(Transform, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- mulToOutUnsafe(Transform, Transform, Transform) - Static method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- mulTrans(Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Multiply another matrix by the transpose of this one (transpose of this one on left).
- mulTrans(Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Multiply a vector by the transpose of this matrix.
- mulTrans(Mat22, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulTrans(Mat22, Mat22) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulTrans(Rotation, Rotation, Rotation) - Static method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- mulTrans(Rotation, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- mulTrans(Transform, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- mulTrans(Transform, Transform) - Static method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- mulTransLocal(Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulTransToOut(Mat22, Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulTransToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulTransToOut(Mat22, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulTransToOut(Mat22, Mat22, Mat22) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulTransToOut(Transform, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- mulTransToOut(Transform, Transform, Transform) - Static method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- mulTransToOutUnsafe(Mat22, Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulTransToOutUnsafe(Mat22, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulTransToOutUnsafe(Mat22, Mat22, Mat22) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- mulTransToOutUnsafe(Transform, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- mulTransToOutUnsafe(Transform, Transform, Transform) - Static method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- mulTransUnsafe(Rotation, Rotation, Rotation) - Static method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- mulTransUnsafe(Rotation, Vec2, Vec2) - Static method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- mulUnsafe(Rotation, Rotation, Rotation) - Static method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- MutableStack<E> - Class in com.almasb.fxgl.physics.box2d.pooling.normal
-
- MutableStack(int) - Constructor for class com.almasb.fxgl.physics.box2d.pooling.normal.MutableStack
-
- r - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- rA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint.VelocityConstraintPoint
-
- RAD2DEG - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
Radians to degrees conversion factor
- radDeg - Static variable in class com.almasb.fxgl.core.math.FXGLMath
-
- radiansToDegrees - Static variable in class com.almasb.fxgl.core.math.FXGLMath
-
multiply by this to convert from radians to degrees
- rand() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Returns a value in [0..1).
- rand(double, double) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Returns a value in [min..max).
- Random<E> - Class in com.almasb.fxgl.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.almasb.fxgl.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.almasb.fxgl.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.almasb.fxgl.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.almasb.fxgl.ai.btree.decorator.Random
-
Creates a Random
decorator with the given child that succeeds with the specified probability.
- random() - Method in class com.almasb.fxgl.core.collection.Array
-
- random() - Method in class com.almasb.fxgl.core.collection.IntArray
-
Returns a random item from the array, or zero if the array is empty.
- random(int) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random(int, int) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random(long) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random(long, long) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random() - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random(float, float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random(double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random(T[]) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random(List<T>) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- randomBoolean() - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- randomBoolean(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- randomChildren - Variable in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
Array of random children.
- randomColor() - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- randomFloat(float, float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- randomFloat(Random, float, float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- randomPoint(Rectangle2D) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- randomPoint2D() - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- RandomSelector<E> - Class in com.almasb.fxgl.ai.btree.branch
-
A RandomSelector
is a selector task's variant that runs its children in a random order.
- RandomSelector() - Constructor for class com.almasb.fxgl.ai.btree.branch.RandomSelector
-
Creates a RandomSelector
branch with no children.
- RandomSelector(Task<E>...) - Constructor for class com.almasb.fxgl.ai.btree.branch.RandomSelector
-
Creates a RandomSelector
branch with the given children.
- RandomSelector(Array<Task<E>>) - Constructor for class com.almasb.fxgl.ai.btree.branch.RandomSelector
-
Creates a RandomSelector
branch with the given children.
- RandomSequence<E> - Class in com.almasb.fxgl.ai.btree.branch
-
A RandomSequence
is a sequence task's variant that runs its children in a random order.
- RandomSequence() - Constructor for class com.almasb.fxgl.ai.btree.branch.RandomSequence
-
Creates a RandomSequence
branch with no children.
- RandomSequence(Array<Task<E>>) - Constructor for class com.almasb.fxgl.ai.btree.branch.RandomSequence
-
Creates a RandomSequence
branch with the given children.
- RandomSequence(Task<E>...) - Constructor for class com.almasb.fxgl.ai.btree.branch.RandomSequence
-
Creates a RandomSequence
branch with the given children.
- randomSign() - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- randomTriangular() - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- randomTriangular(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- randomTriangular(float, float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- randomTriangular(float, float, float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- randomVec2() - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- RandomXS128 - Class in com.almasb.fxgl.core.math
-
This class implements the xorshift128+ algorithm that is a very fast, top-quality 64-bit pseudo-random number generator.
- RandomXS128() - Constructor for class com.almasb.fxgl.core.math.RandomXS128
-
Creates a new random number generator.
- RandomXS128(long) - Constructor for class com.almasb.fxgl.core.math.RandomXS128
-
Creates a new random number generator using a single long
seed.
- RandomXS128(long, long) - Constructor for class com.almasb.fxgl.core.math.RandomXS128
-
Creates a new random number generator using two long
seeds.
- range(double, double) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Forms a rectangle around the entity by extending min and max bounds
with width in X and with height in Y directions.
- ratio - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJointDef
-
Gear ratio.
- ratio - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJointDef
-
The pulley ratio, used to simulate a block-and-tackle.
- raycast(RayCastOutput, RayCastInput) - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
- raycast(RayCastOutput, RayCastInput, IWorldPool) - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
From Real-time Collision Detection, p179.
- raycast(TreeRayCastCallback, RayCastInput) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
Ray-cast against the proxies in the tree.
- raycast(TreeRayCastCallback, RayCastInput) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
Ray-cast against the proxies in the tree.
- raycast(TreeRayCastCallback, RayCastInput) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- raycast(TreeRayCastCallback, RayCastInput) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- raycast(TreeRayCastCallback, RayCastInput) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeFlatNodes
-
- raycast(RayCastOutput, RayCastInput, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- raycast(RayCastOutput, RayCastInput, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- raycast(RayCastOutput, RayCastInput, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- raycast(RayCastOutput, RayCastInput, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- raycast(RayCastOutput, RayCastInput, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
Cast a ray against a child shape.
- raycast(RayCastOutput, RayCastInput, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Cast a ray against this shape.
- raycast(RayCastCallback, Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Ray-cast the world for all fixtures in the path of the ray.
- raycast(RayCastCallback, ParticleRaycastCallback, Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Ray-cast the world for all fixtures and particles in the path of the ray.
- raycast(ParticleRaycastCallback, Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Ray-cast the world for all particles in the path of the ray.
- raycast(ParticleRaycastCallback, Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- raycast(Point2D, Point2D) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Performs a ray cast from start point to end point.
- RayCastCallback - Interface in com.almasb.fxgl.physics.box2d.callbacks
-
Callback class for ray casts.
- raycastCallback(RayCastInput, int) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.TreeRayCastCallback
-
- RayCastInput - Class in com.almasb.fxgl.physics.box2d.collision
-
Ray-cast input data.
- RayCastInput() - Constructor for class com.almasb.fxgl.physics.box2d.collision.RayCastInput
-
- RayCastOutput - Class in com.almasb.fxgl.physics.box2d.collision
-
Ray-cast output data.
- RayCastOutput() - Constructor for class com.almasb.fxgl.physics.box2d.collision.RayCastOutput
-
- RaycastResult - Class in com.almasb.fxgl.physics.box2d.common
-
- RaycastResult() - Constructor for class com.almasb.fxgl.physics.box2d.common.RaycastResult
-
- RaycastResult - Class in com.almasb.fxgl.physics
-
Result of a raycast.
- rB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint.VelocityConstraintPoint
-
- read(Bundle) - Method in class com.almasb.fxgl.ecs.component.BooleanComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.ecs.component.DoubleComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.ecs.component.IntegerComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.ecs.component.StringComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.component.IDComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.component.TypeComponent
-
- ReadOnlyGameSettings - Class in com.almasb.fxgl.settings
-
A copy of GameSettings with public getters only.
- reallocateBuffer(Class<T>, T[], int, int) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Reallocate a buffer.
- reallocateBuffer(int[], int, int) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Reallocate a buffer.
- reallocateBuffer(float[], int, int) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Reallocate a buffer.
- reallocateBuffer(Class<T>, T[], int, int, int, boolean) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Reallocate a buffer.
- reallocateBuffer(int[], int, int, int, boolean) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Reallocate an int buffer.
- reallocateBuffer(float[], int, int, int, boolean) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Reallocate a float buffer.
- rebuildBottomUp() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
Build an optimal tree.
- receiver - Variable in class com.almasb.fxgl.ai.msg.Telegram
-
The agent that is to receive this telegram
- RechargeableComponent - Class in com.almasb.fxgl.entity.component
-
Any rechargeable component, such as HP, SP, ammo, etc.
- RechargeableComponent(double) - Constructor for class com.almasb.fxgl.entity.component.RechargeableComponent
-
- record(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Profile.ProfileEntry
-
- reduceAngle(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- referenceAngle - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJointDef
-
The constrained angle between the bodies: body2_angle - body1_angle.
- referenceAngle - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJointDef
-
The body2 angle minus body1 angle in the reference state (radians).
- referenceAngle - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJointDef
-
The body2 angle minus body1 angle in the reference state (radians).
- refilter() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Call this if you want to establish collision that was previously disabled by
ContactFilter::ShouldCollide.
- ReflectionException - Exception in com.almasb.fxgl.core.reflect
-
Thrown when an exception occurs during reflection.
- ReflectionException(String) - Constructor for exception com.almasb.fxgl.core.reflect.ReflectionException
-
- ReflectionException(Throwable) - Constructor for exception com.almasb.fxgl.core.reflect.ReflectionException
-
- ReflectionException(String, Throwable) - Constructor for exception com.almasb.fxgl.core.reflect.ReflectionException
-
- ReflectionPool<T> - Class in com.almasb.fxgl.core.pool
-
Pool that creates new instances of a type using reflection.
- ReflectionPool(Class<T>) - Constructor for class com.almasb.fxgl.core.pool.ReflectionPool
-
- ReflectionPool(Class<T>, int) - Constructor for class com.almasb.fxgl.core.pool.ReflectionPool
-
- ReflectionPool(Class<T>, int, int) - Constructor for class com.almasb.fxgl.core.pool.ReflectionPool
-
- ReflectionUtils - Class in com.almasb.fxgl.core.reflect
-
A collection of convenience methods to isolate reflection code.
- registerArchetypeTree(String, BehaviorTree<?>) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibrary
-
Registers the
BehaviorTree
archetypeTree with the specified reference.
- release() - Method in interface com.almasb.fxgl.ai.utils.NonBlockingSemaphore
-
Releases a resource returning it to this semaphore.
- release(int) - Method in interface com.almasb.fxgl.ai.utils.NonBlockingSemaphore
-
Releases the specified number of resources returning it to this semaphore.
- release() - Method in class com.almasb.fxgl.ai.utils.SimpleNonBlockingSemaphore
-
- release(int) - Method in class com.almasb.fxgl.ai.utils.SimpleNonBlockingSemaphore
-
- relocateX(double) - Method in class com.almasb.fxgl.ui.InGameWindow
-
- relocateY(double) - Method in class com.almasb.fxgl.ui.InGameWindow
-
- remove() - Method in class com.almasb.fxgl.core.collection.Array.ArrayIterator
-
- remove() - Method in class com.almasb.fxgl.core.collection.IntMap.Entries
-
- remove(int) - Method in class com.almasb.fxgl.core.collection.IntMap
-
- remove() - Method in class com.almasb.fxgl.core.collection.IntMap.Values
-
- remove(K) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- remove() - Method in class com.almasb.fxgl.core.collection.ObjectSet.ObjectSetIterator
-
- remove(T) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
Returns true if the key was removed.
- remove() - Method in class com.almasb.fxgl.core.collection.Predicate.PredicateIterator
-
- removeAction(Action) - Method in class com.almasb.fxgl.ecs.action.ActionControl
-
- removeAll(IntArray) - Method in class com.almasb.fxgl.core.collection.IntArray
-
Removes from this array all of elements contained in the specified array.
- removeAllByEquality(Array<? extends T>) - Method in class com.almasb.fxgl.core.collection.Array
-
Removes from this array all of elements contained in the specified array using .equals() to check.
- removeAllByIdentity(Array<? extends T>) - Method in class com.almasb.fxgl.core.collection.Array
-
Removes from this array all of elements contained in the specified array using == to check.
- removeCollisionHandler(CollisionHandler) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Removes a collision handler
- removeComponent(Class<? extends Component>) - Method in class com.almasb.fxgl.ecs.Entity
-
Remove a component with given type from this entity.
- removeControl(Class<? extends Control>) - Method in class com.almasb.fxgl.ecs.Entity
-
- removeCurrentAction() - Method in class com.almasb.fxgl.ecs.action.ActionControl
-
Remove current executing action.
- removeEntities(Entity...) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- removeEntity(Entity) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Entity will be removed from world and parties notified of removal in the same frame.
- removeExitListener(ExitListener) - Method in class com.almasb.fxgl.app.GameApplication
-
- removeFromWorld() - Method in class com.almasb.fxgl.ecs.Entity
-
Equivalent to world?.removeEntity(this);
- removeGameView(EntityView) - Method in class com.almasb.fxgl.scene.GameScene
-
Remove a view from the game root.
- removeHitBox(String) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Removes a hit box with given name from the list of hit boxes for this entity.
- removeIndex(int) - Method in class com.almasb.fxgl.core.collection.Array
-
Removes and returns the item at the specified index.
- removeIndex(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
Removes and returns the item at the specified index.
- removeLastAction() - Method in class com.almasb.fxgl.ecs.action.ActionControl
-
Remove last added action.
- removeListener(BehaviorTree.Listener<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- removeListener(Telegraph, int) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Unregister the specified listener for the specified message code.
- removeListener(Telegraph, int...) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Unregister the specified listener for the selection of message codes.
- removeListeners() - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- removeModuleListener(ModuleListener) - Method in class com.almasb.fxgl.ecs.Entity
-
- removeNode(Node) - Method in class com.almasb.fxgl.entity.EntityView
-
Removes a child node attached to this view.
- removePlayStateListener(StateListener) - Method in class com.almasb.fxgl.app.GameApplication
-
- removeRange(int, int) - Method in class com.almasb.fxgl.core.collection.Array
-
Removes the items between the specified indices, inclusive.
- removeRange(int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
Removes the items between the specified indices, inclusive.
- removeSemaphore(String) - Static method in class com.almasb.fxgl.ai.utils.NonBlockingSemaphoreRepository
-
- removeStateListener(StateListener) - Method in class com.almasb.fxgl.app.State
-
- removeUI(UI) - Method in class com.almasb.fxgl.scene.GameScene
-
- removeUINode(Node) - Method in class com.almasb.fxgl.scene.GameScene
-
Remove given node from the UI overlay.
- removeUINodes(Node...) - Method in class com.almasb.fxgl.scene.GameScene
-
Remove nodes from the UI overlay.
- removeValue(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- removeValueByEquality(T) - Method in class com.almasb.fxgl.core.collection.Array
-
Removes the first instance of the specified value in the array.
- removeValueByIdentity(T) - Method in class com.almasb.fxgl.core.collection.Array
-
Removes the first instance of the specified value in the array.
- removeWorldListener(EntityWorldListener) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- renderLayer(RenderLayer) - Method in class com.almasb.fxgl.entity.Entities.GameEntityBuilder
-
- RenderLayer - Interface in com.almasb.fxgl.entity
-
Represents a layer which is used to group objects being rendered.
- renderLayerProperty() - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
- renderLayerProperty() - Method in class com.almasb.fxgl.entity.EntityView
-
- renderParticles(GraphicsContext, Point2D) - Method in class com.almasb.fxgl.effect.ParticleControl
-
Do NOT call manually.
- Repeat<E> - Class in com.almasb.fxgl.ai.btree.decorator
-
A Repeat
decorator will repeat the wrapped task a certain number of times, possibly infinite.
- Repeat() - Constructor for class com.almasb.fxgl.ai.btree.decorator.Repeat
-
Creates an infinite repeat decorator with no child task.
- Repeat(Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.Repeat
-
Creates an infinite repeat decorator that wraps the given task.
- Repeat(IntegerDistribution, Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.Repeat
-
Creates a repeat decorator that executes the given task the number of times (possibly infinite) determined by the given
distribution.
- repeat(int) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- repeatInfinitely() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- report(float, Telegraph, Telegraph, int, Object, int) - Method in interface com.almasb.fxgl.ai.msg.MessageDispatcher.PendingMessageCallback
-
Reports a pending message.
- report(ContactVelocityConstraint[]) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- reportFixture(Fixture) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.QueryCallback
-
Called for each fixture found in the query AABB.
- reportFixture(Fixture, Vec2, Vec2, float) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.RayCastCallback
-
Called for each fixture found in the query.
- reportParticle(int) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.ParticleQueryCallback
-
Called for each particle found in the query AABB.
- reportParticle(int, Vec2, Vec2, float) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.ParticleRaycastCallback
-
Called for each particle found in the query.
- reportsComments - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
- reposition(Point2D) - Method in class com.almasb.fxgl.physics.PhysicsControl
-
Repositions an entity that supports physics directly in the physics world.
- repository - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibrary
-
- Required - Annotation Type in com.almasb.fxgl.ecs.component
-
- RequiredComponents - Annotation Type in com.almasb.fxgl.ecs.component
-
- reset() - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- reset() - Method in class com.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
- reset() - Method in class com.almasb.fxgl.ai.btree.branch.Parallel
-
- reset() - Method in class com.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
- reset() - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- reset() - Method in class com.almasb.fxgl.ai.btree.Task
-
Resets this task to make it restart from scratch on next run.
- reset() - Method in class com.almasb.fxgl.ai.msg.Telegram
-
- reset() - Method in class com.almasb.fxgl.core.collection.Array.ArrayIterator
-
- reset() - Method in class com.almasb.fxgl.core.collection.ObjectSet.ObjectSetIterator
-
- reset() - Method in class com.almasb.fxgl.core.math.Vec2
-
- reset(T) - Method in class com.almasb.fxgl.core.pool.Pool
-
Called when an object is freed to clear the state of the object for possible later reuse.
- reset() - Method in interface com.almasb.fxgl.core.pool.Poolable
-
Resets the object for reuse.
- reset() - Method in class com.almasb.fxgl.effect.Particle
-
- reset() - Method in class com.almasb.fxgl.physics.box2d.common.Timer
-
- reset(T[]) - Method in class com.almasb.fxgl.physics.box2d.particle.StackQueue
-
- reset() - Method in class com.almasb.fxgl.physics.box2d.pooling.stacks.DynamicIntStack
-
- reset() - Method in class com.almasb.fxgl.physics.CollisionResult
-
- resetFriction() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- resetMassData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
This resets the mass properties to the sum of the mass properties of the fixtures.
- resetRestitution() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- resize(int) - Method in class com.almasb.fxgl.core.collection.Array
-
Creates a new backing array with the specified size containing the current items.
- resize(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- restitution - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- restitution(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
- restore(double) - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Restore component by given value.
- RESTORE_SETTINGS - Static variable in class com.almasb.fxgl.saving.LoadEvent
-
Fired when settings are being restored.
- restoreDefaultSettings() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- restorePercentageCurrent(double) - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Restore component by given percentage.
- restorePercentageMax(double) - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Restore by given percentage.
- resume() - Method in class com.almasb.fxgl.ecs.Control
-
- retrieveArchetypeTree(String) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibrary
-
Retrieves the archetype tree from the library.
- RETURN_RECEIPT_NEEDED - Static variable in class com.almasb.fxgl.ai.msg.Telegram
-
Indicates that the sender needs the return receipt
- RETURN_RECEIPT_SENT - Static variable in class com.almasb.fxgl.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.almasb.fxgl.ai.msg.Telegram
-
Indicates that the sender doesn't need any return receipt
- returnReceiptStatus - Variable in class com.almasb.fxgl.ai.msg.Telegram
-
The return receipt status of this telegram.
- reverse() - Method in class com.almasb.fxgl.core.collection.Array
-
Reverses the items.
- reverse() - Method in class com.almasb.fxgl.core.collection.IntArray
-
- revertToPreviousState() - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- revertToPreviousState() - Method in class com.almasb.fxgl.ai.fsm.StackStateMachine
-
Changes the Change state back to the previous state.
- revertToPreviousState() - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Changes the state back to the previous state.
- RevoluteJoint - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
A revolute joint constrains two bodies to share a common point while they are free to rotate
about the point.
- RevoluteJoint(IWorldPool, RevoluteJointDef) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- RevoluteJointDef - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
Revolute joint definition.
- RevoluteJointDef() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJointDef
-
- rootTaskInstance() - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader.Subtree
-
- RopeJoint - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
A rope joint enforces a maximum distance between two points on two bodies.
- RopeJoint(IWorldPool, RopeJointDef) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- RopeJointDef - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
Rope joint definition.
- RopeJointDef() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJointDef
-
- rotate(GameEntity...) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- rotate(List<GameEntity>) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- rotate(double) - Method in class com.almasb.fxgl.entity.Entities.GameEntityBuilder
-
- rotate(T[], int, int, int) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Rotate an array, see std::rotate
- rotate(int[], int, int, int) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Rotate an array, see std::rotate
- rotate(float[], int, int, int) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Rotate an array, see std::rotate
- rotate(Node, double, Duration) - Method in interface com.almasb.fxgl.service.UIFactory
-
- rotate(Node, double, double, Duration) - Method in interface com.almasb.fxgl.service.UIFactory
-
- rotate(Node, double, double, Duration, Duration) - Method in interface com.almasb.fxgl.service.UIFactory
-
- rotate(Node, double, double, Duration, Duration, Runnable) - Method in interface com.almasb.fxgl.service.UIFactory
-
- rotateBy(double) - Method in class com.almasb.fxgl.entity.component.RotationComponent
-
Rotate entity view by given angle.
- rotateBy(double) - Method in class com.almasb.fxgl.entity.GameEntity
-
Rotate entity view by given angle clockwise.
- rotateToVector(Point2D) - Method in class com.almasb.fxgl.entity.component.RotationComponent
-
Set absolute rotation of the entity view to angle
between vector and positive X axis.
- rotateToVector(Point2D) - Method in class com.almasb.fxgl.entity.GameEntity
-
Set absolute rotation of the entity view to angle
between vector and positive X axis.
- Rotation - Class in com.almasb.fxgl.physics.box2d.common
-
Represents a rotation.
- Rotation() - Constructor for class com.almasb.fxgl.physics.box2d.common.Rotation
-
- Rotation(float) - Constructor for class com.almasb.fxgl.physics.box2d.common.Rotation
-
- RotationComponent - Class in com.almasb.fxgl.entity.component
-
Adds rotation data to an entity.
- RotationComponent() - Constructor for class com.almasb.fxgl.entity.component.RotationComponent
-
Constructs rotation with angle = 0.
- RotationComponent(double) - Constructor for class com.almasb.fxgl.entity.component.RotationComponent
-
Constructs rotation with given angle.
- round(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- round(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- roundPositive(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- run() - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- run() - Method in class com.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
- run() - Method in class com.almasb.fxgl.ai.btree.branch.Parallel
-
- run() - Method in class com.almasb.fxgl.ai.btree.decorator.Random
-
- run() - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- run() - Method in class com.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
Runs its child if the semaphore has been successfully acquired; immediately fails otherwise.
- run() - Method in class com.almasb.fxgl.ai.btree.LeafTask
-
This method contains the update logic of this task.
- run() - Method in class com.almasb.fxgl.ai.btree.LoopDecorator
-
- run() - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- run() - Method in class com.almasb.fxgl.ai.btree.Task
-
This method contains the update logic of this task.
- running() - Method in class com.almasb.fxgl.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.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
The child in the running status or null
if no child is running.
- runningChild - Variable in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
The child in the running status or null
if no child is running.
- s - Variable in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- SAT - Class in com.almasb.fxgl.physics
-
Separating Axis Theorem based check for collision.
- save(Bundle) - Method in class com.almasb.fxgl.ecs.Entity
-
Save entity state into bundle.
- save(UserProfile) - Method in interface com.almasb.fxgl.saving.UserProfileSavable
-
Called during profile save.
- SaveEvent - Class in com.almasb.fxgl.saving
-
Occurs during save.
- SaveEvent(UserProfile) - Constructor for class com.almasb.fxgl.saving.SaveEvent
-
- saveFileExists(String) - Method in class com.almasb.fxgl.saving.SaveLoadManager
-
- saveFiles() - Method in class com.almasb.fxgl.saving.SaveLoadManager
-
- SaveLoadManager - Class in com.almasb.fxgl.saving
-
Convenient access to saving and loading game data.
- SaveLoadManager(String) - Constructor for class com.almasb.fxgl.saving.SaveLoadManager
-
Constructs manager for given profile name.
- saveProfileTask(UserProfile) - Method in class com.almasb.fxgl.saving.SaveLoadManager
-
Saves user profile to "profiles/".
- saveState() - Method in class com.almasb.fxgl.app.GameApplication
-
Called when MenuEvent.SAVE occurs.
- saveTask(DataFile, SaveFile) - Method in class com.almasb.fxgl.saving.SaveLoadManager
-
Save serializable data onto a disk file system under saves directory,
which is created if necessary in the directory where the game is start from.
- scale(GameEntity...) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- scale(List<GameEntity>) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- scale(Node, Point2D, Duration) - Method in interface com.almasb.fxgl.service.UIFactory
-
- scale(Node, Point2D, Point2D, Duration) - Method in interface com.almasb.fxgl.service.UIFactory
-
- scale(Node, Point2D, Point2D, Duration, Duration) - Method in interface com.almasb.fxgl.service.UIFactory
-
- scale(Node, Point2D, Point2D, Duration, Duration, Runnable) - Method in interface com.almasb.fxgl.service.UIFactory
-
- scanQueue(MessageDispatcher.PendingMessageCallback) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Scans the queue and passes pending messages to the given callback in any particular order.
- sceneFactory - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- schedule(Runnable, Duration) - Method in interface com.almasb.fxgl.service.Executor
-
Schedule a single action to run after delay.
- seconds - Variable in class com.almasb.fxgl.ai.btree.leaf.Wait
-
Mandatory task attribute specifying the random distribution that determines the timeout in seconds.
- select(Predicate<T>) - Method in class com.almasb.fxgl.core.collection.Array
-
Returns an iterable for the selected items in the array.
- select(T[], Comparator<T>, int, int) - Method in class com.almasb.fxgl.core.collection.QuickSelect
-
- Select - Class in com.almasb.fxgl.core.collection
-
This class is for selecting a ranked element (kth ordered statistic) from an unordered list in faster time than sorting the
whole array.
- Select() - Constructor for class com.almasb.fxgl.core.collection.Select
-
- select(T[], Comparator<T>, int, int) - Method in class com.almasb.fxgl.core.collection.Select
-
- SelectableComponent - Class in com.almasb.fxgl.entity.component
-
Marks an entity as selectable.
- SelectableComponent(boolean) - Constructor for class com.almasb.fxgl.entity.component.SelectableComponent
-
- selectedEntityProperty() - Method in class com.almasb.fxgl.ecs.GameWorld
-
- selectIndex(T[], Comparator<T>, int, int) - Method in class com.almasb.fxgl.core.collection.Select
-
- Selector<E> - Class in com.almasb.fxgl.ai.btree.branch
-
A Selector
is a branch task that runs every children until one of them succeeds.
- Selector() - Constructor for class com.almasb.fxgl.ai.btree.branch.Selector
-
Creates a Selector
branch with no children.
- Selector(Task<E>...) - Constructor for class com.almasb.fxgl.ai.btree.branch.Selector
-
Creates a Selector
branch with the given children.
- Selector(Array<Task<E>>) - Constructor for class com.almasb.fxgl.ai.btree.branch.Selector
-
Creates a Selector
branch with the given children.
- selectRanked(Comparator<T>, int) - Method in class com.almasb.fxgl.core.collection.Array
-
Selects the nth-lowest element from the Array according to Comparator ranking.
- selectRankedIndex(Comparator<T>, int) - Method in class com.almasb.fxgl.core.collection.Array
-
- SemaphoreGuard<E> - Class in com.almasb.fxgl.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.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
Creates a SemaphoreGuard
decorator with no child.
- SemaphoreGuard(Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
Creates a SemaphoreGuard
decorator with the given child.
- SemaphoreGuard(String) - Constructor for class com.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
Creates a SemaphoreGuard
decorator with no child the specified semaphore name.
- SemaphoreGuard(String, Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
Creates a SemaphoreGuard
decorator with the specified semaphore name and child.
- send(Serializable) - Method in class com.almasb.fxgl.net.NetworkConnection
-
Send data to the machine at the other end using UDP protocol.
- send(Serializable, NetworkProtocol) - Method in class com.almasb.fxgl.net.NetworkConnection
-
Send data to the machine at the other end using specified protocol
- sendClosingMessage() - Method in class com.almasb.fxgl.net.NetworkConnection
-
Send a message (hint) that this end of connection is about
to close
- sender - Variable in class com.almasb.fxgl.ai.msg.Telegram
-
The agent that sent this telegram
- sendTCP(Serializable) - Method in class com.almasb.fxgl.net.Client
-
- sendTCP(Serializable) - Method in class com.almasb.fxgl.net.NetworkConnection
-
- sendTCP(Serializable) - Method in class com.almasb.fxgl.net.Server
-
- sendUDP(Serializable) - Method in class com.almasb.fxgl.net.Client
-
- sendUDP(Serializable) - Method in class com.almasb.fxgl.net.NetworkConnection
-
- sendUDP(Serializable) - Method in class com.almasb.fxgl.net.Server
-
- sensor(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
- separations - Variable in class com.almasb.fxgl.physics.box2d.collision.WorldManifold
-
A negative value indicates overlap, in meters.
- Sequence<E> - Class in com.almasb.fxgl.ai.btree.branch
-
A Sequence
is a branch task that runs every children until one of them fails.
- Sequence() - Constructor for class com.almasb.fxgl.ai.btree.branch.Sequence
-
Creates a Sequence
branch with no children.
- Sequence(Array<Task<E>>) - Constructor for class com.almasb.fxgl.ai.btree.branch.Sequence
-
Creates a Sequence
branch with the given children.
- Sequence(Task<E>...) - Constructor for class com.almasb.fxgl.ai.btree.branch.Sequence
-
Creates a Sequence
branch with the given children.
- SerializableComponent - Interface in com.almasb.fxgl.ecs.serialization
-
Marks a component as serializable.
- SerializableControl - Interface in com.almasb.fxgl.ecs.serialization
-
Marks a control as serializable.
- Server - Class in com.almasb.fxgl.net
-
Server side of the network connection.
- Server() - Constructor for class com.almasb.fxgl.net.Server
-
Constructs and configures a single-client server with default ports
No network operation is done at this point.
- Server(int, int) - Constructor for class com.almasb.fxgl.net.Server
-
Constructs and configures a single-client server with default ports
No network operation is done at this point.
- set(int, T) - Method in class com.almasb.fxgl.core.collection.Array
-
- set(int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- set(Iterable<T>, Predicate<T>) - Method in class com.almasb.fxgl.core.collection.Predicate.PredicateIterable
-
- set(Iterable<T>, Predicate<T>) - Method in class com.almasb.fxgl.core.collection.Predicate.PredicateIterator
-
- set(Iterator<T>, Predicate<T>) - Method in class com.almasb.fxgl.core.collection.Predicate.PredicateIterator
-
- set(float, float) - Method in class com.almasb.fxgl.core.math.Vec2
-
Set this vector component-wise.
- set(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
Set this vector to another vector.
- set(Point2D) - Method in class com.almasb.fxgl.core.math.Vec2
-
Set this vector to another vector.
- set(Class<T>, Pool<T>) - Static method in class com.almasb.fxgl.core.pool.Pools
-
Sets an existing pool for the specified type, stored in a Class to
Pool
map.
- set(Object, int, Object) - Static method in class com.almasb.fxgl.core.reflect.ArrayReflection
-
Sets the value of the indexed component in the supplied array to the supplied value.
- set(Object, Object) - Method in class com.almasb.fxgl.core.reflect.Field
-
Sets the value of the field on the supplied object.
- set(AABB) - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
Sets this object from the given object
- set(Collision.ClipVertex) - Method in class com.almasb.fxgl.physics.box2d.collision.Collision.ClipVertex
-
- set(ContactID) - Method in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- set(Shape, int) - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
Initialize the proxy using the given shape.
- set(Distance.SimplexCache) - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.SimplexCache
-
- set(Manifold) - Method in class com.almasb.fxgl.physics.box2d.collision.Manifold
-
copies this manifold from the given one
- set(ManifoldPoint) - Method in class com.almasb.fxgl.physics.box2d.collision.ManifoldPoint
-
Sets this manifold point form the given one
- set(RayCastInput) - Method in class com.almasb.fxgl.physics.box2d.collision.RayCastInput
-
- set(RayCastOutput) - Method in class com.almasb.fxgl.physics.box2d.collision.RayCastOutput
-
- set(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- set(MassData) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.MassData
-
- set(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Create a convex hull from the given array of points.
- set(Vec2[], int, Vec2Array, IntArray) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Create a convex hull from the given array of points.
- set(Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Set as a copy of another matrix.
- set(float, float, float, float) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- set(float) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Set as a matrix representing a rotation.
- set(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Set by column vectors.
- set(float, float, float, float, float, float, float, float, float) - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- set(Mat33) - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- set(RaycastResult) - Method in class com.almasb.fxgl.physics.box2d.common.RaycastResult
-
- set(float) - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- set(Rotation) - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- set(Sweep) - Method in class com.almasb.fxgl.physics.box2d.common.Sweep
-
- set(Transform) - Method in class com.almasb.fxgl.physics.box2d.common.Transform
-
Set this to equal another transform.
- set(Vec2, float) - Method in class com.almasb.fxgl.physics.box2d.common.Transform
-
Set this based on the position and angle.
- set(Vec3) - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- set(float, float, float) - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- set(Filter) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Filter
-
- set(Color) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- set(ParticleColor) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- set(byte, byte, byte, byte) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- set(int, int, int, VoronoiDiagram.Generator) - Method in class com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram.VoronoiDiagramTask
-
- set(Texture) - Method in class com.almasb.fxgl.texture.Texture
-
Set texture data by copying it from other texture.
- setAccelerationFunction(Supplier<Point2D>) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Set gravity function.
- setAccessible(boolean) - Method in class com.almasb.fxgl.core.reflect.Constructor
-
- setAccessible(boolean) - Method in class com.almasb.fxgl.core.reflect.Field
-
- setAccessible(boolean) - Method in class com.almasb.fxgl.core.reflect.Method
-
- setActive(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the active state of the body.
- setActive(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Does this body start out active?
- setAllowSleep(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Set this flag to false if this body should never fall asleep.
- setAllowSleep(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setAngle(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The world angle of the body in radians.
- setAngle(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
The world angle of the group in radians.
- setAngularDamping(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the angular damping of the body.
- setAngularDamping(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Angular damping is use to reduce the angular velocity.
- setAngularOffset(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Set the target angular offset, in radians.
- setAngularVelocity(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the angular velocity.
- setAngularVelocity(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The angular velocity of the body.
- setAngularVelocity(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setAngularVelocity(double) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set velocity (angle in deg) at which the entity will rotate per tick.
- setApplicationMode(ApplicationMode) - Method in class com.almasb.fxgl.settings.GameSettings
-
Sets application run mode.
- setAsBox(float, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Build vertices to represent an axis-aligned box.
- setAsBox(float, float, Vec2, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Build vertices to represent an oriented box.
- setAutoClearForces(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Set flag to control automatic clearing of forces after each time step.
- setAwake(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the sleep state of the body.
- setAwake(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Is this body initially sleeping?
- setBackgroundColor(Color) - Method in interface com.almasb.fxgl.service.NotificationService
-
Set background color of notifications.
- setBackgroundColor(Paint) - Method in class com.almasb.fxgl.ui.InGameWindow
-
Set background color of this window.
- setBackgroundFill(Paint) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setBlendMode(BlendMode) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Sets the value of the property blendMode.
- setBodyDef(BodyDef) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set custom body definition to describe a generated
body for this physics entity.
- setBodyLinearVelocity(Vec2) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set linear velocity for a physics entity.
- setBodyType(BodyType) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
A convenience method to avoid setting body definition
if only a change of body type is required.
- setBullet(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Should this body be treated like a bullet for continuous collision detection?
- setBullet(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Is this a fast moving body that should be prevented from tunneling through other moving bodies?
Note that all bodies are prevented from tunneling through kinematic and static bodies.
- setCamera(float, float, float) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- setCamera(float, float, float) - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
Sets the transform's center to the given x and y coordinates, and using the given scale.
- setCanGoOffscreen(boolean) - Method in class com.almasb.fxgl.ui.InGameWindow
-
- setCenter(Vec2) - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
sets the center of the viewport.
- setCenter(float, float) - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
sets the center of the viewport.
- setCloseConfirmation(boolean) - Method in class com.almasb.fxgl.settings.GameSettings
-
Setting to false will disable asking for confirmation on exit.
- setColor(Paint) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- setColor(Color) - Method in class com.almasb.fxgl.effect.Vignette
-
Set effect color.
- setColor(ParticleColor) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setColor(Color) - Method in class com.almasb.fxgl.physics.PhysicsParticleComponent
-
Set particle color.
- setContactFilter(ContactFilter) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Register a contact filter to provide specific control over collision.
- setContactListener(ContactListener) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Register a contact event listener.
- setContinuousPhysics(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Enable/disable continuous physics.
- setControl(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will set a task as this task's control (parent)
- setControl(Consumer<Particle>) - Method in class com.almasb.fxgl.effect.Particle
-
Set a direct controller to this particle.
- setControlsEnabled(boolean) - Method in class com.almasb.fxgl.ecs.Entity
-
Setting this to false will disable each control's update until this has
been set back to true.
- setCorrectionFactor(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- setCredits(Credits) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set additional credits.
- setCurrentValue(double) - Method in class com.almasb.fxgl.ui.ProgressBar
-
Sets the value of the property currentValue.
- setCursor(String, Point2D) - Method in class com.almasb.fxgl.scene.FXGLScene
-
Sets global game cursor using given name to find
the image cursor within assets/ui/cursors/.
- setDampingRatio(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- setDampingRatio(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- setDampingRatio(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- setDebugEnabled(boolean) - Method in class com.almasb.fxgl.ai.msg.MessageDispatcher
-
Sets debug mode on/off.
- setDefinition(ParticleGroupDef) - Method in class com.almasb.fxgl.physics.PhysicsParticleComponent
-
Set particle group definition.
- setDensity(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- setDensity(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The density, usually in kg/m^2
- setDestroyAutomatically(boolean) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setDestructionListener(DestructionListener) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Register a destruction listener.
- setDialogFactory(DialogFactory) - Method in class com.almasb.fxgl.settings.GameSettings
-
Provide a custom dialog factory.
- setDirection(Point2D) - Method in class com.almasb.fxgl.entity.control.ProjectileControl
-
Set direction in which projectile is moving.
- setEffect(Effect) - Method in class com.almasb.fxgl.scene.FXGLScene
-
Applies given effect to the scene.
- setEmissionRate(double) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Set the emission rate.
- setEnabled(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
Enable/disable this contact.
- setEnabledMenuItems(EnumSet<MenuItem>) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setEndColor(Paint) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Sets the value of the property endColor.
- SetEntityFactory - Annotation Type in com.almasb.fxgl.annotation
-
Indicates that a class will be used as the main entity factory.
- setEntityFactory(EntityFactory) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- setExceptionHandler(Consumer<Throwable>) - Method in class com.almasb.fxgl.net.NetworkConnection
-
- setExceptionHandler(ExceptionHandler) - Method in class com.almasb.fxgl.settings.GameSettings
-
Provide a custom exception handler.
- setExpireFunction(TriFunction<Integer, Double, Double, Duration>) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Expire function is used to obtain expire time for particles.
- setExtents(Vec2) - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
This sets the half-width and half-height.
- setExtents(float, float) - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
This sets the half-width and half-height of the viewport.
- setFactory(NonBlockingSemaphore.Factory) - Static method in class com.almasb.fxgl.ai.utils.NonBlockingSemaphoreRepository
-
- setFill(Color) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setFill(Color) - Method in class com.almasb.fxgl.ui.ToggleSwitch
-
- setFilter(Filter) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
Set contact filtering data.
- setFilterData(Filter) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Set the contact filtering data.
- setFixedRotation(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set this body to have fixed rotation.
- setFixedRotation(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Should this body be prevented from rotating? Useful for characters.
- setFixtureDef(FixtureDef) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set custom fixture definition to describe a generated
fixture for this physics entity.
- setFlags(int) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- setFrequency(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- setFrequency(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- setFrequency(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- setFriction(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- setFriction(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Set the coefficient of friction.
- setFriction(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The friction coefficient, usually in the range [0,1].
- setFromAngle(double) - Method in class com.almasb.fxgl.core.math.Vec2
-
Set this vector from angle.
- setFullScreen(boolean) - Method in class com.almasb.fxgl.settings.GameSettings
-
Setting to true will start the game in fullscreen mode.
- setGlobalState(S) - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- setGlobalState(S) - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Sets the global state of this state machine.
- setGravity(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Change the global gravity vector.
- setGravity(double, double) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Set global world gravity.
- setGravityScale(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the gravity scale of the body.
- setGravityScale(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Experimental: scales the inertia tensor.
- setGroupFlags(int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- setGroupFlags(int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setGuard(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
Sets the guard of this task.
- setHCost(int) - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
Set H cost.
- setHeight(int) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set target height.
- setHeight(double) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setIdentity() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Set as the identity matrix.
- setIdentity() - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- setIdentity() - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- setIdentity() - Method in class com.almasb.fxgl.physics.box2d.common.Transform
-
Set this to the identity transform.
- setInitialState(S) - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- setInitialState(S) - Method in class com.almasb.fxgl.ai.fsm.StackStateMachine
-
- setInitialState(S) - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Sets the initial state of this state machine.
- setIntensity(double) - Method in class com.almasb.fxgl.effect.Vignette
-
Set effect intensity.
- setInterpolator(Interpolator) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Sets the value of the property interpolator.
- setIntroEnabled(boolean) - Method in class com.almasb.fxgl.settings.GameSettings
-
If set to true, the intro video/animation will
be played before the start of the game.
- setLabelFill(Paint) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setLabelPosition(Position) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setLabelVisible(boolean) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setLeftWall(boolean) - Method in class com.almasb.fxgl.ai.pathfinding.maze.MazeCell
-
- setLength(double) - Method in class com.almasb.fxgl.core.math.Vec2
-
- setLength(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- setLevel(Level) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Set level to given.
- setLevelFromMap(String) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- setLevelFromMap(TiledMap) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- setLibrary(BehaviorTreeLibrary) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibraryManager
-
Sets the the behavior tree library
- setLimits(float, float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Set the joint limits, usually in meters.
- setLimits(float, float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- setLinearDamping(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the linear damping of the body.
- setLinearDamping(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Linear damping is use to reduce the linear velocity.
- setLinearOffset(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Set the target linear offset, in frame A, in meters.
- setLinearVelocity(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the linear velocity of the center of mass.
- setLinearVelocity(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The linear velocity of the body in world co-ordinates.
- setLinearVelocity(Point2D) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set linear velocity for a physics entity.
- setLinearVelocity(double, double) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set linear velocity for a physics entity.
- setMassData(MassData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the mass properties to override the mass properties of the fixtures.
- setMaxEmissions(int) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- setMaxForce(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- setMaxForce(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Set the maximum friction force in N.
- setMaxForce(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- setMaxLength(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- setMaxMotorForce(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Set the maximum motor force, usually in N.
- setMaxMotorTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- setMaxMotorTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- setMaxSize(double) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Sets the value of the property maxSize.
- setMaxTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- setMaxTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Set the maximum friction torque in N*m.
- setMaxValue(double) - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Set max value.
- setMaxValue(double) - Method in class com.almasb.fxgl.ui.ProgressBar
-
Sets the value of the property maxValue.
- setMenuEnabled(boolean) - Method in class com.almasb.fxgl.settings.GameSettings
-
Setting to true enables main and game menu.
- setMenuKey(KeyCode) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set the key that will trigger in-game menu.
- setMinSize(double) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Sets the value of the property minSize.
- setMinValue(double) - Method in class com.almasb.fxgl.ui.ProgressBar
-
Sets the value of the property minValue.
- setMotorSpeed(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Set the motor speed, usually in meters per second.
- setMotorSpeed(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- setMotorSpeed(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- setNextVertex(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
Establish connectivity to a vertex that follows the last vertex.
- setNodeState(int, int, NodeState) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
Set state of the node at x, y.
- setNotificationService(NotificationService) - Method in class com.almasb.fxgl.settings.GameSettings
-
Provide a custom notification service.
- setNumParticles(int) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- setObject(E) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
Sets the blackboard object of this behavior tree.
- setOnActive(Runnable) - Method in class com.almasb.fxgl.ecs.Entity
-
Set a callback for when entity is added to world.
- setOnClose(Runnable) - Method in class com.almasb.fxgl.scene.FXGLMenu.MenuContent
-
Set on close handler.
- setOnConnectionClosed(Runnable) - Method in class com.almasb.fxgl.net.NetworkConnection
-
- setOnConnectionOpen(Runnable) - Method in class com.almasb.fxgl.net.NetworkConnection
-
- setOnFinished(Runnable) - Method in class com.almasb.fxgl.effect.ParticleControl
-
- setOnNotActive(Runnable) - Method in class com.almasb.fxgl.ecs.Entity
-
Set a callback for when entity is removed from world.
- setOnOpen(Runnable) - Method in class com.almasb.fxgl.scene.FXGLMenu.MenuContent
-
Set on open handler.
- setOnPhysicsInitialized(Runnable) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set a callback to run when this entity has been added to physics world.
- setOwner(E) - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
Sets the owner of this state machine.
- setParent(AStarNode) - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
Set node's parent.
- setParser(BehaviorTreeParser<E>) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- setParsers(Map<Class<?>, DataParser<? super Serializable>>) - Method in class com.almasb.fxgl.net.NetworkConnection
-
- setParticleColorBuffer(ParticleColor[], int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setParticleColorBuffer(ParticleColor[], int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleDamping(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Damping is used to reduce the velocity of particles.
- setParticleDamping(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleDensity(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Change the particle density.
- setParticleDensity(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleDestructionListener(ParticleDestructionListener) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setParticleFlagsBuffer(int[], int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Set a buffer for particle data.
- setParticleFlagsBuffer(int[], int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleGravityScale(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Change the particle gravity scale.
- setParticleGravityScale(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleMaxCount(int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Set the maximum number of particles.
- setParticleMaxCount(int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticlePositionBuffer(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setParticlePositionBuffer(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleRadius(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Change the particle radius.
- setParticleRadius(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleUserDataBuffer(Object[], int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setParticleUserDataBuffer(Object[], int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleVelocityBuffer(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setParticleVelocityBuffer(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setPosition(Point2D) - Method in class com.almasb.fxgl.entity.GameEntity
-
Set top left position of this entity in world coordinates.
- setPosition(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The world position of the body.
- setPosition(float, float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
Moves the group's shape a distance equal to the value of
position.
- setPosition(Position) - Method in interface com.almasb.fxgl.service.NotificationService
-
Set position of future notifications.
- setPosition(double, double) - Method in class com.almasb.fxgl.ui.InGameWindow
-
Set top-left position of the window.
- setPrevVertex(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
Establish connectivity to a vertex that precedes the first vertex.
- setProfilingEnabled(boolean) - Method in class com.almasb.fxgl.settings.GameSettings
-
Setting to true will enable profiler that reports on performance
when FXGL exits.
- setProperty(String, Object) - Method in class com.almasb.fxgl.ecs.Entity
-
- setRadius(double) - Method in class com.almasb.fxgl.effect.Vignette
-
Set gradient radius.
- setRadius(float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
Sets the radius of the underlying shape.
- setRatio(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- setRaycastIgnored(boolean) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set true to make raycast ignore this entity.
- setRenderLayer(RenderLayer) - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
Set render layer.
- setRenderLayer(RenderLayer) - Method in class com.almasb.fxgl.entity.EntityView
-
Set render layer for this entity.
- setRenderLayer(RenderLayer) - Method in class com.almasb.fxgl.entity.GameEntity
-
Set render layer.
- setRestitution(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- setRestitution(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Set the coefficient of restitution.
- setRestitution(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The restitution (elasticity) usually in the range [0,1].
- setRotation(double) - Method in class com.almasb.fxgl.entity.GameEntity
-
Set absolute rotation angle.
- setScaleFunction(TriFunction<Integer, Double, Double, Point2D>) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Scale function defines how the size of particles change over time.
- setScaleTransform(float, Mat33) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- setScaleX(double) - Method in class com.almasb.fxgl.entity.GameEntity
-
Set view scale X.
- setScaleY(double) - Method in class com.almasb.fxgl.entity.GameEntity
-
Set view scale Y.
- setSceneFactory(SceneFactory) - Method in class com.almasb.fxgl.settings.GameSettings
-
Provide a custom scene factory.
- setSeed(long) - Method in class com.almasb.fxgl.core.math.RandomXS128
-
Sets the internal seed of this generator based on the given long
value.
- setSensor(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Set if this fixture is a sensor.
- setSensor(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
A sensor shape collects contact information but never generates a collision response.
- setShape(Shape) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The shape, this must be set.
- setShape(Shape) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setShowBBoxColor(Color) - Static method in class com.almasb.fxgl.entity.component.ViewComponent
-
- setSize(int) - Method in class com.almasb.fxgl.core.collection.Array
-
Sets the array size, leaving any values beyond the current size null.
- setSize(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
Sets the array size, leaving any values beyond the current size undefined.
- setSize(double, double) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Set size to particles.
- setSleepingAllowed(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
You can disable sleeping on this body.
- setSleepingAllowed(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setSnapToScreen(boolean) - Method in class com.almasb.fxgl.ui.InGameWindow
-
- setSnapToWindows(boolean) - Method in class com.almasb.fxgl.ui.InGameWindow
-
- setSourceImage(Image) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Set source image for this emitter to produce particles.
- setSpawnPointFunction(TriFunction<Integer, Double, Double, Point2D>) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Particles will use the function to obtain spawn points.
- setSpeed(double) - Method in class com.almasb.fxgl.entity.control.ProjectileControl
-
- setSpringDampingRatio(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- setSpringFrequencyHz(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- setStartColor(Paint) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Sets the value of the property startColor.
- setState(NodeState) - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
Set node's state.
- setState(long, long) - Method in class com.almasb.fxgl.core.math.RandomXS128
-
Sets the internal state of this generator.
- setStateForAllNodes(NodeState) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
Convenience method to set state of all nodes to given state.
- setStrength(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setSubStepping(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setTangentSpeed(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- setTarget(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- setTexture(String) - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
Convenience method to set texture as view.
- setTexture(String, boolean) - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
Convenience method to set texture as view.
- setTimepiece(Timepiece) - Static method in class com.almasb.fxgl.ai.GdxAI
-
Sets the timepiece service.
- setTimestamp(float) - Method in class com.almasb.fxgl.ai.msg.Telegram
-
Sets the time stamp of this telegram.
- setTitle(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set title of the game.
- setTopWall(boolean) - Method in class com.almasb.fxgl.ai.pathfinding.maze.MazeCell
-
- setTraceFill(Paint) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setTransform(Vec2, float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the position of the body's origin and rotation.
- setType(BodyType) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the type of this body.
- setType(BodyType) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The body type: static, kinematic, or dynamic.
- setTypeFlags(int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleDef
-
- setTypes(Set<ParticleType>) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
Set particle types.
- setUIFactory(UIFactory) - Method in class com.almasb.fxgl.settings.GameSettings
-
Provide a custom UI factory.
- setUIMouseTransparent(boolean) - Method in class com.almasb.fxgl.scene.GameScene
-
Set true if UI elements should forward mouse events
to the game layer.
- setUniqueness(boolean) - Method in class com.almasb.fxgl.ai.msg.PriorityQueue
-
Sets a flag indicating whether only unique elements are allowed to be inserted.
- setUserData(Object) - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
Set user specific data.
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the user data.
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Use this to store application specific body data.
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Set the user data.
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
Use this to store application specific fixture data.
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
Set the user data pointer.
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleDef
-
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- setValue(boolean) - Method in class com.almasb.fxgl.ecs.component.BooleanComponent
-
Set value of this component.
- setValue(double) - Method in class com.almasb.fxgl.ecs.component.DoubleComponent
-
Set value to this component.
- setValue(int) - Method in class com.almasb.fxgl.ecs.component.IntegerComponent
-
Set value to this component.
- setValue(T) - Method in class com.almasb.fxgl.ecs.component.ObjectComponent
-
Set value to this component.
- setValue(String) - Method in class com.almasb.fxgl.ecs.component.StringComponent
-
Set value to this component.
- setValue(double, double) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Set position.
- setValue(Point2D) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Set position.
- setVelocityFunction(TriFunction<Integer, Double, Double, Point2D>) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Set initial velocity function.
- setVelocityX(double) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- setVelocityY(double) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- setVersion(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set version of the game.
- setView(Node) - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
Set view without generating bounding boxes from view.
- setView(Node, boolean) - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
Set view.
- setView(Node) - Method in class com.almasb.fxgl.entity.GameEntity
-
Set view without generating bounding boxes from view.
- setViewFromTexture(String) - Method in class com.almasb.fxgl.entity.GameEntity
-
Set view from texture.
- setViewFromTextureWithBBox(String) - Method in class com.almasb.fxgl.entity.GameEntity
-
Set view from texture and generate bbox from it.
- setViewportTransform(IViewportTransform) - Method in class com.almasb.fxgl.physics.box2d.callbacks.DebugDraw
-
- setViewWithBBox(Node) - Method in class com.almasb.fxgl.entity.GameEntity
-
Set view and generate bounding boxes from view.
- setWarmStarting(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Enable/disable warm starting.
- setWidth(int) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set target width.
- setWidth(double) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setX(double) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Set x.
- setX(double) - Method in class com.almasb.fxgl.entity.GameEntity
-
Set position x of this entity.
- setY(double) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Set y.
- setY(double) - Method in class com.almasb.fxgl.entity.GameEntity
-
Set position y of this entity.
- setYFlip(boolean) - Method in interface com.almasb.fxgl.physics.box2d.common.IViewportTransform
-
- setZero() - Method in class com.almasb.fxgl.core.math.Vec2
-
Zero out this vector.
- setZero() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Set as the zero matrix.
- setZero() - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- setZero() - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- Shape - Class in com.almasb.fxgl.physics.box2d.collision.shapes
-
A shape is used for collision detection.
- Shape(ShapeType) - Constructor for class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
- shape(Shape) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
- ShapeType - Enum in com.almasb.fxgl.physics.box2d.collision.shapes
-
Types of shapes
- shouldCollide(Fixture, Fixture) - Method in class com.almasb.fxgl.physics.box2d.callbacks.ContactFilter
-
- shouldCollide(Body) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
This is used to prevent connected bodies from colliding.
- showBox(String, Node, Button...) - Method in interface com.almasb.fxgl.service.Display
-
Shows a blocking (stops game execution, method returns normally) generic dialog.
- showConfirmationBox(String, Consumer<Boolean>) - Method in interface com.almasb.fxgl.service.Display
-
Shows a blocking message box with YES and NO buttons.
- showErrorBox(Throwable) - Method in interface com.almasb.fxgl.service.Display
-
Shows a blocking (stops game execution, method returns normally) dialog with the error.
- showErrorBox(String, Runnable) - Method in interface com.almasb.fxgl.service.Display
-
Shows a blocking (stops game execution, method returns normally) dialog with the error.
- showInputBox(String, Consumer<String>) - Method in interface com.almasb.fxgl.service.Display
-
Shows a blocking (stops game execution, method returns normally) message box with OK button and input field.
- showInputBox(String, Predicate<String>, Consumer<String>) - Method in interface com.almasb.fxgl.service.Display
-
Shows a blocking (stops game execution, method returns normally) message box with OK button and input field.
- showInputBoxWithCancel(String, Predicate<String>, Consumer<String>) - Method in interface com.almasb.fxgl.service.Display
-
Shows a blocking (stops game execution, method returns normally) message box with OK and CANCEL buttons and input field.
- showMessageBox(String) - Method in interface com.almasb.fxgl.service.Display
-
Shows a blocking (stops game execution, method returns normally) message box with OK button.
- showMessageBox(String, Runnable) - Method in interface com.almasb.fxgl.service.Display
-
Shows a blocking (stops game execution, method returns normally) message box with OK button.
- showProgressBox(String) - Method in interface com.almasb.fxgl.service.Display
-
Shows a blocking (stops game execution, method returns normally) progress dialog.
- showProgressBox(String, DoubleProperty, Runnable) - Method in interface com.almasb.fxgl.service.Display
-
- shrink() - Method in class com.almasb.fxgl.core.collection.Array
-
Reduces the size of the backing array to the size of the actual items.
- shrink() - Method in class com.almasb.fxgl.core.collection.IntArray
-
Reduces the size of the backing array to the size of the actual items.
- shrink(int) - Method in class com.almasb.fxgl.core.collection.IntMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shrink(int) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shuffle() - Method in class com.almasb.fxgl.core.collection.Array
-
Shuffles the items.
- shuffle() - Method in class com.almasb.fxgl.core.collection.IntArray
-
- shutdownNow() - Method in interface com.almasb.fxgl.service.Executor
-
Shuts down all background threads used by this executor.
- SimpleNonBlockingSemaphore - Class in com.almasb.fxgl.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.almasb.fxgl.ai.utils.SimpleNonBlockingSemaphore
-
Creates a SimpleNonBlockingSemaphore
with the given name and number of resources.
- SimpleNonBlockingSemaphore.Factory - Class in com.almasb.fxgl.ai.utils
-
- SimplexCache() - Constructor for class com.almasb.fxgl.physics.box2d.collision.Distance.SimplexCache
-
- sin(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- sin(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- SINCOS_LUT_ENABLED - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
- SINCOS_LUT_LENGTH - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
- SINCOS_LUT_LERP - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
Use if the table's precision is large (eg .006 or greater).
- SINCOS_LUT_PRECISION - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
smaller the precision, the larger the table.
- sinDeg(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- SingleRunningChildBranch<E> - Class in com.almasb.fxgl.ai.btree
-
A SingleRunningChildBranch
task is a branch task that supports only one running child at a time.
- SingleRunningChildBranch() - Constructor for class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
Creates a SingleRunningChildBranch
task with no children
- SingleRunningChildBranch(Array<Task<E>>) - Constructor for class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
Creates a SingleRunningChildBranch
task with a list of children
- sinLUT - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- sinLUT(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- site1 - Variable in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- site2 - Variable in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- size() - Method in class com.almasb.fxgl.ai.msg.PriorityQueue
-
Returns the number of elements in this queue.
- size() - Method in class com.almasb.fxgl.core.collection.Array
-
- size - Variable in class com.almasb.fxgl.core.collection.IntArray
-
- size - Variable in class com.almasb.fxgl.core.collection.IntMap
-
- size - Variable in class com.almasb.fxgl.core.collection.ObjectMap
-
- size - Variable in class com.almasb.fxgl.core.collection.ObjectSet
-
- skew() - Method in class com.almasb.fxgl.core.math.Vec2
-
Get the skew vector such that dot(skew_vec, other) == cross(vec, other).
- skew(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
Get the skew vector such that dot(skew_vec, other) == cross(vec, other);
does not alter this vector.
- solve(Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Solve A * x = b where A = this matrix.
- solve(Profile, TimeStep, Vec2, boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- solve - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Profile
-
- solve(TimeStep) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- solve22(Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
Solve A * x = b, where b is a column vector.
- solve22ToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
Solve A * x = b, where b is a column vector.
- solve33(Vec3) - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
Solve A * x = b, where b is a column vector.
- solve33ToOut(Vec3, Vec3) - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
Solve A * x = b, where b is a column vector.
- solveCollision(TimeStep) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- solveInit - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Profile
-
- solveParticleSystem - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Profile
-
- solvePosition - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Profile
-
- solvePositionConstraints() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
Sequential solver.
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
This returns true if the position errors are within tolerance.
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- solvePositionConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- SolverData - Class in com.almasb.fxgl.physics.box2d.dynamics
-
- SolverData() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.SolverData
-
- solveTOI(TimeStep, int, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Island
-
- solveTOI - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Profile
-
- solveTOIPositionConstraints(int, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- solveToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- solveVelocity - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Profile
-
- solveVelocityConstraints() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
Internal
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- solveVelocityConstraints(SolverData) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- solveWall(TimeStep) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- sort() - Method in class com.almasb.fxgl.core.collection.Array
-
Sorts this array.
- sort(Comparator<? super T>) - Method in class com.almasb.fxgl.core.collection.Array
-
Sorts the array using given comparator.
- sort() - Method in class com.almasb.fxgl.core.collection.IntArray
-
- Sort - Class in com.almasb.fxgl.core.collection
-
Provides methods to sort arrays of objects.
- Sort() - Constructor for class com.almasb.fxgl.core.collection.Sort
-
- sort(Array<T>) - Method in class com.almasb.fxgl.core.collection.Sort
-
- sort(T[]) - Method in class com.almasb.fxgl.core.collection.Sort
-
- sort(T[], int, int) - Method in class com.almasb.fxgl.core.collection.Sort
-
- sort(Array<T>, Comparator<? super T>) - Method in class com.almasb.fxgl.core.collection.Sort
-
- sort(T[], Comparator<? super T>) - Method in class com.almasb.fxgl.core.collection.Sort
-
- sort(T[], Comparator<? super T>, int, int) - Method in class com.almasb.fxgl.core.collection.Sort
-
- sortNode(List<Site>) - Method in class com.almasb.fxgl.algorithm.voronoi.Voronoi
-
- spawn(String) - Method in class com.almasb.fxgl.ecs.GameWorld
-
- spawn(String, Point2D) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Creates an entity with given name at x, y using specified entity factory.
- spawn(String, double, double) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Creates an entity with given name at x, y using specified entity factory.
- spawn(String, SpawnData) - Method in class com.almasb.fxgl.ecs.GameWorld
-
Creates an entity with given name and data using specified entity factory.
- spawn(SpawnData) - Method in interface com.almasb.fxgl.entity.EntitySpawner
-
- Spawns - Annotation Type in com.almasb.fxgl.annotation
-
Indicates that a method is used for creating entities.
- SpawnSymbol - Annotation Type in com.almasb.fxgl.annotation
-
- sqrt(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- sqrt(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- stack - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- StackQueue<T> - Class in com.almasb.fxgl.physics.box2d.particle
-
- StackQueue() - Constructor for class com.almasb.fxgl.physics.box2d.particle.StackQueue
-
- StackStateMachine<E,S extends State<E>> - Class in com.almasb.fxgl.ai.fsm
-
- StackStateMachine() - Constructor for class com.almasb.fxgl.ai.fsm.StackStateMachine
-
Creates a StackStateMachine
with no owner, initial state and global state.
- StackStateMachine(E) - Constructor for class com.almasb.fxgl.ai.fsm.StackStateMachine
-
Creates a StackStateMachine
for the specified owner.
- StackStateMachine(E, S) - Constructor for class com.almasb.fxgl.ai.fsm.StackStateMachine
-
Creates a StackStateMachine
for the specified owner and initial state.
- StackStateMachine(E, S, S) - Constructor for class com.almasb.fxgl.ai.fsm.StackStateMachine
-
Creates a StackStateMachine
for the specified owner, initial state and global state.
- STANDARD_NORMAL - Static variable in class com.almasb.fxgl.ai.utils.random.GaussianDoubleDistribution
-
- STANDARD_NORMAL - Static variable in class com.almasb.fxgl.ai.utils.random.GaussianFloatDistribution
-
- start() - Method in class com.almasb.fxgl.ai.btree.branch.RandomSelector
-
- start() - Method in class com.almasb.fxgl.ai.btree.branch.RandomSequence
-
- start() - Method in class com.almasb.fxgl.ai.btree.decorator.Include
-
- start() - Method in class com.almasb.fxgl.ai.btree.decorator.Random
-
Draws a value from the distribution that determines the success probability.
- start() - Method in class com.almasb.fxgl.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.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
Acquires the semaphore.
- start() - Method in class com.almasb.fxgl.ai.btree.leaf.Wait
-
Draws a value from the distribution that determines the seconds to wait for.
- start() - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- start() - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will be called once before this task's first run.
- start(Stage) - Method in class com.almasb.fxgl.app.GameApplication
-
This is the main entry point as run by the JavaFX platform.
- start(Callable<T>) - Static method in class com.almasb.fxgl.core.concurrent.Async
-
Starts an async task in a background thread.
- start(Runnable) - Static method in class com.almasb.fxgl.core.concurrent.Async
-
Starts an async task in a background thread.
- start() - Method in class com.almasb.fxgl.net.Server
-
Starts the server.
- startAccum() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Profile.ProfileEntry
-
- startAndWait(long) - Method in class com.almasb.fxgl.net.Server
-
- startColorProperty() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- startFX(Callable<T>) - Static method in class com.almasb.fxgl.core.concurrent.Async
-
Runs the task on the JavaFX UI Thread.
- startFX(Runnable) - Static method in class com.almasb.fxgl.core.concurrent.Async
-
Runs the task on the JavaFX UI Thread.
- startLine(int) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- startLine(int) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
- startNewGame() - Method in class com.almasb.fxgl.app.GameApplication
-
(Re-)initializes the user application as new and starts the game.
- startStatement(String, boolean, boolean) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- startStatement(String, boolean, boolean) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
- State<E> - Interface in com.almasb.fxgl.ai.fsm
-
The state of a state machine defines the logic of the entities that enter, exit and last this state.
- State - Class in com.almasb.fxgl.app
-
A single state in which an application can be.
- State() - Constructor for class com.almasb.fxgl.app.State
-
- state - Variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact.TOIOutput
-
- StateListener - Interface in com.almasb.fxgl.app.listener
-
- StateMachine<E,S extends State<E>> - Interface in com.almasb.fxgl.ai.fsm
-
A state machine manages the state transitions of its entity.
- status - Variable in class com.almasb.fxgl.ai.btree.Task
-
The status of this task.
- statusUpdated(Task<E>, Task.Status) - Method in interface com.almasb.fxgl.ai.btree.BehaviorTree.Listener
-
This method is invoked when the task status is set.
- step() - Method in class com.almasb.fxgl.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
- step - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver.ContactSolverDef
-
- step - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Profile
-
- step - Variable in class com.almasb.fxgl.physics.box2d.dynamics.SolverData
-
- step(float, int, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Take a time step.
- stepInit - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Profile
-
- stop() - Method in class com.almasb.fxgl.app.GameApplication
-
- stop() - Method in class com.almasb.fxgl.net.Server
-
Sends a message to all connected clients that
the server is about to shut down.
- storeImpulses() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- StringComponent - Class in com.almasb.fxgl.ecs.component
-
Represents a String value based component.
- StringComponent() - Constructor for class com.almasb.fxgl.ecs.component.StringComponent
-
No-arg ctor, initializes the value to empty string.
- StringComponent(String) - Constructor for class com.almasb.fxgl.ecs.component.StringComponent
-
Constructs a string value component with given
initial value.
- sub(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
Return the difference of this vector and another; does not alter either one.
- sub(Point2D) - Method in class com.almasb.fxgl.core.math.Vec2
-
Return the difference of this vector and another; does not alter either one.
- sub(double, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
Return the difference of this vector and another; does not alter either one.
- sub(Vec3) - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- subLocal(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
Subtract another vector from this one and return result - alters this vector.
- subLocal(double, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
Subtract another vector from this one and return result - alters this vector.
- subLocal(Vec3) - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- SubState - Class in com.almasb.fxgl.app
-
- SubState() - Constructor for class com.almasb.fxgl.app.SubState
-
- subTexture(Rectangle2D) - Method in class com.almasb.fxgl.texture.Texture
-
Given a rectangular area, produces a sub-texture of
this texture.
- subtree - Variable in class com.almasb.fxgl.ai.btree.decorator.Include
-
Mandatory task attribute indicating the path of the subtree to include.
- success - Variable in class com.almasb.fxgl.ai.btree.decorator.Random
-
Optional task attribute specifying the random distribution that determines the success probability.
- Success<E> - Class in com.almasb.fxgl.ai.btree.leaf
-
Success
is a leaf that immediately succeeds.
- Success() - Constructor for class com.almasb.fxgl.ai.btree.leaf.Success
-
Creates a Success
task.
- success() - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will be called in
Task.run()
to inform control that this task has finished running with a success result
- superTexture(Texture, HorizontalDirection) - Method in class com.almasb.fxgl.texture.Texture
-
Generates a new texture which combines this and given texture.
- superTexture(Texture, VerticalDirection) - Method in class com.almasb.fxgl.texture.Texture
-
Generates a new texture which combines this and given texture.
- swap(int, int) - Method in class com.almasb.fxgl.core.collection.Array
-
- swap(int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- Sweep - Class in com.almasb.fxgl.physics.box2d.common
-
This describes the motion of a body/shape for TOI computation.
- Sweep() - Constructor for class com.almasb.fxgl.physics.box2d.common.Sweep
-
- sweepA - Variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact.TOIInput
-
- sweepB - Variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact.TOIInput
-
- switchedOnProperty() - Method in class com.almasb.fxgl.ui.ToggleSwitch
-
- switchMenuContentTo(Node) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
Switches current active content to given.
- switchMenuContentTo(Node) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- switchMenuTo(Node) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
Switches current active menu body to given.
- switchMenuTo(Node) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- synchronizeFixtures() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- synchronizeTransform() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- t - Variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact.TOIOutput
-
- tangentImpulse - Variable in class com.almasb.fxgl.physics.box2d.collision.ManifoldPoint
-
the friction impulse
- tangentImpulse - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint.VelocityConstraintPoint
-
- tangentImpulses - Variable in class com.almasb.fxgl.physics.box2d.callbacks.ContactImpulse
-
- tangentMass - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint.VelocityConstraintPoint
-
- tangentSpeed - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- target - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJointDef
-
The initial world target point.
- Task<E> - Class in com.almasb.fxgl.ai.btree
-
This is the abstract base class of all behavior tree tasks.
- Task() - Constructor for class com.almasb.fxgl.ai.btree.Task
-
- task - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader.StackedTask
-
- Task.Status - Enum in com.almasb.fxgl.ai.btree
-
The enumeration of the values that a task's status can have.
- TASK_CLONER - Static variable in class com.almasb.fxgl.ai.btree.Task
-
- TaskAttribute - Annotation Type in com.almasb.fxgl.ai.btree.annotation
-
This field level annotation defines a task attribute.
- TaskCloneException - Exception in com.almasb.fxgl.ai.btree
-
A TaskCloneException
is thrown when an exception occurs during task cloning.
- TaskCloneException() - Constructor for exception com.almasb.fxgl.ai.btree.TaskCloneException
-
Constructs a new TaskCloneException
with null as its detail message.
- TaskCloneException(String) - Constructor for exception com.almasb.fxgl.ai.btree.TaskCloneException
-
Constructs a new TaskCloneException
with the specified detail message.
- TaskCloneException(Throwable) - Constructor for exception com.almasb.fxgl.ai.btree.TaskCloneException
-
Constructs a new TaskCloneException
with the specified cause and a detail message of (
cause==null ? null : cause.toString()
) (which typically contains the class and detail message of cause).
- TaskCloneException(String, Throwable) - Constructor for exception com.almasb.fxgl.ai.btree.TaskCloneException
-
Constructs a new TaskCloneException
with the specified detail message and cause.
- TaskCloner - Interface in com.almasb.fxgl.ai.btree
-
A TaskCloner
allows you to use third-party libraries like Kryo to clone behavior trees.
- TaskConstraint - Annotation Type in com.almasb.fxgl.ai.btree.annotation
-
This annotation specifies how many children the task can have.
- Telegram - Class in com.almasb.fxgl.ai.msg
-
A Telegram is the container of a message.
- Telegram() - Constructor for class com.almasb.fxgl.ai.msg.Telegram
-
Creates an empty Telegram
.
- TelegramProvider - Interface in com.almasb.fxgl.ai.msg
-
- Telegraph - Interface in com.almasb.fxgl.ai.msg
-
Any object implementing the
Telegraph
interface can act as the sender or the receiver of a
Telegram
.
- testOverlap(AABB, AABB) - Static method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
- testOverlap(int, int) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
- testOverlap(int, int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- testOverlap(Shape, int, Shape, int, Transform, Transform) - Method in class com.almasb.fxgl.physics.box2d.collision.Collision
-
Determine if two generic shapes overlap.
- testPoint(Transform, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- testPoint(Transform, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- testPoint(Transform, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- testPoint(Transform, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- testPoint(Transform, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
Test a point for containment in this shape.
- TextEntityFactory - Interface in com.almasb.fxgl.entity
-
Marks a class that it's able to spawn entities from text-based levels.
- Texture - Class in com.almasb.fxgl.texture
-
Represents a 2D image which can be set as view for an entity.
- Texture(Image) - Constructor for class com.almasb.fxgl.texture.Texture
-
Constructs new texture from given image.
- THREE_HALVES_PI - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- TimeOfImpact - Class in com.almasb.fxgl.physics.box2d.collision
-
Class used for computing the time of impact.
- TimeOfImpact(IWorldPool) - Constructor for class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact
-
- timeOfImpact(TimeOfImpact.TOIOutput, TimeOfImpact.TOIInput) - Method in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact
-
Compute the upper bound on time before two shapes penetrate.
- TimeOfImpact.TOIInput - Class in com.almasb.fxgl.physics.box2d.collision
-
Input parameters for TOI
- TimeOfImpact.TOIOutput - Class in com.almasb.fxgl.physics.box2d.collision
-
Output parameters for TimeOfImpact
- TimeOfImpact.TOIOutputState - Enum in com.almasb.fxgl.physics.box2d.collision
-
- Timepiece - Interface in com.almasb.fxgl.ai
-
The Timepiece
is the AI clock which gives you the current time and the last delta time i.e., the time span between the
current frame and the last frame in seconds.
- Timer - Class in com.almasb.fxgl.physics.box2d.common
-
Timer for profiling
- Timer() - Constructor for class com.almasb.fxgl.physics.box2d.common.Timer
-
- times - Variable in class com.almasb.fxgl.ai.btree.decorator.Repeat
-
Optional task attribute specifying the integer distribution that determines how many times the wrapped task must be
repeated.
- TimeStep - Class in com.almasb.fxgl.physics.box2d.dynamics
-
This is an internal structure.
- TimeStep() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.TimeStep
-
- timeToSleep - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The time that a body must be still before it will go to sleep.
- title - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- tMax - Variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact.TOIInput
-
defines sweep interval [0, tMax]
- to(Class<T>) - Method in class com.almasb.fxgl.parser.KVFile
-
Converts an instance of KVFile to instance of the data
structure and populates its fields with appropriate values.
- toAnimatedTexture(int, Duration) - Method in class com.almasb.fxgl.texture.Texture
-
Converts the texture to animated texture using
the whole texture as a single animation channel.
- toAnimatedTexture(AnimationChannel) - Method in class com.almasb.fxgl.texture.Texture
-
Converts the texture to animated texture.
- toArray() - Method in class com.almasb.fxgl.core.collection.Array
-
Returns the items as an array.
- toArray(Class) - Method in class com.almasb.fxgl.core.collection.Array
-
- toArray() - Method in class com.almasb.fxgl.core.collection.IntArray
-
- toArray() - Method in class com.almasb.fxgl.core.collection.IntMap.Keys
-
Returns a new array containing the remaining keys.
- toArray() - Method in class com.almasb.fxgl.core.collection.IntMap.Values
-
Returns a new array containing the remaining values.
- toArray() - Method in class com.almasb.fxgl.core.collection.ObjectMap.Keys
-
Returns a new array containing the remaining keys.
- toArray(Array<K>) - Method in class com.almasb.fxgl.core.collection.ObjectMap.Keys
-
Adds the remaining keys to the array.
- toArray() - Method in class com.almasb.fxgl.core.collection.ObjectMap.Values
-
Returns a new array containing the remaining values.
- toArray(Array<V>) - Method in class com.almasb.fxgl.core.collection.ObjectMap.Values
-
Adds the remaining values to the specified array.
- toArray(Array<K>) - Method in class com.almasb.fxgl.core.collection.ObjectSet.ObjectSetIterator
-
Adds the remaining values to the array.
- toArray() - Method in class com.almasb.fxgl.core.collection.ObjectSet.ObjectSetIterator
-
Returns a new array containing the remaining values.
- toByteArray(Serializable) - Static method in class com.almasb.fxgl.net.NetworkConnection
-
- toColor(Color) - Method in class com.almasb.fxgl.texture.Texture
-
Colorizes this texture's pixels with given color.
- toDebugStrings(List<String>) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Profile
-
- toDistribution(String[]) - Method in class com.almasb.fxgl.ai.btree.utils.DistributionAdapters.Adapter
-
- toDistribution(String, Class<T>) - Method in class com.almasb.fxgl.ai.btree.utils.DistributionAdapters
-
- ToggleSwitch - Class in com.almasb.fxgl.ui
-
On/Off toggle switch.
- ToggleSwitch() - Constructor for class com.almasb.fxgl.ui.ToggleSwitch
-
- toGrayscale() - Method in class com.almasb.fxgl.texture.Texture
-
- TOI_FLAG - Static variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- toiBaugarte - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
- toiCalls - Static variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact
-
- TOIInput() - Constructor for class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact.TOIInput
-
- toiIters - Static variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact
-
- toiMaxIters - Static variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact
-
- toiMaxRootIters - Static variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact
-
- TOIOutput() - Constructor for class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact.TOIOutput
-
- toiRootIters - Static variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact
-
- toList() - Method in class com.almasb.fxgl.core.collection.Array
-
- toList() - Method in class com.almasb.fxgl.core.collection.ObjectMap.Keys
-
- toList() - Method in class com.almasb.fxgl.core.collection.ObjectMap.Values
-
- toMeters(double) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Converts pixels to meters
- TOP - Static variable in interface com.almasb.fxgl.entity.RenderLayer
-
Default render layer for entities with no specified
render layer.
- toParameters(D) - Method in class com.almasb.fxgl.ai.btree.utils.DistributionAdapters.Adapter
-
- toPixels(double) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Converts meters to pixels
- toPoint(Point2D) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Converts a point in pixel space to a point in physics space.
- toPoint(Vec2) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Converts a point in physics space to a point in pixel space.
- toPoint2D() - Method in class com.almasb.fxgl.core.math.Vec2
-
Note: object allocation.
- toReadOnly() - Method in class com.almasb.fxgl.settings.GameSettings
-
- toString(Distribution) - Method in class com.almasb.fxgl.ai.btree.utils.DistributionAdapters
-
- toString() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- toString() - Method in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- toString() - Method in class com.almasb.fxgl.app.State
-
- toString() - Method in class com.almasb.fxgl.core.collection.Array
-
- toString(String) - Method in class com.almasb.fxgl.core.collection.Array
-
- toString() - Method in class com.almasb.fxgl.core.collection.IntArray
-
- toString(String) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- toString() - Method in class com.almasb.fxgl.core.collection.IntMap.Entry
-
- toString() - Method in class com.almasb.fxgl.core.collection.IntMap
-
- toString() - Method in class com.almasb.fxgl.core.collection.ObjectMap.Entry
-
- toString(String) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- toString() - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- toString() - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- toString(String) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- toString() - Method in class com.almasb.fxgl.core.math.Vec2
-
- toString() - Method in class com.almasb.fxgl.ecs.component.BooleanComponent
-
- toString() - Method in class com.almasb.fxgl.ecs.component.DoubleComponent
-
- toString() - Method in class com.almasb.fxgl.ecs.component.IntegerComponent
-
- toString() - Method in class com.almasb.fxgl.ecs.component.ObjectComponent
-
- toString() - Method in class com.almasb.fxgl.ecs.component.StringComponent
-
- toString() - Method in class com.almasb.fxgl.ecs.Entity
-
- toString() - Method in class com.almasb.fxgl.entity.component.HealthComponent
-
- toString() - Method in class com.almasb.fxgl.entity.component.IDComponent
-
- toString() - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- toString() - Method in class com.almasb.fxgl.entity.component.RotationComponent
-
- toString() - Method in class com.almasb.fxgl.entity.component.TypeComponent
-
- toString() - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
- toString() - Method in class com.almasb.fxgl.entity.EntityEvent
-
- toString() - Method in class com.almasb.fxgl.entity.GameEntity
-
- toString() - Method in class com.almasb.fxgl.gameplay.AchievementEvent
-
- toString() - Method in class com.almasb.fxgl.gameplay.AchievementProgressEvent
-
- toString() - Method in class com.almasb.fxgl.gameplay.NotificationEvent
-
- toString() - Method in class com.almasb.fxgl.input.UserAction
-
- toString() - Method in class com.almasb.fxgl.parser.KVFile
-
- toString() - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
- toString() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- toString() - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- toString() - Method in class com.almasb.fxgl.physics.box2d.common.Sweep
-
- toString() - Method in class com.almasb.fxgl.physics.box2d.common.Transform
-
- toString() - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- toString() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Profile.ProfileEntry
-
- toString() - Method in class com.almasb.fxgl.saving.LoadEvent
-
- toString() - Method in class com.almasb.fxgl.saving.SaveEvent
-
- toString() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- toString() - Method in class com.almasb.fxgl.texture.Texture
-
- TOUCHING_FLAG - Static variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- touchProxy(int) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
- touchProxy(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- toVector(Point2D) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Converts a vector of type Point2D to vector of type Vec2
- toVector(Vec2) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Converts a vector of type Vec2 to vector of type Point2D
- tpf() - Method in class com.almasb.fxgl.app.GameApplication
-
- Transform - Class in com.almasb.fxgl.physics.box2d.common
-
A transform contains translation and rotation.
- Transform() - Constructor for class com.almasb.fxgl.physics.box2d.common.Transform
-
The default constructor.
- Transform(Transform) - Constructor for class com.almasb.fxgl.physics.box2d.common.Transform
-
Initialize as a copy of another transform.
- Transform(Vec2, Rotation) - Constructor for class com.almasb.fxgl.physics.box2d.common.Transform
-
Initialize using a position vector and a rotation matrix.
- transformA - Variable in class com.almasb.fxgl.physics.box2d.collision.DistanceInput
-
- transformB - Variable in class com.almasb.fxgl.physics.box2d.collision.DistanceInput
-
- translate(GameEntity...) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- translate(List<GameEntity>) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- translate(double, double) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Translate x and y by given values.
- translate(Point2D) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Translate x and y by given vector.
- translate(Point2D) - Method in class com.almasb.fxgl.entity.GameEntity
-
Translate x and y by given vector.
- translate(Vec2) - Method in class com.almasb.fxgl.entity.GameEntity
-
Translate x and y by given vector.
- translate(double, double) - Method in class com.almasb.fxgl.entity.GameEntity
-
Translate x and y by given vector.
- translate(double, double) - Method in class com.almasb.fxgl.physics.HitBox
-
Computes new bounds based on translated X and Y
of an entity.
- translate(Node, Point2D, Duration) - Method in interface com.almasb.fxgl.service.UIFactory
-
- translate(Node, Point2D, Point2D, Duration) - Method in interface com.almasb.fxgl.service.UIFactory
-
- translate(Node, Point2D, Point2D, Duration, Duration) - Method in interface com.almasb.fxgl.service.UIFactory
-
- translate(Node, Point2D, Point2D, Duration, Duration, Runnable) - Method in interface com.almasb.fxgl.service.UIFactory
-
- translateTowards(Point2D, double) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- translateTowards(Point2D, double) - Method in class com.almasb.fxgl.entity.GameEntity
-
- translateX(double) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Translate X by given value.
- translateX(double) - Method in class com.almasb.fxgl.entity.GameEntity
-
Translate X by given value.
- translateXFlipped(double, double, double) - Method in class com.almasb.fxgl.physics.HitBox
-
Computes new bounds based on translated X and Y
of an entity with X axis being flipped.
- translateY(double) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Translate Y by given value.
- translateY(double) - Method in class com.almasb.fxgl.entity.GameEntity
-
Translate Y by given value.
- transparentColor(Color) - Method in class com.almasb.fxgl.texture.Texture
-
- tree - Variable in class com.almasb.fxgl.ai.btree.Task
-
The behavior tree this task belongs to.
- TreeCallback - Interface in com.almasb.fxgl.physics.box2d.callbacks
-
- treeCallback(int) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.TreeCallback
-
Callback from a query request.
- treeCallback(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
This is called from DynamicTree::query when we are gathering pairs.
- TreeRayCastCallback - Interface in com.almasb.fxgl.physics.box2d.callbacks
-
- Triad() - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleSystem.Triad
-
- TriangularDoubleDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- TriangularDoubleDistribution(double) - Constructor for class com.almasb.fxgl.ai.utils.random.TriangularDoubleDistribution
-
- TriangularDoubleDistribution(double, double) - Constructor for class com.almasb.fxgl.ai.utils.random.TriangularDoubleDistribution
-
- TriangularDoubleDistribution(double, double, double) - Constructor for class com.almasb.fxgl.ai.utils.random.TriangularDoubleDistribution
-
- TriangularFloatDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- TriangularFloatDistribution(float) - Constructor for class com.almasb.fxgl.ai.utils.random.TriangularFloatDistribution
-
- TriangularFloatDistribution(float, float) - Constructor for class com.almasb.fxgl.ai.utils.random.TriangularFloatDistribution
-
- TriangularFloatDistribution(float, float, float) - Constructor for class com.almasb.fxgl.ai.utils.random.TriangularFloatDistribution
-
- TriangularIntegerDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- TriangularIntegerDistribution(int) - Constructor for class com.almasb.fxgl.ai.utils.random.TriangularIntegerDistribution
-
- TriangularIntegerDistribution(int, int) - Constructor for class com.almasb.fxgl.ai.utils.random.TriangularIntegerDistribution
-
- TriangularIntegerDistribution(int, int, float) - Constructor for class com.almasb.fxgl.ai.utils.random.TriangularIntegerDistribution
-
- TriangularLongDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- TriangularLongDistribution(long) - Constructor for class com.almasb.fxgl.ai.utils.random.TriangularLongDistribution
-
- TriangularLongDistribution(long, long) - Constructor for class com.almasb.fxgl.ai.utils.random.TriangularLongDistribution
-
- TriangularLongDistribution(long, long, double) - Constructor for class com.almasb.fxgl.ai.utils.random.TriangularLongDistribution
-
- TriFunction<T,U,V,R> - Interface in com.almasb.fxgl.util
-
Represents a function that accepts three arguments and produces a result.
- truncate(int) - Method in class com.almasb.fxgl.core.collection.Array
-
Reduces the size of the array to the specified size.
- truncate(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
Reduces the size of the array to the specified size.
- turnOnDebugBBox(boolean) - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
Turn on / off bounding box display.
- TWOPI - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- type(Enum<?>) - Method in class com.almasb.fxgl.entity.Entities.GameEntityBuilder
-
- type - Variable in class com.almasb.fxgl.physics.box2d.collision.Manifold
-
- type - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.JointDef
-
The joint type is set automatically for concrete joint types.
- type - Variable in class com.almasb.fxgl.scene.FXGLMenu
-
- typeA - Variable in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- typeB - Variable in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- TypeComponent - Class in com.almasb.fxgl.entity.component
-
Represents an entity type.
- TypeComponent() - Constructor for class com.almasb.fxgl.entity.component.TypeComponent
-
Constructs a component with no type.
- TypeComponent(Serializable) - Constructor for class com.almasb.fxgl.entity.component.TypeComponent
-
Constructs a component with given type.