- a - Variable in class com.almasb.fxgl.physics.box2d.common.Sweep
-
- 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(double) - 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() - 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
-
- absShift31(int) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- 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(T, U) - Method in interface com.almasb.fxgl.util.BiConsumer
-
Performs this operation on the given arguments.
- accept(T) - Method in interface com.almasb.fxgl.util.Consumer
-
Performs this operation on the given argument.
- accept(T, U, V) - Method in interface com.almasb.fxgl.util.TriConsumer
-
- achievementStoreClass - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- 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
-
- activeProperty() - Method in class com.almasb.fxgl.entity.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(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
-
- 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(CollisionHandler) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Registers a collision handler.
- addComponent(Component) - Method in class com.almasb.fxgl.entity.Entity
-
Adds given component to this entity.
- addComponentListener(ComponentListener) - Method in class com.almasb.fxgl.entity.Entity
-
- addContact(int, int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- addCurve(BezierSpline.BezierCurve) - Method in class com.almasb.fxgl.core.math.BezierSpline
-
- addDataParser(Class<T>, DataParser<T>) - Method in interface com.almasb.fxgl.net.Net
-
- addExitListener(ExitListener) - Method in class com.almasb.fxgl.app.GameApplication
-
- addGameView(EntityView, RenderLayer) - Method in class com.almasb.fxgl.scene.GameScene
-
Add a view to the game root.
- addGameView(EntityView) - Method in class com.almasb.fxgl.scene.GameScene
-
- addGenerator(Vec2, int) - Method in class com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram
-
- addGroundSensor(HitBox) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- addIgnoredType(Serializable) - Method in class com.almasb.fxgl.entity.components.CollidableComponent
-
- addListener(BehaviorTree.Listener<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- addListener(StateChangeListener) - Method in class com.almasb.fxgl.app.AppStateMachine
-
- 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
-
- addPair(Object, Object) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.PairCallback
-
- 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
-
- addSemaphore(String, int) - Static method in class com.almasb.fxgl.ai.utils.NonBlockingSemaphoreRepository
-
- addSensor(HitBox, SensorCollisionHandler) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- 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.
- advance(float) - Method in class com.almasb.fxgl.physics.box2d.common.Sweep
-
Advance the sweep forward, yielding a new initial state.
- allowParticleRotationProperty() - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
- 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.components.RotationComponent
-
- angleProperty() - Method in class com.almasb.fxgl.entity.Entity
-
- 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.
- 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.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
-
- appIcon - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- apply(T, U) - Method in interface com.almasb.fxgl.util.BiFunction
-
Applies this function to the given arguments.
- apply(T) - Method in interface com.almasb.fxgl.util.Function
-
Applies this function to the given argument.
- 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
-
- Array.PredicateIterable<T> - Class in com.almasb.fxgl.core.collection
-
- Array.PredicateIterator<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
-
- async(Callable<T>) - Method in interface com.almasb.fxgl.app.Executor
-
Instantly starts a non-blocking async task.
- async(Runnable) - Method in interface com.almasb.fxgl.app.Executor
-
Instantly starts a non-blocking async task.
- 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
-
- at(double, double) - Method in class com.almasb.fxgl.entity.Entities.EntityBuilder
-
- at(Point2D) - Method in class com.almasb.fxgl.entity.Entities.EntityBuilder
-
- at(Vec2) - Method in class com.almasb.fxgl.entity.Entities.EntityBuilder
-
- 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
-
- atan2Deg(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).
- 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
-
- 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
-
- 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
-
- callInaccessible(Object, Method, Object...) - Static method in class com.almasb.fxgl.core.reflect.ReflectionUtils
-
- 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
-
- categoryBits - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Filter
-
The collision category bits.
- ceil(double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- ceilPositive(double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- center - Variable in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- 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
-
- 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
-
- 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
-
- 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(double, double, double) - 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(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
-
- ClassReflection - Class in com.almasb.fxgl.core.reflect
-
Utilities for Class reflection.
- ClassReflection() - Constructor for class com.almasb.fxgl.core.reflect.ClassReflection
-
- 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.physics.PhysicsWorld
-
Clears collidable entities and active collisions.
- clear() - Method in class com.almasb.fxgl.scene.GameScene
-
- 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.
- 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.
- 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.
- 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.components
-
Marks an entity as collidable.
- CollidableComponent(boolean) - Constructor for class com.almasb.fxgl.entity.components.CollidableComponent
-
- 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.
- 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 - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleDef
-
The color of the particle.
- 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.utils - package com.almasb.fxgl.ai.utils
-
- com.almasb.fxgl.ai.utils.random - package com.almasb.fxgl.ai.utils.random
-
- 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.entity - package com.almasb.fxgl.entity
-
- com.almasb.fxgl.entity.component - package com.almasb.fxgl.entity.component
-
- com.almasb.fxgl.entity.components - package com.almasb.fxgl.entity.components
-
- com.almasb.fxgl.event - package com.almasb.fxgl.event
-
- com.almasb.fxgl.input - package com.almasb.fxgl.input
-
- com.almasb.fxgl.net - package com.almasb.fxgl.net
-
- com.almasb.fxgl.particle - package com.almasb.fxgl.particle
-
- 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.normal - package com.almasb.fxgl.physics.box2d.pooling.normal
-
- 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.settings - package com.almasb.fxgl.settings
-
- 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(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.entity.component
-
- Component() - Constructor for class com.almasb.fxgl.entity.component.Component
-
- ComponentListener - Interface in com.almasb.fxgl.entity.component
-
Notifies when a component is added / removed.
- 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
-
- 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
-
- configClass - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- confirmationDialog(String, Consumer<Boolean>) - Method in interface com.almasb.fxgl.ui.DialogFactory
-
- 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.net.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.
- Consumer<T> - Interface in com.almasb.fxgl.util
-
Represents an operation that accepts a single input argument and returns no
result.
- 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
-
- 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.
- 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(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
-
- containsByEquality(T) - Method in class com.almasb.fxgl.core.collection.Array
-
- containsByIdentity(T) - Method in class com.almasb.fxgl.core.collection.Array
-
- 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.
- copy() - Method in class com.almasb.fxgl.core.math.Vec2
-
- copy() - Method in interface com.almasb.fxgl.entity.component.CopyableComponent
-
Copies this component.
- copy() - Method in class com.almasb.fxgl.entity.components.CollidableComponent
-
- copy() - Method in class com.almasb.fxgl.entity.components.PositionComponent
-
- copy() - Method in class com.almasb.fxgl.entity.components.RotationComponent
-
- copy() - Method in class com.almasb.fxgl.entity.components.SelectableComponent
-
- copy() - Method in class com.almasb.fxgl.entity.components.TypeComponent
-
- copy() - Method in class com.almasb.fxgl.entity.Entity
-
Creates a new instance, which is a copy of this entity.
- copy() - Method in class com.almasb.fxgl.physics.HitBox
-
- CopyableComponent<T extends Component> - Interface in com.almasb.fxgl.entity.component
-
Marks a component 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.
- CoreComponent - Annotation Type in com.almasb.fxgl.entity.component
-
Marks a component as core.
- correctionFactor - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJointDef
-
Position correction factor in the range [0,1].
- cos(double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- cos(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- cosDeg(double) - 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(StringBinding, Runnable) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createActionButton(String, Runnable) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- createActionButton(StringBinding, 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
-
- createContentButton(StringBinding, 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
-
https://github.com/AlmasB/FXGL/issues/493
- 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
-
- 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
-
- 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
-
- css - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- currentChildIndex - Variable in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
The index of the child currently processed.
- currentValueProperty() - Method in class com.almasb.fxgl.ui.ProgressBar
-
- customDialog(String, Node, Runnable, Button...) - Method in interface com.almasb.fxgl.ui.DialogFactory
-
- 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
-
- GameScene - Class in com.almasb.fxgl.scene
-
Represents the scene that shows entities 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
-
- 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
-
- 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
-
- Generator() - Constructor for class com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram.Generator
-
- get(int) - Method in class com.almasb.fxgl.core.collection.Array
-
- get(int, int) - Method in class com.almasb.fxgl.core.collection.Grid
-
- 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) - Method in class com.almasb.fxgl.core.reflect.Field
-
Returns the value of the field on the supplied object.
- get() - Method in class com.almasb.fxgl.util.Optional
-
If a value is present in this Optional
, returns the value,
otherwise throws NoSuchElementException
.
- get() - Method in interface com.almasb.fxgl.util.Supplier
-
- getAABB(int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
This AABB may be enlarged and/or stale.
- getAccelerationFunction() - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
- getAchievementStoreClass() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- 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.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.
- 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.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.
- getAppBounds() - Method in class com.almasb.fxgl.app.GameApplication
-
- getAppIcon() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- 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
-
- getAssetLoader() - Method in class com.almasb.fxgl.app.GameApplication
-
- getAudioPlayer() - Method in class com.almasb.fxgl.app.GameApplication
-
- getBlendMode() - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
Gets the value of the property blendMode.
- getBodies() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- getBodies() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
DO NOT MODIFY.
- getBody() - Method in class com.almasb.fxgl.physics.box2d.dynamics.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
-
- getBoolean(String) - Method in class com.almasb.fxgl.entity.Entity
-
- getBottomY() - Method in class com.almasb.fxgl.entity.Entity
-
- getBoundingBoxComponent() - Method in class com.almasb.fxgl.entity.Entity
-
- 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
-
TODO: log here
- getCenter() - Method in class com.almasb.fxgl.entity.Entity
-
- getCenter() - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
- getCenter() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- 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
-
- 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
-
- 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
-
- getCollideConnected() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
Get collide connected.
- 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.physics.box2d.particle.ParticleGroupDef
-
- getComponent(Class<T>) - Method in class com.almasb.fxgl.entity.Entity
-
- getComponentOptional(Class<T>) - Method in class com.almasb.fxgl.entity.Entity
-
Returns component of given type, or
Optional.empty()
if entity has no such component.
- getComponents() - Method in class com.almasb.fxgl.entity.Entity
-
Warning: object allocation.
- getConfigClass() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getConnection() - Method in interface com.almasb.fxgl.net.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.
- 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.
- getContentRoot() - Method in class com.almasb.fxgl.scene.FXGLScene
-
- getControl1() - Method in class com.almasb.fxgl.core.math.BezierSpline.BezierCurve
-
- getControl2() - Method in class com.almasb.fxgl.core.math.BezierSpline.BezierCurve
-
- getCorrectionFactor() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getCos() - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- getCredits() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getCSS() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- 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.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
-
- getData() - Method in class com.almasb.fxgl.entity.EntityEvent
-
- getData(String) - Method in class com.almasb.fxgl.entity.EntityEvent
-
- getDataOptional(String) - Method in class com.almasb.fxgl.entity.EntityEvent
-
- 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.
- 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(String, Object) - Static method in class com.almasb.fxgl.core.reflect.ReflectionUtils
-
- 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.
- getDensity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- 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
-
- 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
-
- getDouble(String) - Method in class com.almasb.fxgl.entity.Entity
-
- 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
-
- getEmissionRate() - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
- getEmitter() - Method in class com.almasb.fxgl.particle.ParticleComponent
-
- 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.particle.ParticleEmitter
-
Gets the value of the property endColor.
- getEntity() - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
Returns the blackboard object of this behavior tree.
- getEntity() - Method in class com.almasb.fxgl.ai.btree.Task
-
Returns the blackboard object of the behavior tree this task belongs to.
- getEntity() - Method in class com.almasb.fxgl.entity.component.Component
-
- getEntity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getEntity() - Method in class com.almasb.fxgl.physics.RaycastResult
-
- 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
-
- 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
-
- 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.
- getFilterData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- getFixtureA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- getFixtureB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- getFixtures() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- 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
-
- getFontGame() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getFontMono() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getFontText() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getFontUI() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- 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
-
- getFullID() - Method in class com.almasb.fxgl.entity.components.IDComponent
-
- getGameConfig() - Method in class com.almasb.fxgl.app.GameApplication
-
- 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
-
- getGravity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getGravityScale() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getGridX(int) - Method in class com.almasb.fxgl.entity.components.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.components.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
-
- 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
-
- getHeight() - Method in class com.almasb.fxgl.app.GameApplication
-
- getHeight() - Method in class com.almasb.fxgl.entity.Entity
-
- 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.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.components.IDComponent
-
- getIgnoredTypes() - Method in class com.almasb.fxgl.entity.components.CollidableComponent
-
- getInertia() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getInertia() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- 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
.
- getInt(String) - Method in class com.almasb.fxgl.entity.Entity
-
- 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
-
- getInterpolator() - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
Gets the value of the property interpolator.
- 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
-
- getLatestVersionTask() - Method in interface com.almasb.fxgl.net.Net
-
- 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.
- 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.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
-
- 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
-
- 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
-
- 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
-
- getMaxEmissions() - Method in class com.almasb.fxgl.particle.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.particle.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.
- getMaxX() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMaxXWorld() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMaxY() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMaxYWorld() - Method in class com.almasb.fxgl.physics.HitBox
-
- 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.ReflectionUtils
-
- getMinSize() - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
- getMinX() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMinXWorld() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMinY() - Method in class com.almasb.fxgl.physics.HitBox
-
- 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.concurrent.IOTask
-
- getName() - Method in class com.almasb.fxgl.core.reflect.Field
-
Returns the name of the field.
- getName() - Method in class com.almasb.fxgl.entity.components.IDComponent
-
- getName() - Method in class com.almasb.fxgl.entity.EntityEvent
-
- 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.contacts.Contact
-
- 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
-
- getNodes(VoronoiDiagram.VoronoiDiagramCallback) - Method in class com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram
-
- getNormals() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Get the edge normal vectors.
- getNotificationService() - Method in class com.almasb.fxgl.app.GameApplication
-
- getNotificationViewFactory() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getNumParticles() - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
- getObject(String) - Method in class com.almasb.fxgl.entity.Entity
-
- 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
-
- getPerimeter() - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
- getPhysicsWorld() - Method in class com.almasb.fxgl.app.GameApplication
-
- getPixelsPerMeter() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getPlayState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getPoint() - Method in class com.almasb.fxgl.physics.RaycastResult
-
- 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() - Method in class com.almasb.fxgl.entity.Entity
-
- 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.particle.ParticleGroup
-
- getPosition() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getPositionComponent() - Method in class com.almasb.fxgl.entity.Entity
-
- getProfile() - Method in class com.almasb.fxgl.saving.LoadEvent
-
- getProfile() - Method in class com.almasb.fxgl.saving.SaveEvent
-
- getProfilerText() - Method in class com.almasb.fxgl.scene.GameScene
-
- getProperties() - Method in class com.almasb.fxgl.entity.Entity
-
- getPropertyOptional(String) - Method in class com.almasb.fxgl.entity.Entity
-
- getProxyCount() - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
- 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
-
- getProxyId(int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- 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
-
- 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.components.ViewComponent
-
- getRenderLayer() - Method in class com.almasb.fxgl.entity.Entity
-
- getRestitution() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- getRestitution() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- getRightX() - Method in class com.almasb.fxgl.entity.Entity
-
- getRoot() - Method in class com.almasb.fxgl.scene.FXGLScene
-
- getRootCause(Throwable) - Static method in class com.almasb.fxgl.core.reflect.ReflectionUtils
-
- getRotation() - Method in class com.almasb.fxgl.entity.Entity
-
- getRotationComponent() - Method in class com.almasb.fxgl.entity.Entity
-
- getSaveLoadManager() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- getSceneFactory() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getSecondsIn24h() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getSemaphore(String) - Static method in class com.almasb.fxgl.ai.utils.NonBlockingSemaphoreRepository
-
- getSensorHandlers() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- getSettings() - Method in class com.almasb.fxgl.app.GameApplication
-
- getShape() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
You can modify the child shape, however you should not change the number
of vertices because this will crash some collision caching mechanisms.
- 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
-
- getSleepTime() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getSoundMenuBack() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getSoundMenuPress() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getSoundMenuSelect() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getSoundNotification() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getSpringDampingRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getSpringFrequencyHz() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getStageStyle() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- 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.particle.ParticleEmitter
-
Gets the value of the property startColor.
- 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
-
- getStrength() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getString(String) - Method in class com.almasb.fxgl.entity.Entity
-
- getSupport(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
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.
- 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
-
- getTimeOfImpact() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getTimeOfImpact() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getTimer() - Method in class com.almasb.fxgl.app.State
-
- 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
-
- 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
-
- 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() - Method in class com.almasb.fxgl.entity.Entity
-
Gets the value of the property type.
- 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.Fixture
-
- 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.Entity
-
- 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
-
- 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(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() - 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.Fixture
-
The same as in the fixture definition, unless explicitly changed.
- 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
-
- 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.entity.components.PositionComponent
-
- 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
-
- 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.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.PolygonShape
-
- 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.components.ViewComponent
-
- getView() - Method in class com.almasb.fxgl.entity.Entity
-
- getView() - Method in class com.almasb.fxgl.particle.Particle
-
- getViewComponent() - Method in class com.almasb.fxgl.entity.Entity
-
- getViewport() - Method in class com.almasb.fxgl.scene.FXGLScene
-
- getWidth() - Method in class com.almasb.fxgl.app.GameApplication
-
- getWidth() - Method in class com.almasb.fxgl.entity.Entity
-
- 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.entity.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.
- 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
-
- 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
-
- getX() - Method in class com.almasb.fxgl.entity.components.PositionComponent
-
- getX() - Method in class com.almasb.fxgl.entity.Entity
-
- getXAxis(Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- getY() - Method in class com.almasb.fxgl.entity.components.PositionComponent
-
- getY() - Method in class com.almasb.fxgl.entity.Entity
-
- getYAxis(Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- 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
-
- Grid<T> - Class in com.almasb.fxgl.core.collection
-
- Grid(int, int) - Constructor for class com.almasb.fxgl.core.collection.Grid
-
- Grid(int, int, BiFunction<Integer, Integer, T>) - Constructor for class com.almasb.fxgl.core.collection.Grid
-
- 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).
- 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.components
-
Adds ID to an entity, so it can be uniquely identified.
- IDComponent(String, int) - Constructor for class com.almasb.fxgl.entity.components.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.
- ifPresent(Consumer<? super T>) - Method in class com.almasb.fxgl.util.Optional
-
If a value is present, invoke the specified consumer with the value,
otherwise do nothing.
- inc(int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- 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.
- index() - Method in class 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(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- indexOfByEquality(T) - Method in class com.almasb.fxgl.core.collection.Array
-
- indexOfByIdentity(T) - Method in class com.almasb.fxgl.core.collection.Array
-
- 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, boolean) - Method in class com.almasb.fxgl.particle.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(HitBox, HitBox) - Method in class com.almasb.fxgl.physics.CollisionResult
-
Init CollisionResult with positive result, i.e.
- 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.
- 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.ui.DialogFactory
-
- inputDialog(String, Predicate<String>, Consumer<String>) - Method in interface com.almasb.fxgl.ui.DialogFactory
-
- inputDialogWithCancel(String, Predicate<String>, Consumer<String>) - Method in interface com.almasb.fxgl.ui.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.
- IntegerAdapter(String) - Constructor for class com.almasb.fxgl.ai.btree.utils.DistributionAdapters.IntegerAdapter
-
- 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
-
- interpolatorProperty() - Method in class com.almasb.fxgl.particle.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).
- 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
-
- IOTask<T> - Class in com.almasb.fxgl.core.concurrent
-
IO Task that wraps some IO or any other operation
that may potentially fail.
- IOTask() - Constructor for class com.almasb.fxgl.core.concurrent.IOTask
-
- IOTask(String) - Constructor for class com.almasb.fxgl.core.concurrent.IOTask
-
- IOTask.UIDialogHandler - Interface in com.almasb.fxgl.core.concurrent
-
- isActive() - Method in class com.almasb.fxgl.entity.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.joints.Joint
-
Short-cut function to determine if either body is inactive.
- isAllowParticleRotation() - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
Gets the value of the property allowParticleRotation.
- isAllowSleep() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- isAnonymousClass(Class<?>) - Static method in class com.almasb.fxgl.core.reflect.ReflectionUtils
-
- 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.
- isAutoClearForces() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- isAwake() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the sleeping state of this body.
- isBullet() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- isCircle() - Method in class com.almasb.fxgl.physics.BoundingShape
-
- isClose(double, double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
Note: prone to floating point errors if the arguments are not doubles.
- isCloseConfirmation() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- isCloseTo(Point2D, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
Note: prone to floating point errors, so if you are checking whether
Vec2(15.01f, 8.99f) is _equal_ to Point2D(15.0, 9.0), use tolerance of 0.1.
- isCloseToZero(double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
Note: prone to floating point errors if the arguments are not doubles.
- isColliding(Entity) - Method in class com.almasb.fxgl.entity.Entity
-
- isColliding(HitBox, HitBox, double, double) - Static method in class com.almasb.fxgl.physics.SAT
-
Note: NOT thread-safe but GC-friendly.
- isCompatible(String, String) - Method in class com.almasb.fxgl.saving.UserProfile
-
- 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
-
- isDestroyAutomatically() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- isEmpty() - Method in class com.almasb.fxgl.core.collection.Array
-
- isEmpty() - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- isEnabled() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- isEqual(ContactID) - Method in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- isExperimentalTiledLargeMap() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- isFinal() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field includes the final
modifier.
- isFinished() - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
- isFixedRotation() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- isFullScreenAllowed() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- isGenerateGroundSensor() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Deprecated.
- 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.
- isIntroEnabled() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- isLabelVisible() - Method in class com.almasb.fxgl.ui.ProgressBar
-
- 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
-
- isManualResizeEnabled() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- 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
-
- isMoving() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- isMovingX() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- isMovingY() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- isNearlyEqualTo(Point2D) - Method in class com.almasb.fxgl.core.math.Vec2
-
- isNotEmpty() - Method in class com.almasb.fxgl.core.collection.Array
-
- isNotEmpty() - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- isOnGround() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- isOrdered() - Method in class com.almasb.fxgl.core.collection.Array
-
- isPaused() - Method in class com.almasb.fxgl.entity.component.Component
-
- isPowerOfTwo(int) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- isPresent() - Method in class com.almasb.fxgl.util.Optional
-
Return true
if there is a value present, otherwise false
.
- isPrivate() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field 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.
- isPublic() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field 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
-
- isSingleStep() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- 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.
- isSubStepping() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- isTouching() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- isType(Object) - Method in class com.almasb.fxgl.entity.components.TypeComponent
-
Example:
entity.getTypeComponent().isType(Type.PLAYER);
- isType(Object) - Method in class com.almasb.fxgl.entity.Entity
-
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
-
- isWarmStarting() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- isWithin(Rectangle2D) - Method in class com.almasb.fxgl.entity.Entity
-
- isZero() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- iterable - Variable in class com.almasb.fxgl.core.collection.Array.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 - Variable in class com.almasb.fxgl.core.collection.Array.PredicateIterable
-
- iterator() - Method in class com.almasb.fxgl.core.collection.Array.PredicateIterable
-
Returns an iterator.
- iterator - Variable in class com.almasb.fxgl.core.collection.Array.PredicateIterator
-
- 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
-
- IWorldPool - Interface in com.almasb.fxgl.physics.box2d.pooling
-
World pool interface
- last() - Method in class com.almasb.fxgl.core.collection.Array
-
- lastIndexOf(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- lastIndexOfByEquality(T) - Method in class com.almasb.fxgl.core.collection.Array
-
- lastIndexOfByIdentity(T) - Method in class com.almasb.fxgl.core.collection.Array
-
- lazy - Variable in class com.almasb.fxgl.ai.btree.decorator.Include
-
Optional task attribute indicating whether the subtree should be included at clone-time (false
, the default) or at
run-time (true
).
- LeafTask<E> - Class in com.almasb.fxgl.ai.btree
-
A LeafTask
is a terminal task of a behavior tree, contains action or condition logic, can not have any child.
- LeafTask() - Constructor for class com.almasb.fxgl.ai.btree.LeafTask
-
Creates a leaf task.
- length() - Method in class com.almasb.fxgl.core.math.Vec2
-
- length - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJointDef
-
The equilibrium length between the anchor points.
- lengthA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJointDef
-
The a reference length for the segment attached to bodyA.
- lengthB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJointDef
-
The a reference length for the segment attached to bodyB.
- lengthSquared() - Method in class com.almasb.fxgl.core.math.Vec2
-
- lerp(double, double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- lerp(double, double, double, double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- lerpAngle(double, double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
Linearly interpolates between two angles in radians.
- lerpAngleDeg(double, double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
Linearly interpolates between two angles in degrees.
- library - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibraryManager
-
- LimitState - Enum in com.almasb.fxgl.physics.box2d.dynamics.joints
-
- linearOffset - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJointDef
-
Position of bodyB minus the position of bodyA, in bodyA's frame, in meters.
- linearSleepTolerance - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
A body cannot sleep if its linear velocity is above this tolerance.
- linearSlop - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
A small length used as a collision and constraint tolerance.
- lineNumber - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader.StackedTask
-
- lineNumber - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
- listener - Variable in class com.almasb.fxgl.scene.FXGLMenu
-
- listeners - Variable in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- load(Bundle) - Method in class com.almasb.fxgl.entity.Entity
-
Load entity state from a bundle.
- load(UserProfile) - Method in interface com.almasb.fxgl.saving.UserProfileSavable
-
Called during profile load.
- LOAD_PROFILE - Static variable in class com.almasb.fxgl.saving.LoadEvent
-
Fired when profile is being loaded.
- LoadEvent - Class in com.almasb.fxgl.saving
-
Event related to any type of loading.
- LoadEvent(EventType<LoadEvent>, UserProfile) - Constructor for class com.almasb.fxgl.saving.LoadEvent
-
- loadLastModifiedSaveFileTask() - Method in class com.almasb.fxgl.saving.SaveLoadManager
-
Loads last modified save file from saves directory.
- loadProfileNamesTask() - Static method in class com.almasb.fxgl.saving.SaveLoadManager
-
Load all profile names.
- loadProfileTask() - Method in class com.almasb.fxgl.saving.SaveLoadManager
-
Loads user profile from "profiles/".
- loadSaveFilesTask() - Method in class com.almasb.fxgl.saving.SaveLoadManager
-
Loads save files with save file extension from SAVE_DIR.
- loadState(DataFile) - Method in class com.almasb.fxgl.app.GameApplication
-
Called when MenuEvent.LOAD occurs.
- loadTask(SaveFile) - Method in class com.almasb.fxgl.saving.SaveLoadManager
-
Load serializable data from external
file on disk file system from saves directory which is
in the directory where the game is start from.
- localAnchorA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJointDef
-
The local anchor point relative to body1's origin.
- localAnchorA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJointDef
-
The local anchor point relative to bodyA's origin.
- localAnchorA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJointDef
-
The local anchor point relative to body1's origin.
- localAnchorA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJointDef
-
The local anchor point relative to bodyA's origin.
- localAnchorA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJointDef
-
The local anchor point relative to body1's origin.
- localAnchorA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJointDef
-
The local anchor point relative to bodyA's origin.
- localAnchorA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJointDef
-
The local anchor point relative to body1's origin.
- localAnchorA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJointDef
-
The local anchor point relative to body1's origin.
- localAnchorB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJointDef
-
The local anchor point relative to body2's origin.
- localAnchorB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJointDef
-
The local anchor point relative to bodyB's origin.
- localAnchorB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJointDef
-
The local anchor point relative to body2's origin.
- localAnchorB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJointDef
-
The local anchor point relative to bodyB's origin.
- localAnchorB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJointDef
-
The local anchor point relative to body2's origin.
- localAnchorB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJointDef
-
The local anchor point relative to bodyB's origin.
- localAnchorB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJointDef
-
The local anchor point relative to body2's origin.
- localAnchorB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJointDef
-
The local anchor point relative to body2's origin.
- localAxisA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJointDef
-
The local translation axis in body1.
- localAxisA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJointDef
-
The local translation axis in body1.
- localCenter - Variable in class com.almasb.fxgl.physics.box2d.common.Sweep
-
Local center of mass position
- localNormal - Variable in class com.almasb.fxgl.physics.box2d.collision.Manifold
-
not use for Type::e_points
- localPoint - Variable in class com.almasb.fxgl.physics.box2d.collision.Manifold
-
usage depends on manifold type
- localPoint - Variable in class com.almasb.fxgl.physics.box2d.collision.ManifoldPoint
-
usage depends on manifold type
- log(double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- log(Logger) - Method in class com.almasb.fxgl.saving.UserProfile
-
- log - Static variable in class com.almasb.fxgl.scene.FXGLMenu
-
- log2(double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- LongAdapter(String) - Constructor for class com.almasb.fxgl.ai.btree.utils.DistributionAdapters.LongAdapter
-
- LongDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- LongDistribution() - Constructor for class com.almasb.fxgl.ai.utils.random.LongDistribution
-
- loop - Variable in class com.almasb.fxgl.ai.btree.LoopDecorator
-
- LoopDecorator<E> - Class in com.almasb.fxgl.ai.btree
-
LoopDecorator
is an abstract class providing basic functionalities for concrete looping decorators.
- LoopDecorator() - Constructor for class com.almasb.fxgl.ai.btree.LoopDecorator
-
Creates a loop decorator with no child task.
- LoopDecorator(Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.LoopDecorator
-
Creates a loop decorator that wraps the given task.
- lowerAngle - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJointDef
-
The lower angle for the joint limit (radians).
- lowerBound - Variable in class com.almasb.fxgl.physics.box2d.collision.AABB
-
Bottom left vertex of bounding box.
- lowerTranslation - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJointDef
-
The lower translation limit, usually in meters.
- m_angularVelocity - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- 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_bodyContactBuffer - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- m_bodyContactCount - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- 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_colorBuffer - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- m_contactBuffer - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- m_contactCount - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- m_contactList - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- 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_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_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_jointList - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- m_linearVelocity - Variable in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- 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.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_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_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_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_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.dynamics.joints.Joint
-
- m_velocities - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- 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 a 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
- manualResizeEnabled - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- 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
-
- map(Function<? super T, ? extends U>) - Method in class com.almasb.fxgl.util.Optional
-
If a value is present, apply the provided mapping function to it,
and if the result is non-null, return an Optional
describing the
result.
- 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(double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- 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_ITERS - Static variable in class com.almasb.fxgl.physics.box2d.collision.Distance
-
- 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.particle.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
-
- 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
-
- messageDialog(String, Runnable) - Method in interface com.almasb.fxgl.ui.DialogFactory
-
- messageDialog(String) - Method in interface com.almasb.fxgl.ui.DialogFactory
-
- metadata - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader.StackedTask
-
- 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(double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- 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.particle.ParticleEmitter
-
- minToOut(Vec2, Vec2, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- minValueProperty() - Method in class com.almasb.fxgl.ui.ProgressBar
-
- 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
-
- 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
-
- 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
-
- 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
-
- ObjectMap<K,V> - Class in com.almasb.fxgl.core.collection
-
An unordered map.
- ObjectMap() - Constructor for class com.almasb.fxgl.core.collection.ObjectMap
-
Creates a new map with an initial capacity of 51 and a load factor of 0.8.
- ObjectMap(int) - Constructor for class com.almasb.fxgl.core.collection.ObjectMap
-
Creates a new map with a load factor of 0.8.
- ObjectMap(int, float) - Constructor for class com.almasb.fxgl.core.collection.ObjectMap
-
Creates a new map with the specified initial capacity and load factor.
- ObjectMap(ObjectMap<? extends K, ? extends V>) - Constructor for class com.almasb.fxgl.core.collection.ObjectMap
-
Creates a new map identical to the specified map.
- ObjectMap.Entries<K,V> - Class in com.almasb.fxgl.core.collection
-
- ObjectMap.Entry<K,V> - Class in com.almasb.fxgl.core.collection
-
- ObjectMap.Keys<K> - Class in com.almasb.fxgl.core.collection
-
- ObjectMap.Values<V> - Class in com.almasb.fxgl.core.collection
-
- ObjectSet<T> - Class in com.almasb.fxgl.core.collection
-
An unordered set where the keys are objects.
- ObjectSet() - Constructor for class com.almasb.fxgl.core.collection.ObjectSet
-
Creates a new set with an initial capacity of 51 and a load factor of 0.8.
- ObjectSet(int) - Constructor for class com.almasb.fxgl.core.collection.ObjectSet
-
Creates a new set with a load factor of 0.8.
- ObjectSet(int, float) - Constructor for class com.almasb.fxgl.core.collection.ObjectSet
-
Creates a new set with the specified initial capacity and load factor.
- ObjectSet(ObjectSet) - Constructor for class com.almasb.fxgl.core.collection.ObjectSet
-
Creates a new set identical to the specified set.
- ObjectSet.ObjectSetIterator<K> - Class in com.almasb.fxgl.core.collection
-
- ObjectSetIterator(ObjectSet<K>) - Constructor for class com.almasb.fxgl.core.collection.ObjectSet.ObjectSetIterator
-
- obtain() - Method in class com.almasb.fxgl.core.pool.Pool
-
- obtain(Class<T>) - Static method in class com.almasb.fxgl.core.pool.Pools
-
- of(Class<T>) - Static method in class com.almasb.fxgl.core.collection.Array
-
- of(boolean, int, Class<T>) - Static method in class com.almasb.fxgl.core.collection.Array
-
- of(Callable<R>) - Static method in class com.almasb.fxgl.core.concurrent.IOTask
-
- of(String, Callable<R>) - Static method in class com.almasb.fxgl.core.concurrent.IOTask
-
- of(T) - Static method in class com.almasb.fxgl.util.Optional
-
Returns an Optional
with the specified present non-null value.
- ofNullable(T) - Static method in class com.almasb.fxgl.util.Optional
-
Returns an Optional
describing the specified value, if non-null,
otherwise returns an empty Optional
.
- ofVoid(Runnable) - Static method in class com.almasb.fxgl.core.concurrent.IOTask
-
- ofVoid(String, Runnable) - Static method in class com.almasb.fxgl.core.concurrent.IOTask
-
- onAction() - Method in class com.almasb.fxgl.input.UserAction
-
Called as long as the trigger is being held (pressed).
- onActionBegin() - Method in class com.almasb.fxgl.input.UserAction
-
Called once in the same tick when triggered.
- onActionEnd() - Method in class com.almasb.fxgl.input.UserAction
-
Called once in the same tick when trigger was released.
- onAdded() - Method in class com.almasb.fxgl.entity.component.Component
-
Called after the component is added to entity.
- onAdded(Component) - Method in interface com.almasb.fxgl.entity.component.ComponentListener
-
Called after the component was added.
- onAdded() - Method in class com.almasb.fxgl.entity.components.SelectableComponent
-
- onAdded() - Method in class com.almasb.fxgl.entity.components.ViewComponent
-
- onChildFail(Parallel<?>) - Method in enum com.almasb.fxgl.ai.btree.branch.Parallel.Policy
-
Called by parallel task each time one of its children fails.
- onChildSuccess(Parallel<?>) - Method in enum com.almasb.fxgl.ai.btree.branch.Parallel.Policy
-
Called by parallel task each time one of its children succeeds.
- onCollision(Entity, Entity) - Method in class com.almasb.fxgl.physics.CollisionHandler
-
Called if entities A and B are currently colliding.
- onCollision(Entity) - Method in class com.almasb.fxgl.physics.SensorCollisionHandler
-
Called if entities A and B are currently colliding.
- onCollisionBegin(Entity, Entity) - Method in class com.almasb.fxgl.physics.CollisionHandler
-
Called when entities A and B have just collided and weren't colliding in the last tick.
- onCollisionBegin(Entity) - Method in class com.almasb.fxgl.physics.SensorCollisionHandler
-
Called when entities A and B have just collided and weren't colliding in the last tick.
- onCollisionEnd(Entity, Entity) - Method in class com.almasb.fxgl.physics.CollisionHandler
-
Called when entities A and B have just stopped colliding and were colliding in the last tick.
- onCollisionEnd(Entity) - Method in class com.almasb.fxgl.physics.SensorCollisionHandler
-
Called when entities A and B have just stopped colliding and were colliding in the last tick.
- onConnectionClosed() - Method in class com.almasb.fxgl.net.NetworkConnection
-
- onConnectionOpen() - Method in class com.almasb.fxgl.net.NetworkConnection
-
- onContinue() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- onDelete(SaveFile) - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- onDestroy(Joint) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.DestructionListener
-
Called when any joint is about to be destroyed due
to the destruction of one of its attached bodies.
- onDestroy(Fixture) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.DestructionListener
-
Called when any fixture is about to be destroyed due
to the destruction of its parent body.
- onDestroy(ParticleGroup) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.ParticleDestructionListener
-
Called when any particle group is about to be destroyed.
- onDestroy(int) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.ParticleDestructionListener
-
Called when a particle is about to be destroyed.
- ONE - Static variable in class com.almasb.fxgl.ai.utils.random.ConstantDoubleDistribution
-
- ONE - Static variable in class com.almasb.fxgl.ai.utils.random.ConstantFloatDistribution
-
- ONE - Static variable in class com.almasb.fxgl.ai.utils.random.ConstantIntegerDistribution
-
- ONE - Static variable in class com.almasb.fxgl.ai.utils.random.ConstantLongDistribution
-
- onEnter(State) - Method in interface com.almasb.fxgl.app.listener.StateListener
-
- onEnter(State) - Method in class com.almasb.fxgl.app.State
-
Called after entering this state from prevState
- onEntityAdded(Entity) - Method in interface com.almasb.fxgl.entity.EntityWorldListener
-
Called after entity was added to the world.
- onEntityAdded(Entity) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
- onEntityAdded(Entity) - Method in class com.almasb.fxgl.scene.GameScene
-
- onEntityRemoved(Entity) - Method in interface com.almasb.fxgl.entity.EntityWorldListener
-
Called after entity was removed from the world
but before entity has been cleaned.
- onEntityRemoved(Entity) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
- onEntityRemoved(Entity) - Method in class com.almasb.fxgl.scene.GameScene
-
- onExecute() - Method in class com.almasb.fxgl.core.concurrent.IOTask
-
- onExit() - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- onExit() - Method in interface com.almasb.fxgl.app.listener.ExitListener
-
Called just before FXGL application exits.
- onExit() - Method in interface com.almasb.fxgl.app.listener.StateListener
-
- onExit() - Method in class com.almasb.fxgl.app.State
-
Called before exit.
- onExit() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- onExitToMainMenu() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- onFailure(Consumer<Throwable>) - Method in class com.almasb.fxgl.core.concurrent.IOTask
-
Set error consumer for fail scenario.
- onHitBoxTrigger(Entity, Entity, HitBox, HitBox) - Method in class com.almasb.fxgl.physics.CollisionHandler
-
Called once per collision during the same tick when collision occurred.
- onLoad(SaveFile) - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- onLogout() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- onMultiplayer() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- onNewGame() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- onPause() - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- onPostUpdate(double) - Method in class com.almasb.fxgl.app.GameApplication
-
Called after main loop tick has been completed in Play state.
- onRemoved() - Method in class com.almasb.fxgl.entity.component.Component
-
Called before the component is removed from entity.
- onRemoved(Component) - Method in interface com.almasb.fxgl.entity.component.ComponentListener
-
Called before the component is removed.
- onRemoved() - Method in class com.almasb.fxgl.entity.components.SelectableComponent
-
- onRemoved() - Method in class com.almasb.fxgl.entity.components.ViewComponent
-
- onRemoved() - Method in class com.almasb.fxgl.particle.ParticleComponent
-
- onRemoved() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- onResume() - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- onResume() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- onSave() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- onShowBBox(ActionEvent) - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- onShowPosition(ActionEvent) - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- onSuccess(Consumer<T>) - Method in class com.almasb.fxgl.core.concurrent.IOTask
-
Set consumer action for success scenario.
- onTrackClicks(ActionEvent) - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- onUpdate(double) - Method in class com.almasb.fxgl.app.GameApplication
-
Called every frame _only_ in Play state.
- onUpdate(double) - Method in interface com.almasb.fxgl.app.listener.StateListener
-
- onUpdate(double) - Method in class com.almasb.fxgl.app.State
-
- onUpdate(double) - Method in class com.almasb.fxgl.entity.component.Component
-
Called each frame.
- onUpdate(double) - Method in class com.almasb.fxgl.particle.ParticleComponent
-
- onUpdate(double) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- onUpdate(double) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
- onUpdate(double) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- onUpdate(double) - Method in class com.almasb.fxgl.scene.GameScene
-
- onUpdate(double) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- OnUserAction - Annotation Type in com.almasb.fxgl.input
-
Indicates that a method is called when user triggers an action.
- openAddDialog() - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- openBrowserTask(String) - Method in interface com.almasb.fxgl.net.Net
-
- openColorAdjustDialog() - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- openConsole() - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- openEditDialog() - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- openStreamTask(String) - Method in interface com.almasb.fxgl.net.Net
-
Note: the caller is responsible for closing the stream.
- Optional<T> - Class in com.almasb.fxgl.util
-
A container object which may or may not contain a non-null value.
- OrderedStack<E> - Class in com.almasb.fxgl.physics.box2d.pooling.normal
-
- OrderedStack(int, int) - Constructor for class com.almasb.fxgl.physics.box2d.pooling.normal.OrderedStack
-
- orElse(T) - Method in class com.almasb.fxgl.util.Optional
-
Return the value if present, otherwise return other
.
- orElseGet(Supplier<? extends T>) - Method in class com.almasb.fxgl.util.Optional
-
Return the value if present, otherwise invoke other
and return
the result of that invocation.
- orElseThrow(Supplier<? extends X>) - Method in class com.almasb.fxgl.util.Optional
-
Return the contained value, if present, otherwise throw an exception
to be created by the provided supplier.
- other - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactEdge
-
provides quick access to the other body attached.
- other - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.JointEdge
-
Provides quick access to the other body attached
- p - Variable in class com.almasb.fxgl.physics.box2d.common.Transform
-
The translation caused by the transform
- p1 - Variable in class com.almasb.fxgl.physics.box2d.collision.RayCastInput
-
- p2 - Variable in class com.almasb.fxgl.physics.box2d.collision.RayCastInput
-
- Pair - Class in com.almasb.fxgl.physics.box2d.collision.broadphase
-
Java note: at the "creation" of each node, a random key is given to that node, and that's what we
sort from.
- Pair() - Constructor for class com.almasb.fxgl.physics.box2d.collision.broadphase.Pair
-
- Pair() - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleSystem.Pair
-
- PairCallback - Interface in com.almasb.fxgl.physics.box2d.callbacks
-
- Parallel<E> - Class in com.almasb.fxgl.ai.btree.branch
-
A Parallel
is a special branch task that starts or resumes all children every single time.
- Parallel() - Constructor for class com.almasb.fxgl.ai.btree.branch.Parallel
-
Creates a parallel task with sequence policy and no children
- Parallel(Task<E>...) - Constructor for class com.almasb.fxgl.ai.btree.branch.Parallel
-
Creates a parallel task with sequence policy and the given children
- Parallel(Array<Task<E>>) - Constructor for class com.almasb.fxgl.ai.btree.branch.Parallel
-
Creates a parallel task with sequence policy and the given children
- Parallel(Parallel.Policy) - Constructor for class com.almasb.fxgl.ai.btree.branch.Parallel
-
Creates a parallel task with the given policy and no children
- Parallel(Parallel.Policy, Task<E>...) - Constructor for class com.almasb.fxgl.ai.btree.branch.Parallel
-
Creates a parallel task with the given policy and children
- Parallel(Parallel.Policy, Array<Task<E>>) - Constructor for class com.almasb.fxgl.ai.btree.branch.Parallel
-
Creates a parallel task with the given policy and children
- Parallel.Policy - Enum in com.almasb.fxgl.ai.btree.branch
-
The enumeration of the policies supported by the
Parallel
task.
- parent - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
- parse(char[], int, int) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- parse(String, E) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser
-
Parses the given string.
- parse(InputStream, E) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser
-
Parses the given input stream.
- parse(Reader, E) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser
-
Parses the given reader.
- parse(String) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
Parses the given string.
- parse(Reader) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
Parses the given reader.
- parse(InputStream) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
Parses the given input stream.
- parse(char[], int, int) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
Parses the given data buffer from the offset up to the specified number of characters.
- parse(T) - Method in interface com.almasb.fxgl.net.DataParser
-
Called when data arrives from the other end
of network connection
- parseDouble(String) - Static method in class com.almasb.fxgl.ai.btree.utils.DistributionAdapters.Adapter
-
- parseFloat(String) - Static method in class com.almasb.fxgl.ai.btree.utils.DistributionAdapters.Adapter
-
- parseInteger(String) - Static method in class com.almasb.fxgl.ai.btree.utils.DistributionAdapters.Adapter
-
- parseLong(String) - Static method in class com.almasb.fxgl.ai.btree.utils.DistributionAdapters.Adapter
-
- parser - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibrary
-
- parsers - Variable in class com.almasb.fxgl.net.NetworkConnection
-
- Particle - Class in com.almasb.fxgl.particle
-
Simple particle represented by a Shape or an Image.
- Particle(Point2D, Point2D, Point2D, double, Point2D, Duration, Paint, Paint, BlendMode, boolean) - Constructor for class com.almasb.fxgl.particle.Particle
-
- Particle(Image, Point2D, Point2D, Point2D, double, Point2D, Duration, Paint, Paint, BlendMode, boolean) - Constructor for class com.almasb.fxgl.particle.Particle
-
- Particle() - Constructor for class com.almasb.fxgl.particle.Particle
-
- ParticleBodyContact - Class in com.almasb.fxgl.physics.box2d.particle
-
- ParticleBodyContact() - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleBodyContact
-
- ParticleBuffer(Class<T>) - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleSystem.ParticleBuffer
-
- ParticleColor - Class in com.almasb.fxgl.physics.box2d.particle
-
Small color object for each particle
- ParticleColor() - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- ParticleColor(byte, byte, byte, byte) - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- ParticleColor(Color) - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- ParticleComponent - Class in com.almasb.fxgl.particle
-
- ParticleComponent(ParticleEmitter) - Constructor for class com.almasb.fxgl.particle.ParticleComponent
-
Constructs particle component with specified emitter.
- ParticleComponent() - Constructor for class com.almasb.fxgl.particle.ParticleComponent
-
- ParticleContact - Class in com.almasb.fxgl.physics.box2d.particle
-
- ParticleContact() - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleContact
-
- ParticleDef - Class in com.almasb.fxgl.physics.box2d.particle
-
- ParticleDef() - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleDef
-
- ParticleDestructionListener - Interface in com.almasb.fxgl.physics.box2d.callbacks
-
- ParticleEmitter - Class in com.almasb.fxgl.particle
-
A general particle emitter.
- ParticleEmitter() - Constructor for class com.almasb.fxgl.particle.ParticleEmitter
-
- ParticleEmitters - Class in com.almasb.fxgl.particle
-
Holds configuration of predefined particle emitters.
- ParticleEmitters() - Constructor for class com.almasb.fxgl.particle.ParticleEmitters
-
- ParticleGroup - Class in com.almasb.fxgl.physics.box2d.particle
-
- ParticleGroup() - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- ParticleGroupDef - Class in com.almasb.fxgl.physics.box2d.particle
-
A particle group definition holds all the data needed to construct a particle group.
- ParticleGroupDef() - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- ParticleGroupType - Class in com.almasb.fxgl.physics.box2d.particle
-
- ParticleGroupType() - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleGroupType
-
- ParticleQueryCallback - Interface in com.almasb.fxgl.physics.box2d.callbacks
-
Callback class for AABB queries.
- ParticleRaycastCallback - Interface in com.almasb.fxgl.physics.box2d.callbacks
-
- particles - Variable in class com.almasb.fxgl.particle.ParticleComponent
-
- particleStride - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The standard distance between particles, divided by the particle radius.
- ParticleSystem - Class in com.almasb.fxgl.physics.box2d.particle
-
- ParticleSystem(World) - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- ParticleSystem.Pair - Class in com.almasb.fxgl.physics.box2d.particle
-
Connection between two particles
- ParticleSystem.ParticleBuffer<T> - Class in com.almasb.fxgl.physics.box2d.particle
-
- ParticleSystem.Proxy - Class in com.almasb.fxgl.physics.box2d.particle
-
Used for detecting particle contacts
- ParticleSystem.Triad - Class in com.almasb.fxgl.physics.box2d.particle
-
Connection between three particles
- ParticleType - Enum in com.almasb.fxgl.physics.box2d.particle
-
- pause() - Method in class com.almasb.fxgl.entity.component.Component
-
- peek() - Method in class com.almasb.fxgl.core.collection.IntArray
-
Returns the last item.
- peeked - Variable in class com.almasb.fxgl.core.collection.Array.PredicateIterator
-
- perpendicularCCW() - Method in class com.almasb.fxgl.core.math.Vec2
-
- perpendicularCW() - Method in class com.almasb.fxgl.core.math.Vec2
-
- PhysicsComponent - Class in com.almasb.fxgl.physics
-
Adds physics properties to an entity.
- PhysicsComponent() - Constructor for class com.almasb.fxgl.physics.PhysicsComponent
-
- PhysicsWorld - Class in com.almasb.fxgl.physics
-
Manages physics entities, collision handling and performs the physics tick.
- PhysicsWorld(int, double) - Constructor for class com.almasb.fxgl.physics.PhysicsWorld
-
- PI - Static variable in class com.almasb.fxgl.core.math.FXGLMath
-
- PI - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
Pi.
- PI - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- PI2 - Static variable in class com.almasb.fxgl.core.math.FXGLMath
-
- pixelsPerMeter - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- pointA - Variable in class com.almasb.fxgl.physics.box2d.collision.DistanceOutput
-
Closest point on shapeA
- pointB - Variable in class com.almasb.fxgl.physics.box2d.collision.DistanceOutput
-
Closest point on shapeB
- pointCount - Variable in class com.almasb.fxgl.physics.box2d.collision.Manifold
-
The number of manifold points.
- pointCount - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- points - Variable in class com.almasb.fxgl.physics.box2d.collision.Manifold
-
The points of contact.
- points - Variable in class com.almasb.fxgl.physics.box2d.collision.WorldManifold
-
World contact point (point of intersection)
- points - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- policy - Variable in class com.almasb.fxgl.ai.btree.branch.Parallel
-
- polygon(List<Point2D>) - Static method in class com.almasb.fxgl.physics.BoundingShape
-
- polygon(double...) - Static method in class com.almasb.fxgl.physics.BoundingShape
-
- polygon(Point2D...) - Static method in class com.almasb.fxgl.physics.BoundingShape
-
- PolygonAndCircleContact - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- PolygonAndCircleContact(IWorldPool) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.PolygonAndCircleContact
-
- PolygonContact - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- PolygonContact(IWorldPool) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.PolygonContact
-
- polygonFromDoubles(List<Double>) - Static method in class com.almasb.fxgl.physics.BoundingShape
-
- polygonRadius - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
The radius of the polygon/edge shape skin.
- PolygonShape - Class in com.almasb.fxgl.physics.box2d.collision.shapes
-
A convex polygon shape.
- PolygonShape() - Constructor for class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- Pool<T> - Class in com.almasb.fxgl.core.pool
-
A pool of objects that can be reused to avoid allocation.
- Pool() - Constructor for class com.almasb.fxgl.core.pool.Pool
-
Creates a pool with an initial capacity of 16 and no maximum.
- Pool(int) - Constructor for class com.almasb.fxgl.core.pool.Pool
-
Creates a pool with the specified initial capacity and no maximum.
- Pool(int, int) - Constructor for class com.almasb.fxgl.core.pool.Pool
-
Creates a pool with the specified initial capacity and maximum.
- pool - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- pool - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
- Poolable - Interface in com.almasb.fxgl.core.pool
-
- Pools - Class in com.almasb.fxgl.core.pool
-
- pop() - Method in class com.almasb.fxgl.core.collection.Array
-
Removes and returns the last item.
- pop() - Method in class com.almasb.fxgl.core.collection.IntArray
-
Removes and returns the last item.
- pop() - Method in class com.almasb.fxgl.physics.box2d.particle.StackQueue
-
- pop() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IDynamicStack
-
Pops an item off the stack
- pop() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.MutableStack
-
- pop() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.OrderedStack
-
- pop(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.OrderedStack
-
- popAABB() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- popAABB(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- popAABB() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- popAABB(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- popMat22() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- popMat22(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- popMat22() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- popMat22(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- popMat33() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- popMat33() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- popRot() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- popRot() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- popState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- populate(BiFunction<Integer, Integer, T>) - Method in class com.almasb.fxgl.core.collection.Grid
-
- popVec2() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- popVec2(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- popVec2() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- popVec2(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- popVec3() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- popVec3(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- popVec3() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- popVec3(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- Position - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- Position() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.Position
-
- position - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleDef
-
The world position of the particle.
- Position - Enum in com.almasb.fxgl.ui
-
Represents a 4 directional position of UI element(-s).
- PositionComponent - Class in com.almasb.fxgl.entity.components
-
Component that adds a 2d position to an entity.
- PositionComponent(double, double) - Constructor for class com.almasb.fxgl.entity.components.PositionComponent
-
Constructs a position component from given x and y.
- PositionComponent(Point2D) - Constructor for class com.almasb.fxgl.entity.components.PositionComponent
-
Constructs a position component from given point.
- PositionComponent() - Constructor for class com.almasb.fxgl.entity.components.PositionComponent
-
Constructs a position component with x = y = 0.
- positionIterations - Variable in class com.almasb.fxgl.physics.box2d.dynamics.TimeStep
-
- positions - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver.ContactSolverDef
-
- positions - Variable in class com.almasb.fxgl.physics.box2d.dynamics.SolverData
-
- postSolve(Contact, ContactImpulse) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.ContactListener
-
This lets you inspect a contact after the solver is finished.
- postSolve(Contact, ContactImpulse) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
- pow(double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- predicate - Variable in class com.almasb.fxgl.core.collection.Array.PredicateIterable
-
- predicate - Variable in class com.almasb.fxgl.core.collection.Array.PredicateIterator
-
- Predicate<T> - Interface in com.almasb.fxgl.util
-
Represents a predicate (boolean-valued function) of one argument.
- PredicateIterable(Iterable<T>, Predicate<T>) - Constructor for class com.almasb.fxgl.core.collection.Array.PredicateIterable
-
- PredicateIterator(Iterable<T>, Predicate<T>) - Constructor for class com.almasb.fxgl.core.collection.Array.PredicateIterator
-
- PredicateIterator(Iterator<T>, Predicate<T>) - Constructor for class com.almasb.fxgl.core.collection.Array.PredicateIterator
-
- preInit() - Method in class com.almasb.fxgl.app.GameApplication
-
This is called after core services are initialized
but before any game init.
- preSolve(Contact, Manifold) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.ContactListener
-
This is called after a contact is updated.
- preSolve(Contact, Manifold) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
- prev - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactEdge
-
the previous contact edge in the body's contact list
- prev - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.JointEdge
-
the previous joint edge in the body's joint list
- prevTask - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- primary - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactRegister
-
- printTree(Task<E>, int) - Static method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser
-
- PrismaticJoint - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
A prismatic joint.
- PrismaticJoint(IWorldPool, PrismaticJointDef) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- PrismaticJointDef - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
Prismatic joint definition.
- PrismaticJointDef() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJointDef
-
- profileNameProperty() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- profilingEnabled - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- ProgressBar - Class in com.almasb.fxgl.ui
-
A generic progress bar.
- ProgressBar() - Constructor for class com.almasb.fxgl.ui.ProgressBar
-
- ProgressBar(boolean) - Constructor for class com.almasb.fxgl.ui.ProgressBar
-
- progressDialog(String, DoubleProperty, Runnable) - Method in interface com.almasb.fxgl.ui.DialogFactory
-
- progressDialogIndeterminate(String, Runnable) - Method in interface com.almasb.fxgl.ui.DialogFactory
-
- Proxy() - Constructor for class com.almasb.fxgl.physics.box2d.particle.ParticleSystem.Proxy
-
- proxyA - Variable in class com.almasb.fxgl.physics.box2d.collision.DistanceInput
-
- proxyA - Variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact.TOIInput
-
- proxyB - Variable in class com.almasb.fxgl.physics.box2d.collision.DistanceInput
-
- proxyB - Variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact.TOIInput
-
- proxyIdA - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.Pair
-
- proxyIdB - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.Pair
-
- PulleyJoint - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
The pulley joint is connected to two bodies and two fixed ground points.
- PulleyJoint(IWorldPool, PulleyJointDef) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- PulleyJointDef - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
Pulley joint definition.
- PulleyJointDef() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJointDef
-
- push(T) - Method in class com.almasb.fxgl.physics.box2d.particle.StackQueue
-
- push(E) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IDynamicStack
-
Pushes an item back on the stack
- push(E) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.MutableStack
-
- push(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.OrderedStack
-
- pushAABB(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- pushAABB(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- pushMat22(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- pushMat22(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- pushMat33(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- pushMat33(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- pushRot(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- pushRot(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- pushState(SubState) - Method in class com.almasb.fxgl.app.AppStateMachine
-
- pushVec2(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- pushVec2(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- pushVec3(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- pushVec3(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- put(int, V) - Method in class com.almasb.fxgl.core.collection.IntMap
-
- put(K, V) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
Returns the old value associated with the specified key, or null.
- putAll(IntMap<V>) - Method in class com.almasb.fxgl.core.collection.IntMap
-
- putAll(ObjectMap<K, V>) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- putBundle(Bundle) - Method in class com.almasb.fxgl.saving.UserProfile
-
TODO: log here
Stores a bundle in the user profile.
- r - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- rA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint.VelocityConstraintPoint
-
- 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(double) - 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(double) - 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() - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- 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(double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- randomTriangular(double, double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- randomTriangular(double, double, double) - 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.
- 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, 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(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, 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(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(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
-
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.entity.components.IDComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.components.PositionComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.components.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.
- 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.Array.PredicateIterator
-
- 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.
- 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.entity.Entity
-
Remove a component with given type from this entity.
- removeComponentListener(ComponentListener) - Method in class com.almasb.fxgl.entity.Entity
-
- removeExitListener(ExitListener) - Method in class com.almasb.fxgl.app.GameApplication
-
- removeFromWorld() - Method in class com.almasb.fxgl.entity.Entity
-
Equivalent to world?.removeEntity(this);
- removeGameView(EntityView, RenderLayer) - Method in class com.almasb.fxgl.scene.GameScene
-
Remove a view from the game root.
- removeIgnoredType(Serializable) - Method in class com.almasb.fxgl.entity.components.CollidableComponent
-
- 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.
- removeListener(BehaviorTree.Listener<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- removeListener(StateChangeListener) - Method in class com.almasb.fxgl.app.AppStateMachine
-
- removeListeners() - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- 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
-
- removeSensor(HitBox) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- 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.
- renderLayer(RenderLayer) - Method in class com.almasb.fxgl.entity.Entities.EntityBuilder
-
- RenderLayer - Class in com.almasb.fxgl.entity
-
Represents a layer which is used to group objects being rendered.
- RenderLayer() - Constructor for class com.almasb.fxgl.entity.RenderLayer
-
Deprecated.
- RenderLayer(int) - Constructor for class com.almasb.fxgl.entity.RenderLayer
-
- RenderLayer(String, int) - Constructor for class com.almasb.fxgl.entity.RenderLayer
-
- renderLayerProperty() - Method in class com.almasb.fxgl.entity.components.ViewComponent
-
- 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.
- 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.PhysicsComponent
-
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.entity.component
-
- RequiredComponents - Annotation Type in com.almasb.fxgl.entity.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.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.particle.Particle
-
- reset(T[]) - Method in class com.almasb.fxgl.physics.box2d.particle.StackQueue
-
- 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.
- restitution - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- 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
-
- resume() - Method in class com.almasb.fxgl.entity.component.Component
-
- retrieveArchetypeTree(String) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibrary
-
Retrieves the archetype tree from the library.
- reverse() - Method in class com.almasb.fxgl.core.collection.Array
-
Reverses the items.
- reverse() - Method in class com.almasb.fxgl.core.collection.IntArray
-
- 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(double) - Method in class com.almasb.fxgl.entity.Entities.EntityBuilder
-
- 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
- rotateBy(double) - Method in class com.almasb.fxgl.entity.components.RotationComponent
-
Rotate entity view by given angle.
- rotateBy(double) - Method in class com.almasb.fxgl.entity.Entity
-
Rotate entity view by given angle clockwise.
- rotateToVector(Point2D) - Method in class com.almasb.fxgl.entity.components.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.Entity
-
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.components
-
Adds rotation data to an entity.
- RotationComponent() - Constructor for class com.almasb.fxgl.entity.components.RotationComponent
-
Constructs rotation with angle = 0.
- RotationComponent(double) - Constructor for class com.almasb.fxgl.entity.components.RotationComponent
-
Constructs rotation with given angle.
- round(double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- round(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- roundPositive(double) - 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.
- run() - Method in class com.almasb.fxgl.core.concurrent.IOTask
-
Executes this task synchronously on this thread.
- runAsync() - Method in class com.almasb.fxgl.core.concurrent.IOTask
-
Executes this task asynchronously with default executor.
- runAsync(Executor) - Method in class com.almasb.fxgl.core.concurrent.IOTask
-
Executes this task asynchronously with given executor.
- runAsyncFX() - Method in class com.almasb.fxgl.core.concurrent.IOTask
-
Executes this task asynchronously with default executor.
- runAsyncFX(Executor) - Method in class com.almasb.fxgl.core.concurrent.IOTask
-
Executes this task asynchronously with default executor.
- runAsyncFXWithDialog(IOTask.UIDialogHandler) - Method in class com.almasb.fxgl.core.concurrent.IOTask
-
Executes this task asynchronously with default executor and shows dialog.
- runAsyncFXWithDialog(Executor, IOTask.UIDialogHandler) - Method in class com.almasb.fxgl.core.concurrent.IOTask
-
Executes this task asynchronously with given executor and shows dialog.
- 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.
- 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.entity.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
-
TODO: use async instead of javafx.application.Platform
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.
- sceneFactory - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- schedule(Runnable, Duration) - Method in interface com.almasb.fxgl.app.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.
- secondsIn24h - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- 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.components
-
Marks an entity as selectable.
- SelectableComponent(boolean) - Constructor for class com.almasb.fxgl.entity.components.SelectableComponent
-
- 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
- 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
-
- SensorCollisionHandler - Class in com.almasb.fxgl.physics
-
- SensorCollisionHandler() - Constructor for class com.almasb.fxgl.physics.SensorCollisionHandler
-
- 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.entity.component
-
Marks a component 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(Iterable<T>, Predicate<T>) - Method in class com.almasb.fxgl.core.collection.Array.PredicateIterable
-
- set(Iterable<T>, Predicate<T>) - Method in class com.almasb.fxgl.core.collection.Array.PredicateIterator
-
- set(Iterator<T>, Predicate<T>) - Method in class com.almasb.fxgl.core.collection.Array.PredicateIterator
-
- set(int, T) - Method in class com.almasb.fxgl.core.collection.Array
-
- set(int, int, T) - Method in class com.almasb.fxgl.core.collection.Grid
-
- set(int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- 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, 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[]) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- 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(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(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
-
- setAccelerationFunction(Supplier<Point2D>) - Method in class com.almasb.fxgl.particle.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
-
- setAchievementStoreClass(Class<? extends AchievementStore>) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setActive(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the active state of the body.
- setAllowParticleRotation(boolean) - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
Sets the value of the property allowParticleRotation.
- setAllowSleep(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- 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.
- 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.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.
- setAnimatedTexture(AnimatedTexture, boolean, boolean) - Method in class com.almasb.fxgl.entity.components.ViewComponent
-
- setAnimatedTexture(String, int, Duration, boolean, boolean) - Method in class com.almasb.fxgl.entity.components.ViewComponent
-
- setAppIcon(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
- 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.
- setBackgroundColor(Paint) - Method in class com.almasb.fxgl.scene.FXGLScene
-
- 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
-
- setBackgroundRepeat(String) - Method in class com.almasb.fxgl.scene.FXGLScene
-
Convenience method to load the texture and repeat as often as needed to cover the background.
- setBackgroundRepeat(Image) - Method in class com.almasb.fxgl.scene.FXGLScene
-
The image is repeated as often as needed to cover the background.
- setBlendMode(BlendMode) - Method in class com.almasb.fxgl.particle.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?
- setCanGoOffscreen(boolean) - Method in class com.almasb.fxgl.ui.InGameWindow
-
- 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.particle.ParticleEmitter
-
- setColor(ParticleColor) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setConfigClass(Class<?>) - Method in class com.almasb.fxgl.settings.GameSettings
-
- 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.particle.Particle
-
Set a direct controller to this particle.
- 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.
- setCSS(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
- 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
-
- setData(String, Object) - Method in class com.almasb.fxgl.entity.EntityEvent
-
- setDefaultExecutor(Executor) - Static method in class com.almasb.fxgl.core.concurrent.IOTask
-
- setDefaultFailAction(Consumer<Throwable>) - Static method in class com.almasb.fxgl.core.concurrent.IOTask
-
- setDensity(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- 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.
- setEffect(Effect) - Method in class com.almasb.fxgl.scene.FXGLScene
-
Applies given effect to the scene.
- setEmissionRate(double) - Method in class com.almasb.fxgl.particle.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.particle.ParticleEmitter
-
Sets the value of the property endColor.
- setEntity(E) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
Sets the blackboard object of this behavior tree.
- setEntity(Entity) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set entity to which this body belongs.
- 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(Function<Integer, Duration>) - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
Expire function is used to obtain expire time for particles.
- setFactory(NonBlockingSemaphore.Factory) - Static method in class com.almasb.fxgl.ai.utils.NonBlockingSemaphoreRepository
-
- setFill(Color) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- 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.
- setFixtureDef(FixtureDef) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set custom fixture definition to describe a generated
fixture for this physics entity.
- setFontGame(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setFontMono(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setFontText(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setFontUI(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set font to be used in UI controls.
- 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
-
This will NOT change the friction of existing contacts.
- setFromAngle(double) - Method in class com.almasb.fxgl.core.math.Vec2
-
Set this vector from angle.
- setFullScreenAllowed(boolean) - Method in class com.almasb.fxgl.settings.GameSettings
-
Setting to true will allow the game to be able to enter full screen
from the menu.
- setGenerateGroundSensor(boolean) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Deprecated.
- 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.
- 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.
- 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.
- setInterpolator(Interpolator) - Method in class com.almasb.fxgl.particle.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
-
- setLength(double) - Method in class com.almasb.fxgl.core.math.Vec2
-
- setLength(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- 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.
- 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(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.
- setManualResizeEnabled(boolean) - Method in class com.almasb.fxgl.settings.GameSettings
-
If enabled, users can drag the corner of the main window
to resize it and the game.
- 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.particle.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.particle.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.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.particle.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.
- setNotificationViewFactory(Class<? extends NotificationView>) - Method in class com.almasb.fxgl.settings.GameSettings
-
Provide a custom notification service.
- setNumParticles(int) - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
- setOnActive(Runnable) - Method in class com.almasb.fxgl.entity.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.particle.ParticleComponent
-
- setOnNotActive(Runnable) - Method in class com.almasb.fxgl.entity.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.
- 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
-
- setPixelsPerMeter(double) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setPosition(Point2D) - Method in class com.almasb.fxgl.entity.Entity
-
Set top left position of this entity in world coordinates.
- setPosition(Vec2) - Method in class com.almasb.fxgl.entity.Entity
-
Set top left position of this entity in world coordinates.
- setPosition(double, double) - Method in class com.almasb.fxgl.entity.Entity
-
Set top left position of this entity in world coordinates.
- 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(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.entity.Entity
-
- 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.components.ViewComponent
-
Set render layer for this entity.
- setRenderLayer(RenderLayer) - Method in class com.almasb.fxgl.entity.Entity
-
- 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
-
This will NOT change the restitution of existing contacts.
- setRotation(double) - Method in class com.almasb.fxgl.entity.Entity
-
Set absolute rotation angle.
- setScaleFunction(Function<Integer, Point2D>) - Method in class com.almasb.fxgl.particle.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.Entity
-
Scale view x.
- setScaleY(double) - Method in class com.almasb.fxgl.entity.Entity
-
Scale view y.
- setSceneFactory(SceneFactory) - Method in class com.almasb.fxgl.settings.GameSettings
-
Provide a custom scene factory.
- setSecondsIn24h(int) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set how many real seconds are in 24 game hours, default = 60.
- 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.
- setShape(Shape) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setSingleStep(boolean) - Method in class com.almasb.fxgl.settings.GameSettings
-
- 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.particle.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
-
- setSoundMenuBack(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setSoundMenuPress(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setSoundMenuSelect(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setSoundNotification(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setSourceImage(Image) - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
Set source image for this emitter to produce particles.
- setSpawnPointFunction(Function<Integer, Point2D>) - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
Particles will use the function to obtain spawn points.
- 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
-
- setStageStyle(StageStyle) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setStartColor(Paint) - Method in class com.almasb.fxgl.particle.ParticleEmitter
-
Sets the value of the property startColor.
- setState(long, long) - Method in class com.almasb.fxgl.core.math.RandomXS128
-
Sets the internal state of this generator.
- 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.components.ViewComponent
-
Convenience method to set texture as view.
- setTexture(String, boolean) - Method in class com.almasb.fxgl.entity.components.ViewComponent
-
Convenience method to set texture as view.
- setTitle(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set title of the game.
- 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(Serializable) - Method in class com.almasb.fxgl.entity.Entity
-
Sets the value of the property type.
- setType(BodyType) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the type of this body.
- 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.
- setUpdateEnabled(boolean) - Method in class com.almasb.fxgl.entity.Entity
-
If set to false this entity will not update (i.e.
- 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.Fixture
-
Set the user 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
-
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setValue(double, double) - Method in class com.almasb.fxgl.entity.components.PositionComponent
-
Set position.
- setValue(Point2D) - Method in class com.almasb.fxgl.entity.components.PositionComponent
-
Set position.
- setVelocityFunction(Function<Integer, Point2D>) - Method in class com.almasb.fxgl.particle.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.components.ViewComponent
-
Set view without generating bounding boxes from view.
- setView(Node, boolean) - Method in class com.almasb.fxgl.entity.components.ViewComponent
-
Set view.
- setView(Node) - Method in class com.almasb.fxgl.entity.Entity
-
- setViewFromTexture(String) - Method in class com.almasb.fxgl.entity.Entity
-
Set view from texture.
- setViewFromTextureWithBBox(String) - Method in class com.almasb.fxgl.entity.Entity
-
Set view from texture and generate bbox from it.
- setViewWithBBox(Node) - Method in class com.almasb.fxgl.entity.Entity
-
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.components.PositionComponent
-
Set x.
- setX(double) - Method in class com.almasb.fxgl.entity.Entity
-
Set position top left x of this entity.
- setY(double) - Method in class com.almasb.fxgl.entity.components.PositionComponent
-
Set y.
- setY(double) - Method in class com.almasb.fxgl.entity.Entity
-
Set position top left y of this entity.
- 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, float) - Constructor for class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
- 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.
- show() - Method in interface com.almasb.fxgl.core.concurrent.IOTask.UIDialogHandler
-
- showBox(String, Node, Button...) - Method in interface com.almasb.fxgl.ui.Display
-
Shows a blocking (stops game execution, method returns normally) generic dialog.
- showConfirmationBox(String, Consumer<Boolean>) - Method in interface com.almasb.fxgl.ui.Display
-
Shows a blocking message box with YES and NO buttons.
- showErrorBox(Throwable) - Method in interface com.almasb.fxgl.ui.Display
-
Shows a blocking (stops game execution, method returns normally) dialog with the error.
- showErrorBox(String, Runnable) - Method in interface com.almasb.fxgl.ui.Display
-
Shows a blocking (stops game execution, method returns normally) dialog with the error.
- showInputBox(String, Consumer<String>) - Method in interface com.almasb.fxgl.ui.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.ui.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.ui.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.ui.Display
-
Shows a blocking (stops game execution, method returns normally) message box with OK button.
- showMessageBox(String, Runnable) - Method in interface com.almasb.fxgl.ui.Display
-
Shows a blocking (stops game execution, method returns normally) message box with OK button.
- showProgressBox(String) - Method in interface com.almasb.fxgl.ui.Display
-
Shows a blocking (stops game execution, method returns normally) progress dialog.
- showProgressBox(String, DoubleProperty, Runnable) - Method in interface com.almasb.fxgl.ui.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.app.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(double) - 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_LENGTH - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
- SINCOS_LUT_PRECISION - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
smaller the precision, the larger the table.
- sinDeg(double) - 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
- singleStep - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- sinLUT(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- size() - Method in class com.almasb.fxgl.core.collection.Array
-
- size - Variable in class com.almasb.fxgl.core.collection.IntMap
-
- size() - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- size - Variable in class com.almasb.fxgl.core.collection.ObjectSet
-
- solve(Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Solve A * x = b where A = this matrix.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- soundMenuBack - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- soundMenuPress - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- soundMenuSelect - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- soundNotification - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- Spawns - Annotation Type in com.almasb.fxgl.entity
-
Indicates that a method is used for creating entities.
- SpawnSymbol - Annotation Type in com.almasb.fxgl.entity
-
- sqrt(double) - 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
-
- stageStyle - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- 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.
- startAndWait(long) - Method in class com.almasb.fxgl.net.Server
-
- startColorProperty() - Method in class com.almasb.fxgl.particle.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 - 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
-
- StateChangeListener - Interface in com.almasb.fxgl.app
-
- StateListener - Interface in com.almasb.fxgl.app.listener
-
- status - Variable in class com.almasb.fxgl.ai.btree.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.SolverData
-
- step(float, int, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Take a time step.
- stepLoop() - Method in class com.almasb.fxgl.app.GameApplication
-
- 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
-
- 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
-
- 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.
- Supplier<T> - Interface in com.almasb.fxgl.util
-
Represents a supplier of results.
- 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
-
- 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
-
- 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
-
- 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.
- TaskConstraint - Annotation Type in com.almasb.fxgl.ai.btree.annotation
-
This annotation specifies how many children the task can have.
- test(T) - Method in interface com.almasb.fxgl.util.Predicate
-
Evaluates this predicate on the given argument.
- 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.
- then(Function<T, IOTask<R>>) - Method in class com.almasb.fxgl.core.concurrent.IOTask
-
Allows chaining IO tasks to be executed sequentially.
- 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
-
- 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]
- 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
-
- toDegrees(double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- 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
-
- 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
-
- toMap() - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- toMeters(double) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
- toMetersF(double) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Converts pixels to meters
- TOP - Static variable in class com.almasb.fxgl.entity.RenderLayer
-
Note: this is the highest layer that can be used.
- toParameters(D) - Method in class com.almasb.fxgl.ai.btree.utils.DistributionAdapters.Adapter
-
- toPixels(double) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
- toPixelsF(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.
- toRadians(double) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- 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.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.entity.component.Component
-
- toString() - Method in class com.almasb.fxgl.entity.components.IDComponent
-
- toString() - Method in class com.almasb.fxgl.entity.components.PositionComponent
-
- toString() - Method in class com.almasb.fxgl.entity.components.RotationComponent
-
- toString() - Method in class com.almasb.fxgl.entity.components.TypeComponent
-
- toString() - Method in class com.almasb.fxgl.entity.components.ViewComponent
-
- toString() - Method in class com.almasb.fxgl.entity.Entity
-
- toString() - Method in class com.almasb.fxgl.entity.EntityEvent
-
- toString() - Method in class com.almasb.fxgl.entity.RenderLayer
-
- toString() - Method in class com.almasb.fxgl.input.UserAction
-
- toString() - Method in class com.almasb.fxgl.physics.BoundingShape
-
- 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.HitBox
-
- 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.util.Optional
-
Returns a non-empty string representation of this Optional suitable for
debugging.
- 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(double, double) - Method in class com.almasb.fxgl.entity.components.PositionComponent
-
Translate x and y by given values.
- translate(Point2D) - Method in class com.almasb.fxgl.entity.components.PositionComponent
-
Translate x and y by given vector.
- translate(Point2D) - Method in class com.almasb.fxgl.entity.Entity
-
Translate x and y by given vector.
- translate(Vec2) - Method in class com.almasb.fxgl.entity.Entity
-
Translate x and y by given vector.
- translate(double, double) - Method in class com.almasb.fxgl.entity.Entity
-
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.
- translateTowards(Point2D, double) - Method in class com.almasb.fxgl.entity.components.PositionComponent
-
- translateTowards(Point2D, double) - Method in class com.almasb.fxgl.entity.Entity
-
Instantly moves this entity distance units towards given point.
- translateX(double) - Method in class com.almasb.fxgl.entity.components.PositionComponent
-
Translate X by given value.
- translateX(double) - Method in class com.almasb.fxgl.entity.Entity
-
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.components.PositionComponent
-
Translate Y by given value.
- translateY(double) - Method in class com.almasb.fxgl.entity.Entity
-
Translate y by given value.
- 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
-
- TriConsumer<T,U,V> - Interface in com.almasb.fxgl.util
-
Represents a function that accepts three arguments and does not produce a result.
- 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.
- TWOPI - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- type(Enum<?>) - Method in class com.almasb.fxgl.entity.Entities.EntityBuilder
-
- 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.components
-
Represents an entity type.
- TypeComponent() - Constructor for class com.almasb.fxgl.entity.components.TypeComponent
-
Constructs a component with no type.
- TypeComponent(Serializable) - Constructor for class com.almasb.fxgl.entity.components.TypeComponent
-
Constructs a component with given type.
- typeProperty() - Method in class com.almasb.fxgl.entity.Entity
-