- a - Variable in class com.almasb.fxgl.physics.box2d.common.Sweep
-
World angles
- a - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Position
-
- a - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- a0 - Variable in class com.almasb.fxgl.physics.box2d.common.Sweep
-
World angles
- AABB - Class in com.almasb.fxgl.physics.box2d.collision
-
An axis-aligned bounding box.
- AABB() - Constructor for class com.almasb.fxgl.physics.box2d.collision.AABB
-
Creates the default object, with vertices at 0,0 and 0,0.
- AABB(AABB) - Constructor for class com.almasb.fxgl.physics.box2d.collision.AABB
-
Copies from the given object.
- AABB(Vec2, Vec2) - Constructor for class com.almasb.fxgl.physics.box2d.collision.AABB
-
Creates an AABB object using the given bounding vertices.
- aabb - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
Enlarged AABB
- aabbExtension - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
This is used to fatten AABBs in the dynamic tree.
- aabbMultiplier - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
This is used to fatten AABBs in the dynamic tree.
- abs(float) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- abs(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(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- abs(int) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- abs() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Return the matrix composed of the absolute values of all elements.
- abs(Mat22) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Return the matrix composed of the absolute values of all elements.
- absLocal() - Method in class com.almasb.fxgl.core.math.Vec2
-
Modify this vector to have only positive components.
- absLocal() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- absToOut(Vec2, Vec2) - Static method in class com.almasb.fxgl.core.math.Vec2
-
- absToOut(Mat22, Mat22) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- accept(Throwable) - Method in interface com.almasb.fxgl.app.ExceptionHandler
-
Equivalent to handle(e).
- accept(T, U, V) - Method in interface com.almasb.fxgl.util.TriConsumer
-
- ACHIEVED - Static variable in class com.almasb.fxgl.gameplay.AchievementEvent
-
- AchievementEvent - Class in com.almasb.fxgl.gameplay
-
Occurs on achievement unlocked.
- AchievementEvent(Achievement) - Constructor for class com.almasb.fxgl.gameplay.AchievementEvent
-
- AchievementEvent(EventType<? extends AchievementEvent>, Achievement) - Constructor for class com.almasb.fxgl.gameplay.AchievementEvent
-
- AchievementListener - Interface in com.almasb.fxgl.gameplay
-
Marks a service that wants to listen for achievement events.
- AchievementProgressEvent - Class in com.almasb.fxgl.gameplay
-
Fired when a numeric value based achievement has made some progress.
- AchievementProgressEvent(Achievement, double, double) - Constructor for class com.almasb.fxgl.gameplay.AchievementProgressEvent
-
- acquire() - Method in interface com.almasb.fxgl.ai.utils.NonBlockingSemaphore
-
Acquires a resource if available.
- acquire(int) - Method in interface com.almasb.fxgl.ai.utils.NonBlockingSemaphore
-
Acquires the specified number of resources if they all are available.
- acquire() - Method in class com.almasb.fxgl.ai.utils.SimpleNonBlockingSemaphore
-
- acquire(int) - Method in class com.almasb.fxgl.ai.utils.SimpleNonBlockingSemaphore
-
- Action<T extends Entity> - Class in com.almasb.fxgl.entity.action
-
A single entity action.
- Action() - Constructor for class com.almasb.fxgl.entity.action.Action
-
- ActionControl<T extends Entity> - Class in com.almasb.fxgl.entity.action
-
- ActionControl() - Constructor for class com.almasb.fxgl.entity.action.ActionControl
-
- actionsProperty() - Method in class com.almasb.fxgl.entity.action.ActionControl
-
- ACTIVATE - Static variable in class com.almasb.fxgl.entity.EntityEvent
-
- 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
-
- addAction(Action) - Method in class com.almasb.fxgl.entity.action.ActionControl
-
Add an action for this entity to execute.
- addAll(Array<? extends T>) - Method in class com.almasb.fxgl.core.collection.Array
-
- addAll(Array<? extends T>, int, int) - Method in class com.almasb.fxgl.core.collection.Array
-
- addAll(T...) - Method in class com.almasb.fxgl.core.collection.Array
-
- addAll(T[], int, int) - Method in class com.almasb.fxgl.core.collection.Array
-
- addAll(IntArray) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- addAll(IntArray, int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- addAll(int...) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- addAll(int[], int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- addAll(Array<? extends T>) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- addAll(Array<? extends T>, int, int) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- addAll(T...) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- addAll(T[], int, int) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- addAll(ObjectSet<T>) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- addBody(Body) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJointDef
-
Adds a body to the group
- addBodyAndJoint(Body, DistanceJoint) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJointDef
-
Adds a body and the pre-made distance joint.
- addChild(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will add a child to the list of this task's children
- addChildToTask(Task<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
This method will add a child, namely the root, to this behavior tree.
- addChildToTask(Task<E>) - Method in class com.almasb.fxgl.ai.btree.BranchTask
-
- addChildToTask(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- addChildToTask(Task<E>) - Method in class com.almasb.fxgl.ai.btree.LeafTask
-
Always throws IllegalStateException because a leaf task cannot have any children.
- addChildToTask(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will add a child to the list of this task's children
- AddCollisionHandler - Annotation Type in com.almasb.fxgl.physics
-
Indicates that a class that extends
CollisionHandler will be automatically
added to physics world's collision handlers.
- addCollisionHandler(CollisionHandler) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Registers a collision handler.
- addComponent(Component) - Method in class com.almasb.fxgl.entity.Entity
-
Adds given component to this entity.
- addContact(int, int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- addControl(Control) - Method in class com.almasb.fxgl.entity.Entity
-
Adds behavior to entity.
- addCurve(BezierSpline.BezierCurve) - Method in class com.almasb.fxgl.core.math.BezierSpline
-
- addDataParser(Class<T>, DataParser<T>) - Method in interface com.almasb.fxgl.net.Net
-
- addEntities(Entity...) - Method in class com.almasb.fxgl.entity.GameWorld
-
- addEntity(Entity) - Method in class com.almasb.fxgl.entity.GameWorld
-
The entity will be added to update list in the next tick.
- addExitListener(ExitListener) - Method in class com.almasb.fxgl.app.GameApplication
-
- addGameView(EntityView, 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
-
- addHitBox(HitBox) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Add a hit (collision) bounding box.
- addListener(BehaviorTree.Listener<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- addListener(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
-
- addModuleListener(ModuleListener) - Method in class com.almasb.fxgl.entity.Entity
-
- 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
-
- addStateListener(StateListener) - Method in class com.almasb.fxgl.app.State
-
- addUI(UI) - Method in class com.almasb.fxgl.scene.GameScene
-
- addUINode(Node) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
Adds a UI node.
- addUINode(Node) - Method in class com.almasb.fxgl.scene.GameScene
-
Add a node to the UI overlay.
- addUINodes(Node...) - Method in class com.almasb.fxgl.scene.GameScene
-
Add nodes to the UI overlay.
- addWorldListener(EntityWorldListener) - Method in class com.almasb.fxgl.entity.GameWorld
-
- advance(float) - Method in class com.almasb.fxgl.physics.box2d.common.Sweep
-
Advance the sweep forward, yielding a new initial state.
- alpha0 - Variable in class com.almasb.fxgl.physics.box2d.common.Sweep
-
Fraction of the current time step in the range [0,1] c0 and a0 are the positions at alpha0.
- AlwaysFail<E> - Class in com.almasb.fxgl.ai.btree.decorator
-
An AlwaysFail decorator will fail no matter the wrapped task fails or succeeds.
- AlwaysFail() - Constructor for class com.almasb.fxgl.ai.btree.decorator.AlwaysFail
-
Creates an AlwaysFail decorator with no child.
- AlwaysFail(Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.AlwaysFail
-
Creates an AlwaysFail decorator with the given child.
- AlwaysSucceed<E> - Class in com.almasb.fxgl.ai.btree.decorator
-
An AlwaysSucceed decorator will succeed no matter the wrapped task succeeds or fails.
- AlwaysSucceed() - Constructor for class com.almasb.fxgl.ai.btree.decorator.AlwaysSucceed
-
Creates an AlwaysSucceed decorator with no child.
- AlwaysSucceed(Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.AlwaysSucceed
-
Creates an AlwaysSucceed decorator with the given child.
- angle() - Method in class com.almasb.fxgl.core.math.Vec2
-
- angle(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
- angle(Point2D) - Method in class com.almasb.fxgl.core.math.Vec2
-
- angle(double, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
- angleProperty() - Method in class com.almasb.fxgl.entity.component.RotationComponent
-
- 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.
- animateOpacity() - Method in class com.almasb.fxgl.entity.control.ExpireCleanControl
-
Enables diminishing opacity over time.
- AnimationBuilder - Class in com.almasb.fxgl.entity.animation
-
A convenient builder for standard (translate, rotate, scale) animations.
- AnimationBuilder() - Constructor for class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- animationBuilder() - Static method in class com.almasb.fxgl.entity.Entities
-
- Annotation - Class in com.almasb.fxgl.core.reflect
-
Provides information about, and access to, an annotation of a field, class or interface.
- ANY - Static variable in class com.almasb.fxgl.entity.EntityEvent
-
- ANY - Static variable in class com.almasb.fxgl.gameplay.AchievementEvent
-
- ANY - Static variable in class com.almasb.fxgl.gameplay.notification.NotificationEvent
-
- ANY - Static variable in class com.almasb.fxgl.saving.LoadEvent
-
- ANY - Static variable in class com.almasb.fxgl.saving.SaveEvent
-
- app - Variable in class com.almasb.fxgl.scene.FXGLMenu
-
- appendCSS(CSS) - Method in class com.almasb.fxgl.scene.FXGLScene
-
- apply(T, U, V) - Method in interface com.almasb.fxgl.util.TriFunction
-
- applyAngularImpulse(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Apply an angular impulse.
- applyAngularImpulse(float) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply an angular impulse.
- applyBodyAngularImpulse(float) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply an angular impulse.
- applyBodyForce(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply a force at a world point.
- applyBodyForceToCenter(Vec2) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply a force to the center of mass.
- applyBodyLinearImpulse(Vec2, Vec2, boolean) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply an impulse at a point.
- applyBodyTorque(float) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply a torque.
- applyForce(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Apply a force at a world point.
- applyForce(Point2D, Point2D) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply a force at a world point.
- applyForceToCenter(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Apply a force to the center of mass.
- applyForceToCenter(Point2D) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply a force to the center of mass.
- applyLinearImpulse(Vec2, Vec2, boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Apply an impulse at a point.
- applyLinearImpulse(Point2D, Point2D, boolean) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply an impulse at a point.
- applyTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Apply a torque.
- applyTorque(float) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Apply a torque.
- appMode - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- AppStateMachine - Class in com.almasb.fxgl.app
-
Initializes application states.
- Array<T> - Class in com.almasb.fxgl.core.collection
-
A resizable, ordered or unordered array of objects.
- Array() - Constructor for class com.almasb.fxgl.core.collection.Array
-
Creates an ordered array with a capacity of 16.
- Array(int) - Constructor for class com.almasb.fxgl.core.collection.Array
-
Creates an ordered array with the specified capacity.
- Array(Class) - Constructor for class com.almasb.fxgl.core.collection.Array
-
Creates an ordered array with
Array.items of the specified type and a capacity of 16.
- Array(Array<? extends T>) - Constructor for class com.almasb.fxgl.core.collection.Array
-
Creates a new array containing the elements in the specified array.
- Array(T[]) - Constructor for class com.almasb.fxgl.core.collection.Array
-
Creates a new ordered array containing the elements in the specified array.
- Array(Collection<T>) - Constructor for class com.almasb.fxgl.core.collection.Array
-
Creates a new ordered array containing the elements of the given collection.
- Array.ArrayIterable<T> - Class in com.almasb.fxgl.core.collection
-
- Array.ArrayIterator<T> - Class in com.almasb.fxgl.core.collection
-
- ArrayIterable(Array<T>) - Constructor for class com.almasb.fxgl.core.collection.Array.ArrayIterable
-
- ArrayIterable(Array<T>, boolean) - Constructor for class com.almasb.fxgl.core.collection.Array.ArrayIterable
-
- ArrayIterator(Array<T>) - Constructor for class com.almasb.fxgl.core.collection.Array.ArrayIterator
-
- ArrayIterator(Array<T>, boolean) - Constructor for class com.almasb.fxgl.core.collection.Array.ArrayIterator
-
- asString() - Method in interface com.almasb.fxgl.entity.RenderLayer
-
- AStarGrid - Class in com.almasb.fxgl.ai.pathfinding
-
A* grid containing A* nodes.
- AStarGrid(int, int) - Constructor for class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
Constructs A* grid with A* nodes with given width and height.
- AStarLogic - Class in com.almasb.fxgl.ai.pathfinding
-
A* search logic.
- AStarLogic() - Constructor for class com.almasb.fxgl.ai.pathfinding.AStarLogic
-
- AStarNode - Class in com.almasb.fxgl.ai.pathfinding
-
Generic A* node.
- AStarNode(int, int, NodeState) - Constructor for class com.almasb.fxgl.ai.pathfinding.AStarNode
-
Constructs A* node with x, y values and state.
- async(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
-
- autoReverse(boolean) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- await() - Method in class com.almasb.fxgl.core.concurrent.Async
-
Blocks current thread to wait for the result of
this async task.
- c - Variable in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- c - Variable in class com.almasb.fxgl.physics.box2d.common.Sweep
-
Center world positions
- c - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Position
-
- c0 - Variable in class com.almasb.fxgl.physics.box2d.common.Sweep
-
Center world positions
- call(Object, Method, Object...) - Static method in class com.almasb.fxgl.core.reflect.ReflectionUtils
-
- callback(int, int, int) - Method in interface com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram.VoronoiDiagramCallback
-
- 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.MassData
-
The position of the shape's centroid relative to the shape's origin.
- centerLocal() - Method in class com.almasb.fxgl.physics.HitBox
-
- centerText(Text) - Method in interface com.almasb.fxgl.ui.UIFactory
-
- centerText(Text, double, double) - Method in interface com.almasb.fxgl.ui.UIFactory
-
- centerTextBind(Text) - Method in interface com.almasb.fxgl.ui.UIFactory
-
Binds text to application center, i.e.
- centerTextBind(Text, double, double) - Method in interface com.almasb.fxgl.ui.UIFactory
-
Binds text to given center point, i.e.
- centerTextX(Text, double, double) - Method in interface com.almasb.fxgl.ui.UIFactory
-
- centerTextY(Text, double, double) - Method in interface com.almasb.fxgl.ui.UIFactory
-
- centerWorld(double, double) - Method in class com.almasb.fxgl.physics.HitBox
-
- centroid(Transform) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Get the centroid and apply the supplied transform.
- centroidToOut(Transform, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Get the centroid and apply the supplied transform.
- chain(Point2D...) - Static method in class com.almasb.fxgl.physics.BoundingShape
-
Constructs new closed chain shaped bounding shape.
- ChainAndCircleContact - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- ChainAndCircleContact(IWorldPool) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.ChainAndCircleContact
-
- ChainAndPolygonContact - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- ChainAndPolygonContact(IWorldPool) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.ChainAndPolygonContact
-
- ChainShape - Class in com.almasb.fxgl.physics.box2d.collision.shapes
-
A chain shape is a free form sequence of line segments.
- ChainShape() - Constructor for class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- changeState(S) - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- changeState(S) - Method in class com.almasb.fxgl.ai.fsm.StackStateMachine
-
- changeState(S) - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Performs a transition to the specified state.
- checkCollision(BoundingBoxComponent) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Checks for collision with another bounding box.
- checkGuard(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
Checks the guard of this task.
- child - Variable in class com.almasb.fxgl.ai.btree.Decorator
-
The child task wrapped by this decorator
- child1 - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
- child2 - Variable in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
- childAdded(Task<E>, int) - Method in interface com.almasb.fxgl.ai.btree.BehaviorTree.Listener
-
This method is invoked when a child task is added to the children of a parent task.
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Parallel
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Selector
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Sequence
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.AlwaysSucceed
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Invert
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Random
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Repeat
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.UntilFail
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.UntilSuccess
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.LeafTask
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- childFail(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will be called when one of the children of this task fails.
- children - Variable in class com.almasb.fxgl.ai.btree.BranchTask
-
The children of this branch task.
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Parallel
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.LeafTask
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.LoopDecorator
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- childRunning(Task<E>, Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will be called when one of the ancestors of this task needs to run again.
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Parallel
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Selector
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Sequence
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.AlwaysFail
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Invert
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Random
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Repeat
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.UntilFail
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.UntilSuccess
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.LeafTask
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- childSuccess(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will be called when one of the children of this task succeeds.
- circle(double) - Static method in class com.almasb.fxgl.physics.BoundingShape
-
Constructs new circular bounding shape with given radius.
- CircleContact - Class in com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- CircleContact(IWorldPool) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.contacts.CircleContact
-
- CircleShape - Class in com.almasb.fxgl.physics.box2d.collision.shapes
-
A circle shape.
- CircleShape() - Constructor for class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- CircularMovementControl - Class in com.almasb.fxgl.entity.control
-
Control that moves entity in a circle.
- CircularMovementControl(double, double) - Constructor for class com.almasb.fxgl.entity.control.CircularMovementControl
-
- clamp(short, short, short) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- clamp(int, int, int) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- clamp(long, long, long) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- clamp(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.entity.GameWorld
-
Removes all (including with IrremovableComponent) entities.
- clear() - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Clears collidable entities and active collisions.
- clear() - Method in class com.almasb.fxgl.scene.GameScene
-
- clearActions() - Method in class com.almasb.fxgl.entity.action.ActionControl
-
Clears all running and pending actions.
- 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.
- clearHitBoxes() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Remove all hit boxes.
- 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.component
-
Marks an entity as collidable.
- CollidableComponent(boolean) - Constructor for class com.almasb.fxgl.entity.component.CollidableComponent
-
- CollidableComponent() - Constructor for class com.almasb.fxgl.entity.component.CollidableComponent
-
- 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(Entity...) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- color(List<Entity>) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- color - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleDef
-
The color of the particle.
- com.almasb.fxgl.ai.btree - package com.almasb.fxgl.ai.btree
-
- com.almasb.fxgl.ai.btree.annotation - package com.almasb.fxgl.ai.btree.annotation
-
- com.almasb.fxgl.ai.btree.branch - package com.almasb.fxgl.ai.btree.branch
-
- com.almasb.fxgl.ai.btree.decorator - package com.almasb.fxgl.ai.btree.decorator
-
- com.almasb.fxgl.ai.btree.leaf - package com.almasb.fxgl.ai.btree.leaf
-
- com.almasb.fxgl.ai.btree.utils - package com.almasb.fxgl.ai.btree.utils
-
- com.almasb.fxgl.ai.fsm - package com.almasb.fxgl.ai.fsm
-
- com.almasb.fxgl.ai.pathfinding - package com.almasb.fxgl.ai.pathfinding
-
- com.almasb.fxgl.ai.pathfinding.maze - package com.almasb.fxgl.ai.pathfinding.maze
-
- com.almasb.fxgl.ai.utils - package com.almasb.fxgl.ai.utils
-
- com.almasb.fxgl.ai.utils.random - package com.almasb.fxgl.ai.utils.random
-
- com.almasb.fxgl.algorithm.voronoi - package com.almasb.fxgl.algorithm.voronoi
-
- com.almasb.fxgl.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.effect - package com.almasb.fxgl.effect
-
- com.almasb.fxgl.entity - package com.almasb.fxgl.entity
-
- com.almasb.fxgl.entity.action - package com.almasb.fxgl.entity.action
-
- com.almasb.fxgl.entity.animation - package com.almasb.fxgl.entity.animation
-
- com.almasb.fxgl.entity.component - package com.almasb.fxgl.entity.component
-
- com.almasb.fxgl.entity.control - package com.almasb.fxgl.entity.control
-
- com.almasb.fxgl.entity.serialization - package com.almasb.fxgl.entity.serialization
-
- com.almasb.fxgl.event - package com.almasb.fxgl.event
-
- com.almasb.fxgl.gameplay - package com.almasb.fxgl.gameplay
-
- com.almasb.fxgl.gameplay.notification - package com.almasb.fxgl.gameplay.notification
-
- com.almasb.fxgl.input - package com.almasb.fxgl.input
-
- com.almasb.fxgl.net - package com.almasb.fxgl.net
-
- com.almasb.fxgl.parser - package com.almasb.fxgl.parser
-
- com.almasb.fxgl.physics - package com.almasb.fxgl.physics
-
- com.almasb.fxgl.physics.box2d.callbacks - package com.almasb.fxgl.physics.box2d.callbacks
-
- com.almasb.fxgl.physics.box2d.collision - package com.almasb.fxgl.physics.box2d.collision
-
- com.almasb.fxgl.physics.box2d.collision.broadphase - package com.almasb.fxgl.physics.box2d.collision.broadphase
-
- com.almasb.fxgl.physics.box2d.collision.shapes - package com.almasb.fxgl.physics.box2d.collision.shapes
-
- com.almasb.fxgl.physics.box2d.common - package com.almasb.fxgl.physics.box2d.common
-
- com.almasb.fxgl.physics.box2d.dynamics - package com.almasb.fxgl.physics.box2d.dynamics
-
- com.almasb.fxgl.physics.box2d.dynamics.contacts - package com.almasb.fxgl.physics.box2d.dynamics.contacts
-
- com.almasb.fxgl.physics.box2d.dynamics.joints - package com.almasb.fxgl.physics.box2d.dynamics.joints
-
- com.almasb.fxgl.physics.box2d.particle - package com.almasb.fxgl.physics.box2d.particle
-
- com.almasb.fxgl.physics.box2d.pooling - package com.almasb.fxgl.physics.box2d.pooling
-
- com.almasb.fxgl.physics.box2d.pooling.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() - Constructor for class com.almasb.fxgl.entity.Component
-
- computeAABB(AABB, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- computeAABB(AABB, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- computeAABB(AABB, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- computeAABB(AABB, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- computeAABB(AABB, Transform, int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
Given a transform, compute the associated axis aligned bounding box for a child shape.
- computeCentroidToOut(Vec2[], int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- computeDepthForGroup(ParticleGroup) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- computeDistance(Vec2, int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Compute the distance from this fixture.
- computeDistanceToOut(Transform, Vec2, int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- computeDistanceToOut(Transform, Vec2, int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- computeDistanceToOut(Transform, Vec2, int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- computeDistanceToOut(Transform, Vec2, int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- computeDistanceToOut(Transform, Vec2, int, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
Compute the distance from the current shape to the specified point.
- computeHeight() - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
Compute the height of the tree.
- computeHeight() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- computeMass(MassData, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
- computeMass(MassData, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
- computeMass(MassData, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- computeMass(MassData, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- computeMass(MassData, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
Compute the mass properties of this shape using its dimensions and density.
- computeParticleCollisionEnergy() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- computeParticleCollisionEnergy() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- computePrefWidth(double) - Method in class com.almasb.fxgl.ui.FXGLButton
-
- computePrefWidth(double) - Method in class com.almasb.fxgl.ui.FXGLChoiceBox
-
- condition() - Method in class com.almasb.fxgl.ai.btree.decorator.Repeat
-
- condition() - Method in class com.almasb.fxgl.ai.btree.LoopDecorator
-
- confirmationDialog(String, Consumer<Boolean>) - Method in interface com.almasb.fxgl.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.
- 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(T, boolean) - Method in class com.almasb.fxgl.core.collection.Array
-
- contains(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- contains(T) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
- contains(AABB) - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
- containsKey(int) - Method in class com.almasb.fxgl.core.collection.IntMap
-
- containsKey(K) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- containsPoint(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Test a point for containment in this fixture.
- containsValue(Object, boolean) - Method in class com.almasb.fxgl.core.collection.IntMap
-
Returns true if the specified value is in the map.
- containsValue(Object, boolean) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
Returns true if the specified value is in the map.
- contentRoot - Variable in class com.almasb.fxgl.scene.FXGLMenu
-
- control - Variable in class com.almasb.fxgl.ai.btree.Task
-
The parent of this task.
- Control - Class in com.almasb.fxgl.entity
-
- Control() - Constructor for class com.almasb.fxgl.entity.Control
-
- copy() - Method in class com.almasb.fxgl.core.math.Vec2
-
- copy() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- copy() - Method in class com.almasb.fxgl.entity.component.CollidableComponent
-
- copy() - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- copy() - Method in class com.almasb.fxgl.entity.component.RotationComponent
-
- copy() - Method in class com.almasb.fxgl.entity.component.SelectableComponent
-
- copy() - Method in class com.almasb.fxgl.entity.component.TypeComponent
-
- copy() - Method in interface com.almasb.fxgl.entity.CopyableComponent
-
Copies this component.
- copy() - Method in interface com.almasb.fxgl.entity.CopyableControl
-
Copies this control.
- 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
-
Marks a component as copyable.
- CopyableControl<T extends Control> - Interface in com.almasb.fxgl.entity
-
Marks a control as copyable.
- copyFor(Object, Object) - Method in class com.almasb.fxgl.physics.CollisionHandler
-
Returns a copy of the collision handler with different entity types.
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.DynamicGuardSelector
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.branch.Parallel
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.BranchTask
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Include
-
Copies this Include to the given task.
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Random
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.Repeat
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.leaf.Failure
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.leaf.Success
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.leaf.Wait
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
- copyTo(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
Copies this task to the given task.
- 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(String, Runnable) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- createBackground(double, double) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
Create menu background.
- createBackground(double, double) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- createBehaviorTree(String) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibrary
-
- createBehaviorTree(String, T) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibrary
-
Creates the
BehaviorTree for the specified reference and blackboard object.
- createBehaviorTree(String) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibraryManager
-
- createBehaviorTree(String, T) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibraryManager
-
Creates the
BehaviorTree for the specified reference and blackboard object.
- createBehaviorTree(Task<E>, E) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser
-
- createBody(BodyDef) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Create a rigid body given a definition.
- createChain(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
Create a chain with isolated end vertices.
- createContentAchievements() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentAudio() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentButton(String, Supplier<FXGLMenu.MenuContent>) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentControls() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentCredits() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentFeedback() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentGameplay() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentLoad() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
- createContentVideo() - Method in class com.almasb.fxgl.scene.FXGLMenu
-
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
-
- currentChildIndex - Variable in class com.almasb.fxgl.ai.btree.SingleRunningChildBranch
-
The index of the child currently processed.
- currentState - Variable in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
The current state the owner is in.
- currentValueProperty() - Method in class com.almasb.fxgl.ui.ProgressBar
-
- customDialog(String, Node, Runnable, Button...) - Method in interface com.almasb.fxgl.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 game objects on the screen during "play" mode.
- GameScene(int, int) - Constructor for class com.almasb.fxgl.scene.GameScene
-
- GameSettings - Class in com.almasb.fxgl.settings
-
Data structure for variables that are
initialised before the application (game) starts.
- GameSettings() - Constructor for class com.almasb.fxgl.settings.GameSettings
-
- GameWorld - Class in com.almasb.fxgl.entity
-
Represents pure logical state of the game.
- GameWorld() - Constructor for class com.almasb.fxgl.entity.GameWorld
-
Constructs the world with initial entity capacity = 32.
- GameWorld(int) - Constructor for class com.almasb.fxgl.entity.GameWorld
-
- GaussianDoubleDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- GaussianDoubleDistribution(double, double) - Constructor for class com.almasb.fxgl.ai.utils.random.GaussianDoubleDistribution
-
- GaussianFloatDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- GaussianFloatDistribution(float, float) - Constructor for class com.almasb.fxgl.ai.utils.random.GaussianFloatDistribution
-
- GearJoint - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
A gear joint is used to connect two joints together.
- GearJoint(IWorldPool, GearJointDef) - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- GearJointDef - Class in com.almasb.fxgl.physics.box2d.dynamics.joints
-
Gear joint definition.
- GearJointDef() - Constructor for class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJointDef
-
- generate(float) - Method in class com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram
-
- generateVoronoi(double[], double[], double, double, double, double) - Method in class com.almasb.fxgl.algorithm.voronoi.Voronoi
-
- Generator() - Constructor for class com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram.Generator
-
- 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.
- 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.effect.ParticleEmitter
-
- getAchievement() - Method in class com.almasb.fxgl.gameplay.AchievementEvent
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the anchor point on bodyA in world coordinates.
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getAnchorA(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the anchor point on bodyB in world coordinates.
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getAnchorB(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getAngle() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Extract the angle from this matrix (assumed to be a rotation matrix).
- getAngle() - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- getAngle() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the angle in radians.
- getAngle() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The world angle of the body in radians.
- getAngle() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getAngle() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getAngularDamping() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the angular damping of the body.
- getAngularDamping() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Angular damping is use to reduce the angular velocity.
- getAngularOffset() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getAngularVelocity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the angular velocity.
- getAngularVelocity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The angular velocity of the body.
- getAngularVelocity() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getAngularVelocity() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getAnnotation(Class<T>) - Method in class com.almasb.fxgl.core.reflect.Annotation
-
- getAnnotation(Class, Class<? extends Annotation>) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns an
Annotation object reflecting the annotation provided, or null if this class doesn't have such an
annotation.
- getAppBounds() - Method in class com.almasb.fxgl.app.GameApplication
-
- 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
-
- getAsString() - Static method in class com.almasb.fxgl.util.Version
-
- getAudioPlayer() - Method in class com.almasb.fxgl.app.GameApplication
-
- getAutoClearForces() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getBackgroundColor() - Method in interface com.almasb.fxgl.gameplay.notification.NotificationService
-
- getBlendMode() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Gets the value of the property blendMode.
- getBodies() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- 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
-
- 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
-
- 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
-
- getCenterLocal() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getCenterWorld() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
If entity doesn't have
PositionComponent then the center point
is the same as local center.
- getChainCircleContactStack() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getChainCircleContactStack() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getChainPolyContactStack() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getChainPolyContactStack() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getChild(int) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
- getChild(int) - Method in class com.almasb.fxgl.ai.btree.BranchTask
-
- getChild(int) - Method in class com.almasb.fxgl.ai.btree.Decorator
-
- getChild(int) - Method in class com.almasb.fxgl.ai.btree.LeafTask
-
- getChild(int) - Method in class com.almasb.fxgl.ai.btree.Task
-
- 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
-
- getClosestEntity(Entity, Predicate<Entity>) - Method in class com.almasb.fxgl.entity.GameWorld
-
Returns the closest entity to the given entity with given
filter.
- getCollideConnected() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
Get collide connected.
- getCollidingEntities(Entity) - Method in class com.almasb.fxgl.entity.GameWorld
-
Returns a list of entities
which colliding with given entity.
- getCollidingEntities(Array<Entity>, Entity) - Method in class com.almasb.fxgl.entity.GameWorld
-
- getCollision() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getCollision() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getColor() - Method in class com.almasb.fxgl.effect.Vignette
-
- getColor() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getColor() - Method in class com.almasb.fxgl.physics.PhysicsParticleComponent
-
- getComponent(Class<T>) - Method in class com.almasb.fxgl.entity.Entity
-
- getComponentOptional(Class<T>) - Method in class com.almasb.fxgl.entity.Entity
-
- getComponents() - Method in class com.almasb.fxgl.entity.Entity
-
Warning: object allocation.
- 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
-
- getControl(Class<T>) - Method in class com.almasb.fxgl.entity.Entity
-
- getControl1() - Method in class com.almasb.fxgl.core.math.BezierSpline.BezierCurve
-
- getControl2() - Method in class com.almasb.fxgl.core.math.BezierSpline.BezierCurve
-
- getControlOptional(Class<T>) - Method in class com.almasb.fxgl.entity.Entity
-
Returns control of given type or
Optional.empty() if
no such type is registered on this entity.
- getControls() - Method in class com.almasb.fxgl.entity.Entity
-
Warning: object allocation.
- getCorrectionFactor() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getCos() - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- getCredits() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getCurrentAction() - Method in class com.almasb.fxgl.entity.action.ActionControl
-
- getCurrentLengthA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getCurrentLengthB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getCurrentState() - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- getCurrentState() - Method in class com.almasb.fxgl.ai.fsm.StackStateMachine
-
- getCurrentState() - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Returns the current state of this state machine.
- getCurrentState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getCurrentValue() - Method in class com.almasb.fxgl.ui.ProgressBar
-
Gets the value of the property currentValue.
- getCurves() - Method in class com.almasb.fxgl.core.math.BezierSpline
-
- getCustomMenu() - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- getDampingRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getDampingRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getDampingRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- 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.
- getDefinition() - Method in class com.almasb.fxgl.physics.PhysicsParticleComponent
-
- getDelay() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- getDensity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- getDensity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The density, usually in kg/m^2
- getDestructionListener() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getDialogFactory() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getDialogState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getDirection() - Method in class com.almasb.fxgl.entity.control.ProjectileControl
-
- getDisplay() - Method in class com.almasb.fxgl.app.GameApplication
-
- getDistance() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getDistance() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getDuration() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- getEdgeCircleContactStack() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getEdgeCircleContactStack() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getEdgePolyContactStack() - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getEdgePolyContactStack() - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getEffect() - Method in class com.almasb.fxgl.scene.FXGLScene
-
- getEmissionRate() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- getEmitter() - Method in class com.almasb.fxgl.effect.ParticleControl
-
- getEnabledMenuItems() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getEnd() - Method in class com.almasb.fxgl.core.math.BezierSpline.BezierCurve
-
- getEndColor() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Gets the value of the property endColor.
- getEntities() - Method in class com.almasb.fxgl.entity.GameWorld
-
- getEntitiesAt(Point2D) - Method in class com.almasb.fxgl.entity.GameWorld
-
Returns a list of entities at given position.
- getEntitiesAt(Array<Entity>, Point2D) - Method in class com.almasb.fxgl.entity.GameWorld
-
- getEntitiesByComponent(Class<? extends Component>) - Method in class com.almasb.fxgl.entity.GameWorld
-
- getEntitiesByLayer(RenderLayer) - Method in class com.almasb.fxgl.entity.GameWorld
-
Returns a list of entities which have the given render layer index.
- getEntitiesByLayer(Array<Entity>, RenderLayer) - Method in class com.almasb.fxgl.entity.GameWorld
-
- getEntitiesByType(Enum<?>...) - Method in class com.almasb.fxgl.entity.GameWorld
-
If called with no arguments, all entities are returned.
- getEntitiesByType(Array<Entity>, Enum<?>...) - Method in class com.almasb.fxgl.entity.GameWorld
-
- getEntitiesCopy() - Method in class com.almasb.fxgl.entity.GameWorld
-
- getEntitiesFiltered(Predicate<Entity>) - Method in class com.almasb.fxgl.entity.GameWorld
-
Returns a list of entities which are filtered by
given predicate.
- getEntitiesFiltered(Array<Entity>, Predicate<Entity>) - Method in class com.almasb.fxgl.entity.GameWorld
-
- getEntitiesInRange(Rectangle2D) - Method in class com.almasb.fxgl.entity.GameWorld
-
Returns a list of entities
which are partially or entirely
in the specified rectangular selection.
- getEntitiesInRange(Array<Entity>, double, double, double, double) - Method in class com.almasb.fxgl.entity.GameWorld
-
- 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.action.Action
-
- getEntity() - Method in class com.almasb.fxgl.entity.Module
-
- getEntity() - Method in class com.almasb.fxgl.physics.RaycastResult
-
- getEntityByID(String, int) - Method in class com.almasb.fxgl.entity.GameWorld
-
Returns an entity whose IDComponent matches given name and id.
- getEntityFactory() - Method in class com.almasb.fxgl.entity.GameWorld
-
- getEventBus() - Method in class com.almasb.fxgl.app.GameApplication
-
- getExceptionHandler() - Method in class com.almasb.fxgl.app.GameApplication
-
- getExceptionHandler() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getExecutor() - Method in class com.almasb.fxgl.app.GameApplication
-
- getExtents() - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
- 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
-
- getFCost() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getField(Class, String) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns a
Field that represents the specified public member field for the supplied class.
- getFields(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns an array of
Field containing the public fields of the class represented by the supplied Class.
- getFilter() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
- getFilterData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- getFixtureA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- 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
-
- getFree() - Method in class com.almasb.fxgl.core.pool.Pool
-
The number of objects available to be obtained.
- getFrequency() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getFrequency() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getFrequency() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getFriction() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- getFriction() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- getFriction() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The friction coefficient, usually in the range [0,1].
- getFullID() - Method in class com.almasb.fxgl.entity.component.IDComponent
-
- 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
-
- getGCost() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getGlobalState() - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- getGlobalState() - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Returns the global state of this state machine.
- getGraphicsContext() - Method in class com.almasb.fxgl.scene.GameScene
-
Returns graphics context of the game scene.
- getGravity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getGravityScale() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getGravityScale() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Experimental: scales the inertia tensor.
- getGrid() - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- getGridX(int) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Note: if there is no bbox attached, entity is considered as a point,
else as a rectangle with the center placed in the cell.
- getGridY(int) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Note: if there is no bbox attached, entity is considered as a point,
else as a rectangle with the center placed in the cell.
- getGroundAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getGroundAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getGroup(Enum<?>...) - Method in class com.almasb.fxgl.entity.GameWorld
-
- getGroupFlags() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getGroupFlags() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getGuard() - Method in class com.almasb.fxgl.ai.btree.Task
-
- getHCost() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getHeight() - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- getHeight() - Method in class com.almasb.fxgl.ai.pathfinding.maze.Maze
-
- getHeight() - Method in class com.almasb.fxgl.app.GameApplication
-
- getHeight() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Returns total height of the bounding box, i.e.
- getHeight() - Method in class com.almasb.fxgl.entity.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.component.IDComponent
-
- 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.
- getIntArray(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getIntArray(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getIntensity() - Method in class com.almasb.fxgl.effect.Vignette
-
- getInterpolator() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Gets the value of the property interpolator.
- getInterpolator() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- getIntroState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getInverse22(Mat33) - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- getItems() - Method in class com.almasb.fxgl.core.collection.Array
-
- getJBox2DWorld() - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Note: certain modifications to the jbox2d world directly may not be
recognized by FXGL.
- getJoint1() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getJoint2() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getJointAngle() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getJointCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getJointList() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the list of all joints attached to this body.
- getJointList() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Get the world joint list.
- getJoints() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- getJointSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Get the current joint translation, usually in meters.
- getJointSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getJointSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getJointTranslation() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getJointTranslation() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getKey() - Method in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- getLastAction() - Method in class com.almasb.fxgl.entity.action.ActionControl
-
- 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.
- getLinearDamping() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Linear damping is use to reduce the linear velocity.
- getLinearOffset(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Get the target linear offset, in frame A, in meters.
- getLinearOffset() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Get the target linear offset, in frame A, in meters.
- getLinearVelocity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the linear velocity of the center of mass.
- getLinearVelocity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The linear velocity of the body in world co-ordinates.
- getLinearVelocity() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getLinearVelocity() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getLinearVelocity() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- getLinearVelocityFromLocalPoint(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the world velocity of a local point.
- getLinearVelocityFromLocalPointToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getLinearVelocityFromWorldPoint(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the world linear velocity of a world point attached to this body.
- getLinearVelocityFromWorldPointToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getLoadingState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getLocalAnchorA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getLocalAnchorB() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getLocalAxisA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getLocalAxisA() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
For serialization
- getLocalCenter() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the local position of the center of mass.
- getLocalPoint(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Gets a local point relative to the body's origin given a world point.
- getLocalPointToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getLocalVector(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Gets a local vector given a world vector.
- getLocalVectorToOut(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getLocalVectorToOutUnsafe(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- 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
-
- getMax() - Method in class com.almasb.fxgl.gameplay.AchievementProgressEvent
-
- getMaxBalance() - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
Get the maximum balance of an node in the tree.
- getMaxBalance() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- getMaxEmissions() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- getMaxForce() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getMaxForce() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Get the maximum friction force in N.
- getMaxForce() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getMaxLength() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getMaxMotorForce() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getMaxMotorTorque() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getMaxMotorTorque() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getMaxSize() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- getMaxTorque() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getMaxTorque() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Get the maximum friction torque in N*m.
- getMaxValue() - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
- getMaxX() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMaxXLocal() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Note: same as width, unless specified otherwise.
- getMaxXWorld() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getMaxXWorld() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMaxY() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMaxYLocal() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Note: same as height, unless specified otherwise.
- getMaxYWorld() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getMaxYWorld() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMaze() - Method in class com.almasb.fxgl.ai.pathfinding.maze.Maze
-
- getMazeCell(int, int) - Method in class com.almasb.fxgl.ai.pathfinding.maze.Maze
-
- getMean() - Method in class com.almasb.fxgl.ai.utils.random.GaussianDoubleDistribution
-
- getMean() - Method in class com.almasb.fxgl.ai.utils.random.GaussianFloatDistribution
-
- getMenuKey() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getMenuListener() - Method in class com.almasb.fxgl.app.GameApplication
-
- getMinSize() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- getMinX() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMinXLocal() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getMinXWorld() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getMinXWorld() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMinY() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMinYLocal() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getMinYWorld() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- getMinYWorld() - Method in class com.almasb.fxgl.physics.HitBox
-
- getMode() - Method in class com.almasb.fxgl.ai.utils.random.TriangularDoubleDistribution
-
- getMode() - Method in class com.almasb.fxgl.ai.utils.random.TriangularFloatDistribution
-
- getMode() - Method in class com.almasb.fxgl.ai.utils.random.TriangularIntegerDistribution
-
- getMode() - Method in class com.almasb.fxgl.ai.utils.random.TriangularLongDistribution
-
- getMotorForce(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Get the current motor force, usually in N.
- getMotorSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Get the motor speed, usually in meters per second.
- getMotorSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getMotorSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getMotorTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getMotorTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getName() - Method in class com.almasb.fxgl.core.reflect.Field
-
Returns the name of the field.
- getName() - Method in class com.almasb.fxgl.entity.component.IDComponent
-
- getName() - Method in class com.almasb.fxgl.input.UserAction
-
- getName() - Method in class com.almasb.fxgl.physics.HitBox
-
- getNet() - Method in class com.almasb.fxgl.app.GameApplication
-
- getNext() - Method in class com.almasb.fxgl.physics.box2d.dynamics.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
-
- getNextAction() - Method in class com.almasb.fxgl.entity.action.ActionControl
-
- getNode(int, int) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
Returns a node at x, y.
- getNodes() - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- getNodes(VoronoiDiagram.VoronoiDiagramCallback) - Method in class com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram
-
- getNodeState(int, int) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
Returns state of the node at a, y.
- getNormals() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Get the edge normal vectors.
- getNotification() - Method in class com.almasb.fxgl.gameplay.notification.NotificationEvent
-
- 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.effect.ParticleEmitter
-
- getOnFinished() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- getOwner() - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
Returns the owner of this state machine.
- getParent() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getParser() - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- getParsers() - Method in class com.almasb.fxgl.net.NetworkConnection
-
- getParticleBodyContactCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleBodyContacts() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleColorBuffer() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleColorBuffer() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleContactCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleContacts() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleCount() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getParticleCount() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleDamping() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleDamping() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleDensity() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleDensity() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleDestructionListener() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleFlagsBuffer() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Get the particle data.
- getParticleFlagsBuffer() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleGravityScale() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleGravityScale() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleGroupBuffer() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleGroupBuffer() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleGroupCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleGroupCount() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleGroupList() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Get the world particle group list.
- getParticleGroupList() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleMaxCount() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleMaxCount() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticlePositionBuffer() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticlePositionBuffer() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleRadius() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleRadius() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleSystem() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleUserDataBuffer() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleUserDataBuffer() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getParticleVelocityBuffer() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- getParticleVelocityBuffer() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- getPath(int, int, int, int) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
Returns a list of A* nodes from start to target.
- getPath(AStarNode[][], AStarNode, AStarNode, AStarNode...) - Method in class com.almasb.fxgl.ai.pathfinding.AStarLogic
-
Since the equality check is based on references,
start and target must be elements of the array.
- getPath(int, int, int, int) - Method in class com.almasb.fxgl.ai.pathfinding.maze.Maze
-
Returns shortest path between two cells in the maze.
- getPerimeter() - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
- getPhysicsWorld() - Method in class com.almasb.fxgl.app.GameApplication
-
- getPlayState() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- getPoint() - Method in class com.almasb.fxgl.physics.RaycastResult
-
- 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 interface com.almasb.fxgl.gameplay.notification.NotificationService
-
- getPosition() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the world body origin position.
- getPosition() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The world position of the body.
- getPosition() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getPosition() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getPositionComponent() - Method in class com.almasb.fxgl.entity.Entity
-
- getPreviousState() - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- getPreviousState() - Method in class com.almasb.fxgl.ai.fsm.StackStateMachine
-
Returns the last state of this state machine.
- getPreviousState() - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Returns the last state of this state machine.
- getProfile() - Method in class com.almasb.fxgl.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
-
- getProperty(String) - 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.effect.Vignette
-
- getRadius() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
The radius of the underlying shape.
- getRandom() - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- getRandom(long) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- getRandom(Enum<?>) - Method in class com.almasb.fxgl.entity.GameWorld
-
- getRandom(Predicate<Entity>) - Method in class com.almasb.fxgl.entity.GameWorld
-
- getRandomNode() - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- getRandomNode(Predicate<AStarNode>) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- getRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
Get the reaction force given the inverse time step.
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the reaction force on body2 at the joint anchor in Newtons.
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getReactionForce(float, Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
Get the reaction torque given the inverse time step.
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the reaction torque on body2 in N*m.
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getReactionTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getReferenceAngle() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
- getReferenceAngle() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- getReferenceAngle() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- getRenderLayer() - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
- getRenderLayer() - Method in class com.almasb.fxgl.entity.Entity
-
- getRestitution() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- getRestitution() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- getRestitution() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The restitution (elasticity) usually in the range [0,1].
- getRightX() - Method in class com.almasb.fxgl.entity.Entity
-
- getRoot() - Method in class com.almasb.fxgl.scene.FXGLScene
-
- 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
-
- getScriptHandler(String) - Method in class com.almasb.fxgl.entity.Entity
-
Searches for a property with key scriptType and uses its value
to load a script, which is then cached.
- getSelectedEntity() - Method in class com.almasb.fxgl.entity.GameWorld
-
- getSemaphore(String) - Static method in class com.almasb.fxgl.ai.utils.NonBlockingSemaphoreRepository
-
- getSettings() - Method in class com.almasb.fxgl.app.GameApplication
-
- getShape() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
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.dynamics.FixtureDef
-
The shape, this must be set.
- getShape() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getShape() - Method in class com.almasb.fxgl.physics.HitBox
-
- getSimpleName(Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Returns the simple name of the underlying class as supplied in the source code.
- getSin() - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- getSingleton(Enum<?>) - Method in class com.almasb.fxgl.entity.GameWorld
-
Useful for singleton type entities, e.g.
- getSingleton(Predicate<Entity>) - Method in class com.almasb.fxgl.entity.GameWorld
-
- getSleepTime() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- getSpeed() - Method in class com.almasb.fxgl.entity.control.ProjectileControl
-
- getSpringDampingRatio() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- getSpringFrequencyHz() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- 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.effect.ParticleEmitter
-
Gets the value of the property startColor.
- getState() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getState(int) - Method in class com.almasb.fxgl.core.math.RandomXS128
-
Returns the internal seeds to allow state saving.
- getStateMachine() - Method in class com.almasb.fxgl.app.GameApplication
-
- getStatus() - Method in class com.almasb.fxgl.ai.btree.Task
-
- getStrength() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getSupport(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
Get the supporting vertex index in the given direction.
- getSupport(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
Get the supporting vertex index in the given direction.
- getSupportVertex(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
Get the supporting vertex in the given direction.
- getSupportVertex(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
Get the supporting vertex in the given direction.
- getSymInverse33(Mat33) - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- getTangentSpeed() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- getTarget() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- getTargetEntity() - Method in class com.almasb.fxgl.entity.EntityEvent
-
Returns entity that was target of the event.
- getTextColor() - Method in interface com.almasb.fxgl.gameplay.notification.NotificationService
-
- 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
-
- getTimes() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- 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.BodyDef
-
The body type: static, kinematic, or dynamic.
- 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() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getUserData(int) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhase
-
- getUserData(int) - Method in interface com.almasb.fxgl.physics.box2d.collision.broadphase.BroadPhaseStrategy
-
- getUserData(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DefaultBroadPhaseBuffer
-
- getUserData(int) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTree
-
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the user data pointer that was provided in the body definition.
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Use this to store application specific body data.
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
The same as in the fixture definition, unless explicitly changed.
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
Use this to store application specific fixture data.
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
get the user data pointer.
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleDef
-
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- getUserData() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- getValidNeighbors(AStarNode, AStarNode[][], AStarNode...) - Method in class com.almasb.fxgl.ai.pathfinding.AStarLogic
-
- getValidNeighbors(AStarNode, AStarNode[][], AStarNode...) - Method in class com.almasb.fxgl.ai.pathfinding.maze.MazeSolver
-
Adaptation from vanilla A* to cater for walls.
- getValue() - Method in class com.almasb.fxgl.ai.utils.random.ConstantDoubleDistribution
-
- getValue() - Method in class com.almasb.fxgl.ai.utils.random.ConstantFloatDistribution
-
- getValue() - Method in class com.almasb.fxgl.ai.utils.random.ConstantIntegerDistribution
-
- getValue() - Method in class com.almasb.fxgl.ai.utils.random.ConstantLongDistribution
-
- getValue() - Method in class com.almasb.fxgl.entity.component.BooleanComponent
-
- getValue() - Method in class com.almasb.fxgl.entity.component.DoubleComponent
-
- getValue() - Method in class com.almasb.fxgl.entity.component.IntegerComponent
-
- getValue() - Method in class com.almasb.fxgl.entity.component.ObjectComponent
-
- getValue() - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- getValue() - Method in class com.almasb.fxgl.entity.component.StringComponent
-
- getValue() - Method in class com.almasb.fxgl.gameplay.AchievementProgressEvent
-
- getVec2Array(int) - Method in interface com.almasb.fxgl.physics.box2d.pooling.IWorldPool
-
- getVec2Array(int) - Method in class com.almasb.fxgl.physics.box2d.pooling.normal.DefaultWorldPool
-
- getVelocity() - Method in class com.almasb.fxgl.entity.control.ProjectileControl
-
- getVelocityX() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- getVelocityY() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- getVersion() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- getVertex(int) - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
Get a vertex by index.
- getVertex(int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
Get a vertex by index.
- getVertex(int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Get a vertex by index.
- getVertexCount() - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
Get the vertex count.
- getVertexCount() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.CircleShape
-
Get the vertex count.
- getVertexCount() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
- getVertices() - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Get the vertices in local coordinates.
- getView() - Method in class com.almasb.fxgl.app.SubState
-
- getView() - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
- getView() - Method in class com.almasb.fxgl.entity.Entity
-
- 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.ai.pathfinding.AStarGrid
-
- getWidth() - Method in class com.almasb.fxgl.ai.pathfinding.maze.Maze
-
- getWidth() - Method in class com.almasb.fxgl.app.GameApplication
-
- getWidth() - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Returns total width of the bounding box, i.e.
- getWidth() - Method in class com.almasb.fxgl.entity.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.ai.pathfinding.AStarNode
-
- getX() - Method in class com.almasb.fxgl.ai.pathfinding.maze.MazeCell
-
- getX() - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- getX() - Method in class com.almasb.fxgl.entity.Entity
-
- getX1() - Method in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- getX2() - Method in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- getXAxis(Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- getY() - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
- getY() - Method in class com.almasb.fxgl.ai.pathfinding.maze.MazeCell
-
- getY() - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- getY() - Method in class com.almasb.fxgl.entity.Entity
-
- getY1() - Method in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- getY2() - Method in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- getYAxis(Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- GJK_CALLS - Static variable in class com.almasb.fxgl.physics.box2d.collision.Distance
-
- GJK_ITERS - Static variable in class com.almasb.fxgl.physics.box2d.collision.Distance
-
- GJK_MAX_ITERS - Static variable in class com.almasb.fxgl.physics.box2d.collision.Distance
-
- globalState - Variable in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
The global state of the owner.
- GraphEdge - Class in com.almasb.fxgl.algorithm.voronoi
-
- GraphEdge() - Constructor for class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- 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.component
-
Adds ID to an entity, so it can be uniquely identified.
- IDComponent(String, int) - Constructor for class com.almasb.fxgl.entity.component.IDComponent
-
Constructs ID component with given entity name and id.
- IDENTITY - Static variable in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- IDynamicStack<E> - Interface in com.almasb.fxgl.physics.box2d.pooling
-
Same functionality of a regular java.util stack.
- 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 interface com.almasb.fxgl.entity.RenderLayer
-
Returns index value for this layer.
- index - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleBodyContact
-
Index of the particle making contact.
- indexA - Variable in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- indexA - Variable in class com.almasb.fxgl.physics.box2d.collision.Distance.SimplexCache
-
vertices on shape A
- indexA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- indexA - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleContact
-
Indices of the respective particles making contact.
- indexB - Variable in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- indexB - Variable in class com.almasb.fxgl.physics.box2d.collision.Distance.SimplexCache
-
vertices on shape B
- indexB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint
-
- indexB - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleContact
-
Indices of the respective particles making contact.
- indexOf(T, boolean) - Method in class com.almasb.fxgl.core.collection.Array
-
- indexOf(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- inflate(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.ConstantVolumeJoint
-
- InGameWindow - Class in com.almasb.fxgl.ui
-
Represents an in-game window as part of game UI.
- InGameWindow(String) - Constructor for class com.almasb.fxgl.ui.InGameWindow
-
Constructs an in-game window with minimize and close icons.
- InGameWindow(String, InGameWindow.WindowDecor) - Constructor for class com.almasb.fxgl.ui.InGameWindow
-
Constructs an in-game window with given window decor.
- InGameWindow.WindowDecor - Enum in com.almasb.fxgl.ui
-
- init(Task<E>) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader.Subtree
-
- init() - Method in class com.almasb.fxgl.app.DeveloperMenuBarController
-
- init() - Method in class com.almasb.fxgl.app.GameApplication
-
- init(Image, Point2D, Point2D, Point2D, double, Point2D, Duration, Paint, Paint, BlendMode, Interpolator) - Method in class com.almasb.fxgl.effect.Particle
-
- init(Fixture, int, Fixture, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ChainAndCircleContact
-
- init(Fixture, int, Fixture, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ChainAndPolygonContact
-
- init(Fixture, Fixture) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.CircleContact
-
- init(Fixture, int, Fixture, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
initialization for pooling
- init(ContactSolver.ContactSolverDef) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactSolver
-
- init(Fixture, int, Fixture, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.EdgeAndCircleContact
-
- init(Fixture, int, Fixture, int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.EdgeAndPolygonContact
-
- init(Fixture, Fixture) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.PolygonAndCircleContact
-
- init(Fixture, Fixture) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.PolygonContact
-
- init(HitBox, HitBox) - Method in class com.almasb.fxgl.physics.CollisionResult
-
Init CollisionResult with positive result, i.e.
- initAssets() - Method in class com.almasb.fxgl.app.GameApplication
-
Deprecated.
- 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
-
- IntegerComponent - Class in com.almasb.fxgl.entity.component
-
Represents an int value based component.
- IntegerComponent() - Constructor for class com.almasb.fxgl.entity.component.IntegerComponent
-
No-arg ctor, initializes the value to 0.
- IntegerComponent(int) - Constructor for class com.almasb.fxgl.entity.component.IntegerComponent
-
Constructs an int value component with given
initial value.
- IntegerDistribution - Class in com.almasb.fxgl.ai.utils.random
-
- IntegerDistribution() - Constructor for class com.almasb.fxgl.ai.utils.random.IntegerDistribution
-
- interpolate(double, double, double, Interpolator) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- interpolate(Point2D, Point2D, double, Interpolator) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- interpolator(Interpolator) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- interpolatorProperty() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- IntMap<V> - Class in com.almasb.fxgl.core.collection
-
An unordered map that uses int keys.
- IntMap() - Constructor for class com.almasb.fxgl.core.collection.IntMap
-
Creates a new map with an initial capacity of 51 and a load factor of 0.8.
- IntMap(int) - Constructor for class com.almasb.fxgl.core.collection.IntMap
-
Creates a new map with a load factor of 0.8.
- IntMap(int, float) - Constructor for class com.almasb.fxgl.core.collection.IntMap
-
Creates a new map with the specified initial capacity and load factor.
- IntMap(IntMap<? extends V>) - Constructor for class com.almasb.fxgl.core.collection.IntMap
-
Creates a new map identical to the specified map.
- IntMap.Entries<V> - Class in com.almasb.fxgl.core.collection
-
- IntMap.Entry<V> - Class in com.almasb.fxgl.core.collection
-
- IntMap.Keys - Class in com.almasb.fxgl.core.collection
-
- IntMap.Values<V> - Class in com.almasb.fxgl.core.collection
-
- introEnabled - Variable in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- inv_dt - Variable in class com.almasb.fxgl.physics.box2d.dynamics.TimeStep
-
inverse time step (0 if dt == 0).
- 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
-
- 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.BodyDef
-
Does this body start out active?
- isActive() - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
Short-cut function to determine if either body is inactive.
- isAllowSleep() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Set this flag to false if this body should never fall asleep.
- isAllowSleep() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- isAssignableFrom(Class, Class) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Determines if the class or interface represented by first Class parameter is either the same as, or is a superclass or
superinterface of, the class or interface represented by the second Class parameter.
- isAutoReverse() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- isAwake() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Get the sleeping state of this body.
- isAwake() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Is this body initially sleeping?
- isBullet() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- isBullet() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Is this a fast moving body that should be prevented from tunneling through other moving bodies?
Note that all bodies are prevented from tunneling through kinematic and static bodies.
- isCircle() - Method in class com.almasb.fxgl.physics.BoundingShape
-
- 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.
- isCollidingWith(BoundingBoxComponent) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- isCompatible(String, String) - Method in class com.almasb.fxgl.saving.UserProfile
-
- isComplete() - Method in class com.almasb.fxgl.entity.action.Action
-
- isConnected() - Method in class com.almasb.fxgl.net.Server
-
- isConnectionActive() - Method in class com.almasb.fxgl.net.NetworkConnection
-
Gets the value of the property connectionActive.
- isContinuousPhysics() - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- isDestroyAutomatically() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- isEmpty() - Method in class com.almasb.fxgl.core.collection.Array
-
- isEnabled() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- isEqual(ContactID) - Method in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- isFinal() - Method in class com.almasb.fxgl.core.reflect.Field
-
Return true if the field includes the final modifier.
- isFinished() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
- isFixedRotation() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
- isFixedRotation() - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Should this body be prevented from rotating? Useful for characters.
- isFullScreenAllowed() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- isGenerateGroundSensor() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- isInGameMenu() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- isInPlay() - Method in class com.almasb.fxgl.app.AppStateMachine
-
- isInstance(Class, Object) - Static method in class com.almasb.fxgl.core.reflect.ClassReflection
-
Determines if the supplied Object is assignment-compatible with the object represented by supplied Class.
- isInState(S) - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
Indicates whether the state machine is in the given state.
- isInState(S) - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Indicates whether the state machine is in the given state.
- isIntroEnabled() - Method in class com.almasb.fxgl.settings.ReadOnlyGameSettings
-
- isLabelVisible() - Method in class com.almasb.fxgl.ui.ProgressBar
-
- ISLAND_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
-
- isOnGround() - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- isOrdered() - Method in class com.almasb.fxgl.core.collection.Array
-
- isOutside(Rectangle2D) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- isOutside(double, double, double, double) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- isPaused() - Method in class com.almasb.fxgl.entity.Control
-
- isPoint() - Method in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- isPowerOfTwo(int) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- 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
-
- isSensor() - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
A sensor shape collects contact information but never generates a collision response.
- 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
-
- isSwitchedOn() - Method in class com.almasb.fxgl.ui.ToggleSwitch
-
- isTouching() - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- isType(Object) - Method in class com.almasb.fxgl.entity.component.TypeComponent
-
Example:
entity.getTypeComponent().isType(Type.PLAYER);
- isType(Object) - Method in class com.almasb.fxgl.entity.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(int, int) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
- isWithin(Rectangle2D) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- isWithin(double, double, double, double) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- isWithin(Rectangle2D) - Method in class com.almasb.fxgl.entity.Entity
-
- isZero() - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Check if value is 0.
- isZero() - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- iterable - Variable in class com.almasb.fxgl.core.collection.Predicate.PredicateIterable
-
- iterations - Variable in class com.almasb.fxgl.physics.box2d.collision.DistanceOutput
-
number of gjk iterations used
- iterator() - Method in class com.almasb.fxgl.core.collection.Array.ArrayIterable
-
- iterator() - Method in class com.almasb.fxgl.core.collection.Array.ArrayIterator
-
- iterator() - Method in class com.almasb.fxgl.core.collection.Array
-
Returns an iterator for the items in the array.
- iterator() - Method in class com.almasb.fxgl.core.collection.IntMap.Entries
-
- iterator() - Method in class com.almasb.fxgl.core.collection.IntMap
-
- iterator() - Method in class com.almasb.fxgl.core.collection.IntMap.Values
-
- iterator() - Method in class com.almasb.fxgl.core.collection.ObjectMap.Entries
-
- iterator() - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- iterator() - Method in class com.almasb.fxgl.core.collection.ObjectMap.Keys
-
- iterator() - Method in class com.almasb.fxgl.core.collection.ObjectMap.Values
-
- iterator() - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
Returns an iterator for the keys in the set.
- iterator() - Method in class com.almasb.fxgl.core.collection.ObjectSet.ObjectSetIterator
-
- iterator - Variable in class com.almasb.fxgl.core.collection.Predicate.PredicateIterable
-
- iterator() - Method in class com.almasb.fxgl.core.collection.Predicate.PredicateIterable
-
Returns an iterator.
- iterator - Variable in class com.almasb.fxgl.core.collection.Predicate.PredicateIterator
-
- IWorldPool - Interface in com.almasb.fxgl.physics.box2d.pooling
-
World pool interface
- r - Variable in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- rA - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint.VelocityConstraintPoint
-
- rand() - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Returns a value in [0..1).
- rand(double, double) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Returns a value in [min..max).
- Random<E> - Class in com.almasb.fxgl.ai.btree.decorator
-
The Random decorator succeeds with the specified probability, regardless of whether the wrapped task fails or succeeds.
- Random() - Constructor for class com.almasb.fxgl.ai.btree.decorator.Random
-
Creates a Random decorator with no child that succeeds or fails with equal probability.
- Random(Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.Random
-
Creates a Random decorator with the given child that succeeds or fails with equal probability.
- Random(FloatDistribution) - Constructor for class com.almasb.fxgl.ai.btree.decorator.Random
-
Creates a Random decorator with no child that succeeds with the specified probability.
- Random(FloatDistribution, Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.Random
-
Creates a Random decorator with the given child that succeeds with the specified probability.
- random() - Method in class com.almasb.fxgl.core.collection.Array
-
- random() - Method in class com.almasb.fxgl.core.collection.IntArray
-
Returns a random item from the array, or zero if the array is empty.
- random(int) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random(int, int) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random(long) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random(long, long) - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random() - Static method in class com.almasb.fxgl.core.math.FXGLMath
-
- random(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.
- range(double, double) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Forms a rectangle around the entity by extending min and max bounds
with width in X and with height in Y directions.
- ratio - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJointDef
-
Gear ratio.
- ratio - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PulleyJointDef
-
The pulley ratio, used to simulate a block-and-tackle.
- raycast(RayCastOutput, RayCastInput, 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.box2d.common
-
- RaycastResult() - Constructor for class com.almasb.fxgl.physics.box2d.common.RaycastResult
-
- RaycastResult - Class in com.almasb.fxgl.physics
-
Result of a raycast.
- rB - Variable in class com.almasb.fxgl.physics.box2d.dynamics.contacts.ContactVelocityConstraint.VelocityConstraintPoint
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.component.BooleanComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.component.DoubleComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.component.IDComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.component.IntegerComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.component.StringComponent
-
- read(Bundle) - Method in class com.almasb.fxgl.entity.component.TypeComponent
-
- ReadOnlyGameSettings - Class in com.almasb.fxgl.settings
-
A copy of GameSettings with public getters only.
- reallocateBuffer(Class<T>, T[], int, int) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Reallocate a buffer.
- reallocateBuffer(int[], int, int) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Reallocate a buffer.
- reallocateBuffer(float[], int, int) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Reallocate a buffer.
- reallocateBuffer(Class<T>, T[], int, int, int, boolean) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Reallocate a buffer.
- reallocateBuffer(int[], int, int, int, boolean) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Reallocate an int buffer.
- reallocateBuffer(float[], int, int, int, boolean) - Static method in class com.almasb.fxgl.physics.box2d.common.BufferUtils
-
Reallocate a float buffer.
- RechargeableComponent - Class in com.almasb.fxgl.entity.component
-
Any rechargeable component, such as HP, SP, ammo, etc.
- RechargeableComponent(double) - Constructor for class com.almasb.fxgl.entity.component.RechargeableComponent
-
- referenceAngle - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJointDef
-
The constrained angle between the bodies: body2_angle - body1_angle.
- referenceAngle - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJointDef
-
The body2 angle minus body1 angle in the reference state (radians).
- referenceAngle - Variable in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJointDef
-
The body2 angle minus body1 angle in the reference state (radians).
- refilter() - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Call this if you want to establish collision that was previously disabled by
ContactFilter::ShouldCollide.
- ReflectionException - Exception in com.almasb.fxgl.core.reflect
-
Thrown when an exception occurs during reflection.
- ReflectionException(String) - Constructor for exception com.almasb.fxgl.core.reflect.ReflectionException
-
- ReflectionException(Throwable) - Constructor for exception com.almasb.fxgl.core.reflect.ReflectionException
-
- ReflectionException(String, Throwable) - Constructor for exception com.almasb.fxgl.core.reflect.ReflectionException
-
- ReflectionPool<T> - Class in com.almasb.fxgl.core.pool
-
Pool that creates new instances of a type using reflection.
- ReflectionPool(Class<T>) - Constructor for class com.almasb.fxgl.core.pool.ReflectionPool
-
- ReflectionPool(Class<T>, int) - Constructor for class com.almasb.fxgl.core.pool.ReflectionPool
-
- ReflectionPool(Class<T>, int, int) - Constructor for class com.almasb.fxgl.core.pool.ReflectionPool
-
- ReflectionUtils - Class in com.almasb.fxgl.core.reflect
-
A collection of convenience methods to isolate reflection code.
- registerArchetypeTree(String, BehaviorTree<?>) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibrary
-
Registers the
BehaviorTree archetypeTree with the specified reference.
- release() - Method in interface com.almasb.fxgl.ai.utils.NonBlockingSemaphore
-
Releases a resource returning it to this semaphore.
- release(int) - Method in interface com.almasb.fxgl.ai.utils.NonBlockingSemaphore
-
Releases the specified number of resources returning it to this semaphore.
- release() - Method in class com.almasb.fxgl.ai.utils.SimpleNonBlockingSemaphore
-
- release(int) - Method in class com.almasb.fxgl.ai.utils.SimpleNonBlockingSemaphore
-
- relocateX(double) - Method in class com.almasb.fxgl.ui.InGameWindow
-
- relocateY(double) - Method in class com.almasb.fxgl.ui.InGameWindow
-
- remove() - Method in class com.almasb.fxgl.core.collection.Array.ArrayIterator
-
- remove() - Method in class com.almasb.fxgl.core.collection.IntMap.Entries
-
- remove(int) - Method in class com.almasb.fxgl.core.collection.IntMap
-
- remove() - Method in class com.almasb.fxgl.core.collection.IntMap.Values
-
- remove(K) - Method in class com.almasb.fxgl.core.collection.ObjectMap
-
- remove() - Method in class com.almasb.fxgl.core.collection.ObjectSet.ObjectSetIterator
-
- remove(T) - Method in class com.almasb.fxgl.core.collection.ObjectSet
-
Returns true if the key was removed.
- remove() - Method in class com.almasb.fxgl.core.collection.Predicate.PredicateIterator
-
- removeAction(Action) - Method in class com.almasb.fxgl.entity.action.ActionControl
-
- removeAll(IntArray) - Method in class com.almasb.fxgl.core.collection.IntArray
-
Removes from this array all of elements contained in the specified array.
- removeAllByEquality(Array<? extends T>) - Method in class com.almasb.fxgl.core.collection.Array
-
Removes from this array all of elements contained in the specified array using .equals() to check.
- removeAllByIdentity(Array<? extends T>) - Method in class com.almasb.fxgl.core.collection.Array
-
Removes from this array all of elements contained in the specified array using == to check.
- removeCollisionHandler(CollisionHandler) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Removes a collision handler
- removeComponent(Class<? extends Component>) - Method in class com.almasb.fxgl.entity.Entity
-
Remove a component with given type from this entity.
- removeControl(Class<? extends Control>) - Method in class com.almasb.fxgl.entity.Entity
-
- removeCurrentAction() - Method in class com.almasb.fxgl.entity.action.ActionControl
-
Remove current executing action.
- removeEntities(Entity...) - Method in class com.almasb.fxgl.entity.GameWorld
-
- removeEntity(Entity) - Method in class com.almasb.fxgl.entity.GameWorld
-
Entity will be removed from world and parties notified of removal in the same frame.
- removeExitListener(ExitListener) - Method in class com.almasb.fxgl.app.GameApplication
-
- removeFromWorld() - Method in class com.almasb.fxgl.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.
- removeHitBox(String) - Method in class com.almasb.fxgl.entity.component.BoundingBoxComponent
-
Removes a hit box with given name from the list of hit boxes for this entity.
- removeIndex(int) - Method in class com.almasb.fxgl.core.collection.Array
-
Removes and returns the item at the specified index.
- removeIndex(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
Removes and returns the item at the specified index.
- removeLastAction() - Method in class com.almasb.fxgl.entity.action.ActionControl
-
Remove last added action.
- 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
-
- removeModuleListener(ModuleListener) - Method in class com.almasb.fxgl.entity.Entity
-
- removePlayStateListener(StateListener) - Method in class com.almasb.fxgl.app.GameApplication
-
- removeRange(int, int) - Method in class com.almasb.fxgl.core.collection.Array
-
Removes the items between the specified indices, inclusive.
- removeRange(int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
Removes the items between the specified indices, inclusive.
- removeSemaphore(String) - Static method in class com.almasb.fxgl.ai.utils.NonBlockingSemaphoreRepository
-
- removeStateListener(StateListener) - Method in class com.almasb.fxgl.app.State
-
- removeUI(UI) - Method in class com.almasb.fxgl.scene.GameScene
-
- removeUINode(Node) - Method in class com.almasb.fxgl.scene.GameScene
-
Remove given node from the UI overlay.
- removeUINodes(Node...) - Method in class com.almasb.fxgl.scene.GameScene
-
Remove nodes from the UI overlay.
- removeValue(int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- removeValueByEquality(T) - Method in class com.almasb.fxgl.core.collection.Array
-
Removes the first instance of the specified value in the array.
- removeValueByIdentity(T) - Method in class com.almasb.fxgl.core.collection.Array
-
Removes the first instance of the specified value in the array.
- removeWorldListener(EntityWorldListener) - Method in class com.almasb.fxgl.entity.GameWorld
-
- renderLayer(RenderLayer) - Method in class com.almasb.fxgl.entity.Entities.EntityBuilder
-
- RenderLayer - Interface in com.almasb.fxgl.entity
-
Represents a layer which is used to group objects being rendered.
- renderLayerProperty() - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
- renderParticles(GraphicsContext, Point2D) - Method in class com.almasb.fxgl.effect.ParticleControl
-
Do NOT call manually.
- Repeat<E> - Class in com.almasb.fxgl.ai.btree.decorator
-
A Repeat decorator will repeat the wrapped task a certain number of times, possibly infinite.
- Repeat() - Constructor for class com.almasb.fxgl.ai.btree.decorator.Repeat
-
Creates an infinite repeat decorator with no child task.
- Repeat(Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.Repeat
-
Creates an infinite repeat decorator that wraps the given task.
- Repeat(IntegerDistribution, Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.Repeat
-
Creates a repeat decorator that executes the given task the number of times (possibly infinite) determined by the given
distribution.
- repeat(int) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- repeatInfinitely() - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- reportFixture(Fixture) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.QueryCallback
-
Called for each fixture found in the query AABB.
- reportFixture(Fixture, Vec2, Vec2, float) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.RayCastCallback
-
Called for each fixture found in the query.
- reportParticle(int) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.ParticleQueryCallback
-
Called for each particle found in the query AABB.
- reportParticle(int, Vec2, Vec2, float) - Method in interface com.almasb.fxgl.physics.box2d.callbacks.ParticleRaycastCallback
-
Called for each particle found in the query.
- reportsComments - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
- reposition(Point2D) - Method in class com.almasb.fxgl.physics.PhysicsControl
-
Repositions an entity that supports physics directly in the physics world.
- repository - Variable in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibrary
-
- Required - Annotation Type in com.almasb.fxgl.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.effect.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
-
- restitution(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
- restore(double) - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Restore component by given value.
- RESTORE_SETTINGS - Static variable in class com.almasb.fxgl.saving.LoadEvent
-
Fired when settings are being restored.
- restoreDefaultSettings() - Method in interface com.almasb.fxgl.scene.menu.MenuEventListener
-
- restorePercentageCurrent(double) - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Restore component by given percentage.
- restorePercentageMax(double) - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Restore by given percentage.
- resume() - Method in class com.almasb.fxgl.entity.Control
-
- 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
-
- revertToPreviousState() - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- revertToPreviousState() - Method in class com.almasb.fxgl.ai.fsm.StackStateMachine
-
Changes the Change state back to the previous state.
- revertToPreviousState() - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Changes the state back to the previous state.
- REVIVE - Static variable in class com.almasb.fxgl.entity.EntityEvent
-
- 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(Entity...) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- rotate(List<Entity>) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- 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
- rotate(Node, double, Duration) - Method in interface com.almasb.fxgl.ui.UIFactory
-
- rotate(Node, double, double, Duration) - Method in interface com.almasb.fxgl.ui.UIFactory
-
- rotate(Node, double, double, Duration, Duration) - Method in interface com.almasb.fxgl.ui.UIFactory
-
- rotate(Node, double, double, Duration, Duration, Runnable) - Method in interface com.almasb.fxgl.ui.UIFactory
-
- rotateBy(double) - Method in class com.almasb.fxgl.entity.component.RotationComponent
-
Rotate entity view by given angle.
- rotateBy(double) - Method in class com.almasb.fxgl.entity.Entity
-
Rotate entity view by given angle clockwise.
- rotateToVector(Point2D) - Method in class com.almasb.fxgl.entity.component.RotationComponent
-
Set absolute rotation of the entity view to angle
between vector and positive X axis.
- rotateToVector(Point2D) - Method in class com.almasb.fxgl.entity.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.component
-
Adds rotation data to an entity.
- RotationComponent() - Constructor for class com.almasb.fxgl.entity.component.RotationComponent
-
Constructs rotation with angle = 0.
- RotationComponent(double) - Constructor for class com.almasb.fxgl.entity.component.RotationComponent
-
Constructs rotation with given angle.
- round(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.
- 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
-
Convenient access to saving and loading game data.
- SaveLoadManager(String) - Constructor for class com.almasb.fxgl.saving.SaveLoadManager
-
Constructs manager for given profile name.
- saveProfileTask(UserProfile) - Method in class com.almasb.fxgl.saving.SaveLoadManager
-
Saves user profile to "profiles/".
- saveState() - Method in class com.almasb.fxgl.app.GameApplication
-
Called when MenuEvent.SAVE occurs.
- saveTask(DataFile, SaveFile) - Method in class com.almasb.fxgl.saving.SaveLoadManager
-
Save serializable data onto a disk file system under saves directory,
which is created if necessary in the directory where the game is start from.
- scale(Entity...) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- scale(List<Entity>) - Method in class com.almasb.fxgl.entity.animation.AnimationBuilder
-
- scale(Node, Point2D, Duration) - Method in interface com.almasb.fxgl.ui.UIFactory
-
- scale(Node, Point2D, Point2D, Duration) - Method in interface com.almasb.fxgl.ui.UIFactory
-
- scale(Node, Point2D, Point2D, Duration, Duration) - Method in interface com.almasb.fxgl.ui.UIFactory
-
- scale(Node, Point2D, Point2D, Duration, Duration, Runnable) - Method in interface com.almasb.fxgl.ui.UIFactory
-
- 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.
- select(Predicate<T>) - Method in class com.almasb.fxgl.core.collection.Array
-
Returns an iterable for the selected items in the array.
- select(T[], Comparator<T>, int, int) - Method in class com.almasb.fxgl.core.collection.QuickSelect
-
- Select - Class in com.almasb.fxgl.core.collection
-
This class is for selecting a ranked element (kth ordered statistic) from an unordered list in faster time than sorting the
whole array.
- Select() - Constructor for class com.almasb.fxgl.core.collection.Select
-
- select(T[], Comparator<T>, int, int) - Method in class com.almasb.fxgl.core.collection.Select
-
- SelectableComponent - Class in com.almasb.fxgl.entity.component
-
Marks an entity as selectable.
- SelectableComponent(boolean) - Constructor for class com.almasb.fxgl.entity.component.SelectableComponent
-
- selectedEntityProperty() - Method in class com.almasb.fxgl.entity.GameWorld
-
- selectIndex(T[], Comparator<T>, int, int) - Method in class com.almasb.fxgl.core.collection.Select
-
- Selector<E> - Class in com.almasb.fxgl.ai.btree.branch
-
A Selector is a branch task that runs every children until one of them succeeds.
- Selector() - Constructor for class com.almasb.fxgl.ai.btree.branch.Selector
-
Creates a Selector branch with no children.
- Selector(Task<E>...) - Constructor for class com.almasb.fxgl.ai.btree.branch.Selector
-
Creates a Selector branch with the given children.
- Selector(Array<Task<E>>) - Constructor for class com.almasb.fxgl.ai.btree.branch.Selector
-
Creates a Selector branch with the given children.
- selectRanked(Comparator<T>, int) - Method in class com.almasb.fxgl.core.collection.Array
-
Selects the nth-lowest element from the Array according to Comparator ranking.
- selectRankedIndex(Comparator<T>, int) - Method in class com.almasb.fxgl.core.collection.Array
-
- SemaphoreGuard<E> - Class in com.almasb.fxgl.ai.btree.decorator
-
A SemaphoreGuard decorator allows you to specify how many characters should be allowed to concurrently execute its
child which represents a limited resource used in different behavior trees (note that this does not necessarily involve
multithreading concurrency).
- SemaphoreGuard() - Constructor for class com.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
Creates a SemaphoreGuard decorator with no child.
- SemaphoreGuard(Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
Creates a SemaphoreGuard decorator with the given child.
- SemaphoreGuard(String) - Constructor for class com.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
Creates a SemaphoreGuard decorator with no child the specified semaphore name.
- SemaphoreGuard(String, Task<E>) - Constructor for class com.almasb.fxgl.ai.btree.decorator.SemaphoreGuard
-
Creates a SemaphoreGuard decorator with the specified semaphore name and child.
- send(Serializable) - Method in class com.almasb.fxgl.net.NetworkConnection
-
Send data to the machine at the other end using UDP protocol.
- send(Serializable, NetworkProtocol) - Method in class com.almasb.fxgl.net.NetworkConnection
-
Send data to the machine at the other end using specified protocol
- sendClosingMessage() - Method in class com.almasb.fxgl.net.NetworkConnection
-
Send a message (hint) that this end of connection is about
to close
- sendTCP(Serializable) - Method in class com.almasb.fxgl.net.Client
-
- sendTCP(Serializable) - Method in class com.almasb.fxgl.net.NetworkConnection
-
- sendTCP(Serializable) - Method in class com.almasb.fxgl.net.Server
-
- sendUDP(Serializable) - Method in class com.almasb.fxgl.net.Client
-
- sendUDP(Serializable) - Method in class com.almasb.fxgl.net.NetworkConnection
-
- sendUDP(Serializable) - Method in class com.almasb.fxgl.net.Server
-
- sensor(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
- 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.serialization
-
Marks a component as serializable.
- SerializableControl - Interface in com.almasb.fxgl.entity.serialization
-
Marks a control as serializable.
- Server - Class in com.almasb.fxgl.net
-
Server side of the network connection.
- Server() - Constructor for class com.almasb.fxgl.net.Server
-
Constructs and configures a single-client server with default ports
No network operation is done at this point.
- Server(int, int) - Constructor for class com.almasb.fxgl.net.Server
-
Constructs and configures a single-client server with default ports
No network operation is done at this point.
- set(int, T) - Method in class com.almasb.fxgl.core.collection.Array
-
- set(int, int, T) - Method in class com.almasb.fxgl.core.collection.Grid
-
- set(int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- set(Iterable<T>, Predicate<T>) - Method in class com.almasb.fxgl.core.collection.Predicate.PredicateIterable
-
- set(Iterable<T>, Predicate<T>) - Method in class com.almasb.fxgl.core.collection.Predicate.PredicateIterator
-
- set(Iterator<T>, Predicate<T>) - Method in class com.almasb.fxgl.core.collection.Predicate.PredicateIterator
-
- set(float, float) - Method in class com.almasb.fxgl.core.math.Vec2
-
Set this vector component-wise.
- set(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
Set this vector to another vector.
- set(Point2D) - Method in class com.almasb.fxgl.core.math.Vec2
-
Set this vector to another vector.
- set(Class<T>, Pool<T>) - Static method in class com.almasb.fxgl.core.pool.Pools
-
Sets an existing pool for the specified type, stored in a Class to
Pool map.
- set(Object, Object) - Method in class com.almasb.fxgl.core.reflect.Field
-
Sets the value of the field on the supplied object.
- set(AABB) - Method in class com.almasb.fxgl.physics.box2d.collision.AABB
-
Sets this object from the given object.
- set(Collision.ClipVertex) - Method in class com.almasb.fxgl.physics.box2d.collision.Collision.ClipVertex
-
- set(ContactID) - Method in class com.almasb.fxgl.physics.box2d.collision.ContactID
-
- set(Shape, int) - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.DistanceProxy
-
Initialize the proxy using the given shape.
- set(Distance.SimplexCache) - Method in class com.almasb.fxgl.physics.box2d.collision.Distance.SimplexCache
-
- set(Manifold) - Method in class com.almasb.fxgl.physics.box2d.collision.Manifold
-
copies this manifold from the given one
- set(ManifoldPoint) - Method in class com.almasb.fxgl.physics.box2d.collision.ManifoldPoint
-
Sets this manifold point form the given one
- set(RayCastInput) - Method in class com.almasb.fxgl.physics.box2d.collision.RayCastInput
-
- set(RayCastOutput) - Method in class com.almasb.fxgl.physics.box2d.collision.RayCastOutput
-
- set(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.EdgeShape
-
- set(MassData) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.MassData
-
- set(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Create a convex hull from the given array of points.
- set(Mat22) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Set as a copy of another matrix.
- set(float, float, float, float) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
- set(float) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Set as a matrix representing a rotation.
- set(Vec2, Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Set by column vectors.
- set(float, float, float, float, float, float, float, float, float) - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- set(Mat33) - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- set(RaycastResult) - Method in class com.almasb.fxgl.physics.box2d.common.RaycastResult
-
- set(float) - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- set(Rotation) - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- set(Sweep) - Method in class com.almasb.fxgl.physics.box2d.common.Sweep
-
- set(Transform) - Method in class com.almasb.fxgl.physics.box2d.common.Transform
-
Set this to equal another transform.
- set(Vec2, float) - Method in class com.almasb.fxgl.physics.box2d.common.Transform
-
Set this based on the position and angle.
- set(Vec3) - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- set(float, float, float) - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- set(Filter) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Filter
-
- set(Color) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- set(ParticleColor) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- set(byte, byte, byte, byte) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleColor
-
- set(int, int, int, VoronoiDiagram.Generator) - Method in class com.almasb.fxgl.physics.box2d.particle.VoronoiDiagram.VoronoiDiagramTask
-
- setAccelerationFunction(Supplier<Point2D>) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Set gravity function.
- setAccessible(boolean) - Method in class com.almasb.fxgl.core.reflect.Constructor
-
- setAccessible(boolean) - Method in class com.almasb.fxgl.core.reflect.Field
-
- setActive(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the active state of the body.
- setActive(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Does this body start out active?
- setAllowSleep(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Set this flag to false if this body should never fall asleep.
- setAllowSleep(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setAngle(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The world angle of the body in radians.
- setAngle(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
The world angle of the group in radians.
- setAngularDamping(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the angular damping of the body.
- setAngularDamping(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Angular damping is use to reduce the angular velocity.
- setAngularOffset(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Set the target angular offset, in radians.
- setAngularVelocity(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the angular velocity.
- setAngularVelocity(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The angular velocity of the body.
- setAngularVelocity(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setAngularVelocity(double) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set velocity (angle in deg) at which the entity will rotate per tick.
- setApplicationMode(ApplicationMode) - Method in class com.almasb.fxgl.settings.GameSettings
-
Sets application run mode.
- setAsBox(float, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Build vertices to represent an axis-aligned box.
- setAsBox(float, float, Vec2, float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.PolygonShape
-
Build vertices to represent an oriented box.
- setAutoClearForces(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Set flag to control automatic clearing of forces after each time step.
- setAwake(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the sleep state of the body.
- setAwake(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Is this body initially sleeping?
- setBackgroundColor(Color) - Method in interface com.almasb.fxgl.gameplay.notification.NotificationService
-
Set background color of notifications.
- 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.effect.ParticleEmitter
-
Sets the value of the property blendMode.
- setBodyDef(BodyDef) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set custom body definition to describe a generated
body for this physics entity.
- setBodyLinearVelocity(Vec2) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set linear velocity for a physics entity.
- setBodyType(BodyType) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
A convenience method to avoid setting body definition
if only a change of body type is required.
- setBullet(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Should this body be treated like a bullet for continuous collision detection?
- setBullet(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Is this a fast moving body that should be prevented from tunneling through other moving bodies?
Note that all bodies are prevented from tunneling through kinematic and static bodies.
- 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.effect.ParticleEmitter
-
- setColor(Color) - Method in class com.almasb.fxgl.effect.Vignette
-
Set effect color.
- setColor(ParticleColor) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setColor(Color) - Method in class com.almasb.fxgl.physics.PhysicsParticleComponent
-
Set particle color.
- setContactFilter(ContactFilter) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Register a contact filter to provide specific control over collision.
- setContactListener(ContactListener) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Register a contact event listener.
- setContinuousPhysics(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Enable/disable continuous physics.
- setControl(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
This method will set a task as this task's control (parent).
- setControl(Consumer<Particle>) - Method in class com.almasb.fxgl.effect.Particle
-
Set a direct controller to this particle.
- setControlsEnabled(boolean) - Method in class com.almasb.fxgl.entity.Entity
-
Setting this to false will disable each control's update until this has
been set back to true.
- setCorrectionFactor(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
- setCredits(Credits) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set additional credits.
- setCurrentValue(double) - Method in class com.almasb.fxgl.ui.ProgressBar
-
Sets the value of the property currentValue.
- setCursor(String, Point2D) - Method in class com.almasb.fxgl.scene.FXGLScene
-
Sets global game cursor using given name to find
the image cursor within assets/ui/cursors/.
- setDampingRatio(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- setDampingRatio(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- setDampingRatio(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WeldJoint
-
- setData(String, Object) - Method in class com.almasb.fxgl.entity.EntityEvent
-
- setDefinition(ParticleGroupDef) - Method in class com.almasb.fxgl.physics.PhysicsParticleComponent
-
Set particle group definition.
- setDensity(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
- setDensity(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The density, usually in kg/m^2
- setDestroyAutomatically(boolean) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setDestructionListener(DestructionListener) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Register a destruction listener.
- setDialogFactory(DialogFactory) - Method in class com.almasb.fxgl.settings.GameSettings
-
Provide a custom dialog factory.
- setDirection(Point2D) - Method in class com.almasb.fxgl.entity.control.ProjectileControl
-
Set direction in which projectile is moving.
- setEffect(Effect) - Method in class com.almasb.fxgl.scene.FXGLScene
-
Applies given effect to the scene.
- setEmissionRate(double) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Set the emission rate.
- setEnabled(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
Enable/disable this contact.
- setEnabledMenuItems(EnumSet<MenuItem>) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setEndColor(Paint) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Sets the value of the property endColor.
- setEntity(E) - Method in class com.almasb.fxgl.ai.btree.BehaviorTree
-
Sets the blackboard object of this behavior tree.
- setEntityFactory(EntityFactory) - Method in class com.almasb.fxgl.entity.GameWorld
-
- SetEntityFactory - Annotation Type in com.almasb.fxgl.entity
-
Indicates that a class will be used as the main entity factory.
- setExceptionHandler(Consumer<Throwable>) - Method in class com.almasb.fxgl.net.NetworkConnection
-
- setExceptionHandler(ExceptionHandler) - Method in class com.almasb.fxgl.settings.GameSettings
-
Provide a custom exception handler.
- setExpireFunction(TriFunction<Integer, Double, Double, Duration>) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Expire function is used to obtain expire time for particles.
- setFactory(NonBlockingSemaphore.Factory) - Static method in class com.almasb.fxgl.ai.utils.NonBlockingSemaphoreRepository
-
- setFill(Color) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setFill(Color) - Method in class com.almasb.fxgl.ui.ToggleSwitch
-
- setFilter(Filter) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
Set contact filtering data.
- setFilterData(Filter) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Set the contact filtering data.
- setFixedRotation(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set this body to have fixed rotation.
- setFixedRotation(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Should this body be prevented from rotating? Useful for characters.
- setFixtureDef(FixtureDef) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set custom fixture definition to describe a generated
fixture for this physics entity.
- 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.
- setFriction(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The friction coefficient, usually in the range [0,1].
- setFromAngle(double) - Method in class com.almasb.fxgl.core.math.Vec2
-
Set this vector from angle.
- 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.
- SetGameConfig - Annotation Type in com.almasb.fxgl.app
-
Marks a data structure as the main game config.
- setGenerateGroundSensor(boolean) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- setGlobalState(S) - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- setGlobalState(S) - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Sets the global state of this state machine.
- setGravity(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Change the global gravity vector.
- setGravity(double, double) - Method in class com.almasb.fxgl.physics.PhysicsWorld
-
Set global world gravity.
- setGravityScale(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the gravity scale of the body.
- setGravityScale(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Experimental: scales the inertia tensor.
- setGroupFlags(int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- setGroupFlags(int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setGuard(Task<E>) - Method in class com.almasb.fxgl.ai.btree.Task
-
Sets the guard of this task.
- setHCost(int) - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
Set H cost.
- setHeight(int) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set target height.
- setHeight(double) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setIdentity() - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Set as the identity matrix.
- setIdentity() - Method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- setIdentity() - Method in class com.almasb.fxgl.physics.box2d.common.Rotation
-
- setIdentity() - Method in class com.almasb.fxgl.physics.box2d.common.Transform
-
Set this to the identity transform.
- setInitialState(S) - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
- setInitialState(S) - Method in class com.almasb.fxgl.ai.fsm.StackStateMachine
-
- setInitialState(S) - Method in interface com.almasb.fxgl.ai.fsm.StateMachine
-
Sets the initial state of this state machine.
- setIntensity(double) - Method in class com.almasb.fxgl.effect.Vignette
-
Set effect intensity.
- setInterpolator(Interpolator) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Sets the value of the property interpolator.
- setIntroEnabled(boolean) - Method in class com.almasb.fxgl.settings.GameSettings
-
If set to true, the intro video/animation will
be played before the start of the game.
- setLabelFill(Paint) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setLabelPosition(Position) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setLabelVisible(boolean) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setLeftWall(boolean) - Method in class com.almasb.fxgl.ai.pathfinding.maze.MazeCell
-
- setLength(double) - Method in class com.almasb.fxgl.core.math.Vec2
-
- setLength(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJoint
-
- setLevel(Level) - Method in class com.almasb.fxgl.entity.GameWorld
-
Set level to given.
- setLevelFromMap(String) - Method in class com.almasb.fxgl.entity.GameWorld
-
- setLevelFromMap(TiledMap) - Method in class com.almasb.fxgl.entity.GameWorld
-
- setLibrary(BehaviorTreeLibrary) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeLibraryManager
-
Sets the the behavior tree library
- setLimits(float, float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Set the joint limits, usually in meters.
- setLimits(float, float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- setLinearDamping(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the linear damping of the body.
- setLinearDamping(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Linear damping is use to reduce the linear velocity.
- setLinearOffset(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Set the target linear offset, in frame A, in meters.
- setLinearVelocity(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the linear velocity of the center of mass.
- setLinearVelocity(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The linear velocity of the body in world co-ordinates.
- setLinearVelocity(Point2D) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set linear velocity for a physics entity.
- setLinearVelocity(double, double) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set linear velocity for a physics entity.
- 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.effect.ParticleEmitter
-
- setMaxForce(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- setMaxForce(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Set the maximum friction force in N.
- setMaxForce(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- setMaxLength(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RopeJoint
-
- setMaxMotorForce(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Set the maximum motor force, usually in N.
- setMaxMotorTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- setMaxMotorTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- setMaxSize(double) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Sets the value of the property maxSize.
- setMaxTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.FrictionJoint
-
- setMaxTorque(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MotorJoint
-
Set the maximum friction torque in N*m.
- setMaxValue(double) - Method in class com.almasb.fxgl.entity.component.RechargeableComponent
-
Set max value.
- setMaxValue(double) - Method in class com.almasb.fxgl.ui.ProgressBar
-
Sets the value of the property maxValue.
- setMenuEnabled(boolean) - Method in class com.almasb.fxgl.settings.GameSettings
-
Setting to true enables main and game menu.
- setMenuKey(KeyCode) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set the key that will trigger in-game menu.
- setMinSize(double) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Sets the value of the property minSize.
- setMinValue(double) - Method in class com.almasb.fxgl.ui.ProgressBar
-
Sets the value of the property minValue.
- setMotorSpeed(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.PrismaticJoint
-
Set the motor speed, usually in meters per second.
- setMotorSpeed(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.RevoluteJoint
-
- setMotorSpeed(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- setNextVertex(Vec2) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.ChainShape
-
Establish connectivity to a vertex that follows the last vertex.
- setNodeState(int, int, NodeState) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
Set state of the node at x, y.
- 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.effect.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.effect.ParticleControl
-
- 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.
- setOwner(E) - Method in class com.almasb.fxgl.ai.fsm.DefaultStateMachine
-
Sets the owner of this state machine.
- setParent(AStarNode) - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
Set node's parent.
- setParser(BehaviorTreeParser<E>) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- setParsers(Map<Class<?>, DataParser<? super Serializable>>) - Method in class com.almasb.fxgl.net.NetworkConnection
-
- setParticleColorBuffer(ParticleColor[], int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setParticleColorBuffer(ParticleColor[], int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleDamping(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Damping is used to reduce the velocity of particles.
- setParticleDamping(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleDensity(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Change the particle density.
- setParticleDensity(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleDestructionListener(ParticleDestructionListener) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setParticleFlagsBuffer(int[], int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Set a buffer for particle data.
- setParticleFlagsBuffer(int[], int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleGravityScale(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Change the particle gravity scale.
- setParticleGravityScale(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleMaxCount(int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Set the maximum number of particles.
- setParticleMaxCount(int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticlePositionBuffer(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setParticlePositionBuffer(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleRadius(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
Change the particle radius.
- setParticleRadius(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleUserDataBuffer(Object[], int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setParticleUserDataBuffer(Object[], int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setParticleVelocityBuffer(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setParticleVelocityBuffer(Vec2[], int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleSystem
-
- setPosition(Point2D) - Method in class com.almasb.fxgl.entity.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(Position) - Method in interface com.almasb.fxgl.gameplay.notification.NotificationService
-
Set position of future notifications.
- setPosition(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The world position of the body.
- setPosition(float, float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
Moves the group's shape a distance equal to the value of
position.
- setPosition(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(double) - Method in class com.almasb.fxgl.effect.Vignette
-
Set gradient radius.
- setRadius(float) - Method in class com.almasb.fxgl.physics.box2d.collision.shapes.Shape
-
Sets the radius of the underlying shape.
- setRatio(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.GearJoint
-
- setRaycastIgnored(boolean) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
Set true to make raycast ignore this entity.
- setRenderLayer(RenderLayer) - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
Set render layer 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.
- setRestitution(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The restitution (elasticity) usually in the range [0,1].
- setRotation(double) - Method in class com.almasb.fxgl.entity.Entity
-
Set absolute rotation angle.
- setScaleFunction(TriFunction<Integer, Double, Double, Point2D>) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Scale function defines how the size of particles change over time.
- setScaleTransform(float, Mat33) - Static method in class com.almasb.fxgl.physics.box2d.common.Mat33
-
- setScaleX(double) - Method in class com.almasb.fxgl.entity.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.
- setSeed(long) - Method in class com.almasb.fxgl.core.math.RandomXS128
-
Sets the internal seed of this generator based on the given long value.
- setSensor(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Set if this fixture is a sensor.
- setSensor(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
A sensor shape collects contact information but never generates a collision response.
- setShape(Shape) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
The shape, this must be set.
- setShape(Shape) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setShowBBoxColor(Color) - Static method in class com.almasb.fxgl.entity.component.ViewComponent
-
- 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.effect.ParticleEmitter
-
Set size to particles.
- setSleepingAllowed(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
You can disable sleeping on this body.
- setSleepingAllowed(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setSnapToScreen(boolean) - Method in class com.almasb.fxgl.ui.InGameWindow
-
- setSnapToWindows(boolean) - Method in class com.almasb.fxgl.ui.InGameWindow
-
- setSourceImage(Image) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Set source image for this emitter to produce particles.
- setSpawnPointFunction(TriFunction<Integer, Double, Double, Point2D>) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Particles will use the function to obtain spawn points.
- setSpeed(double) - Method in class com.almasb.fxgl.entity.control.ProjectileControl
-
- setSpringDampingRatio(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- setSpringFrequencyHz(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.WheelJoint
-
- setStageStyle(StageStyle) - Method in class com.almasb.fxgl.settings.GameSettings
-
- setStartColor(Paint) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Sets the value of the property startColor.
- setState(NodeState) - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
Set node's state.
- setState(long, long) - Method in class com.almasb.fxgl.core.math.RandomXS128
-
Sets the internal state of this generator.
- setStateForAllNodes(NodeState) - Method in class com.almasb.fxgl.ai.pathfinding.AStarGrid
-
Convenience method to set state of all nodes to given state.
- setStrength(float) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setSubStepping(boolean) - Method in class com.almasb.fxgl.physics.box2d.dynamics.World
-
- setTangentSpeed(float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.contacts.Contact
-
- setTarget(Vec2) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.MouseJoint
-
- setTextColor(Color) - Method in interface com.almasb.fxgl.gameplay.notification.NotificationService
-
Set text color of notifications.
- setTexture(String) - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
Convenience method to set texture as view.
- setTexture(String, boolean) - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
Convenience method to set texture as view.
- setTitle(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set title of the game.
- setTopWall(boolean) - Method in class com.almasb.fxgl.ai.pathfinding.maze.MazeCell
-
- setTraceFill(Paint) - Method in class com.almasb.fxgl.ui.ProgressBar
-
- setTransform(Vec2, float) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the position of the body's origin and rotation.
- setType(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.
- setType(BodyType) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
The body type: static, kinematic, or dynamic.
- setTypeFlags(int) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleDef
-
- setTypes(Set<ParticleType>) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
Set particle types.
- setUIFactory(UIFactory) - Method in class com.almasb.fxgl.settings.GameSettings
-
Provide a custom UI factory.
- setUIMouseTransparent(boolean) - Method in class com.almasb.fxgl.scene.GameScene
-
Set true if UI elements should forward mouse events
to the game layer.
- setUserData(Object) - Method in class com.almasb.fxgl.ai.pathfinding.AStarNode
-
Set user specific data.
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.collision.broadphase.DynamicTreeNode
-
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
Set the user data.
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.dynamics.BodyDef
-
Use this to store application specific body data.
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Fixture
-
Set the user data.
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
Use this to store application specific fixture data.
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.dynamics.joints.Joint
-
Set the user data pointer.
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleDef
-
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroup
-
- setUserData(Object) - Method in class com.almasb.fxgl.physics.box2d.particle.ParticleGroupDef
-
- setValue(boolean) - Method in class com.almasb.fxgl.entity.component.BooleanComponent
-
Set value of this component.
- setValue(double) - Method in class com.almasb.fxgl.entity.component.DoubleComponent
-
Set value to this component.
- setValue(int) - Method in class com.almasb.fxgl.entity.component.IntegerComponent
-
Set value to this component.
- setValue(T) - Method in class com.almasb.fxgl.entity.component.ObjectComponent
-
Set value to this component.
- setValue(double, double) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Set position.
- setValue(Point2D) - Method in class com.almasb.fxgl.entity.component.PositionComponent
-
Set position.
- setValue(String) - Method in class com.almasb.fxgl.entity.component.StringComponent
-
Set value to this component.
- setVelocityFunction(TriFunction<Integer, Double, Double, Point2D>) - Method in class com.almasb.fxgl.effect.ParticleEmitter
-
Set initial velocity function.
- setVelocityX(double) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- setVelocityY(double) - Method in class com.almasb.fxgl.physics.PhysicsComponent
-
- setVersion(String) - Method in class com.almasb.fxgl.settings.GameSettings
-
Set version of the game.
- setView(Node) - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
Set view without generating bounding boxes from view.
- setView(Node, boolean) - Method in class com.almasb.fxgl.entity.component.ViewComponent
-
Set view.
- setView(Node) - Method in class com.almasb.fxgl.entity.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.component.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.component.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
-
- shape(Shape) - Method in class com.almasb.fxgl.physics.box2d.dynamics.FixtureDef
-
- ShapeType - Enum in com.almasb.fxgl.physics.box2d.collision.shapes
-
Types of shapes
- shouldCollide(Fixture, Fixture) - Method in class com.almasb.fxgl.physics.box2d.callbacks.ContactFilter
-
- shouldCollide(Body) - Method in class com.almasb.fxgl.physics.box2d.dynamics.Body
-
This is used to prevent connected bodies from colliding.
- showBox(String, Node, Button...) - Method in interface com.almasb.fxgl.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_ENABLED - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
- SINCOS_LUT_LENGTH - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
- SINCOS_LUT_LERP - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
Use if the table's precision is large (eg .006 or greater).
- SINCOS_LUT_PRECISION - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxSettings
-
smaller the precision, the larger the table.
- sinDeg(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 - Static variable in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- sinLUT(float) - Static method in class com.almasb.fxgl.physics.box2d.common.JBoxUtils
-
- site1 - Variable in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- site2 - Variable in class com.almasb.fxgl.algorithm.voronoi.GraphEdge
-
- size() - Method in class com.almasb.fxgl.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
-
- skew() - Method in class com.almasb.fxgl.core.math.Vec2
-
Get the skew vector such that dot(skew_vec, other) == cross(vec, other).
- skew(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
Get the skew vector such that dot(skew_vec, other) == cross(vec, other);
does not alter this vector.
- solve(Vec2) - Method in class com.almasb.fxgl.physics.box2d.common.Mat22
-
Solve A * x = b where A = this matrix.
- solve(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
-
- sortNode(List<Site>) - Method in class com.almasb.fxgl.algorithm.voronoi.Voronoi
-
- spawn(SpawnData) - Method in interface com.almasb.fxgl.entity.EntitySpawner
-
- spawn(String) - Method in class com.almasb.fxgl.entity.GameWorld
-
- spawn(String, Point2D) - Method in class com.almasb.fxgl.entity.GameWorld
-
Creates an entity with given name at x, y using specified entity factory.
- spawn(String, double, double) - Method in class com.almasb.fxgl.entity.GameWorld
-
Creates an entity with given name at x, y using specified entity factory.
- spawn(String, SpawnData) - Method in class com.almasb.fxgl.entity.GameWorld
-
Creates an entity with given name and data using specified entity factory.
- 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
-
- StackStateMachine<E,S extends State<E>> - Class in com.almasb.fxgl.ai.fsm
-
- StackStateMachine() - Constructor for class com.almasb.fxgl.ai.fsm.StackStateMachine
-
Creates a StackStateMachine with no owner, initial state and global state.
- StackStateMachine(E) - Constructor for class com.almasb.fxgl.ai.fsm.StackStateMachine
-
Creates a StackStateMachine for the specified owner.
- StackStateMachine(E, S) - Constructor for class com.almasb.fxgl.ai.fsm.StackStateMachine
-
Creates a StackStateMachine for the specified owner and initial state.
- StackStateMachine(E, S, S) - Constructor for class com.almasb.fxgl.ai.fsm.StackStateMachine
-
Creates a StackStateMachine for the specified owner, initial state and global state.
- 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.effect.ParticleEmitter
-
- startFX(Callable<T>) - Static method in class com.almasb.fxgl.core.concurrent.Async
-
Runs the task on the JavaFX UI Thread.
- startFX(Runnable) - Static method in class com.almasb.fxgl.core.concurrent.Async
-
Runs the task on the JavaFX UI Thread.
- startLine(int) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- startLine(int) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
- startNewGame() - Method in class com.almasb.fxgl.app.GameApplication
-
(Re-)initializes the user application as new and starts the game.
- startStatement(String, boolean, boolean) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeParser.DefaultBehaviorTreeReader
-
- startStatement(String, boolean, boolean) - Method in class com.almasb.fxgl.ai.btree.utils.BehaviorTreeReader
-
- State<E> - Interface in com.almasb.fxgl.ai.fsm
-
The state of a state machine defines the logic of the entities that enter, exit and last this state.
- State - Class in com.almasb.fxgl.app
-
A single state in which an application can be.
- State() - Constructor for class com.almasb.fxgl.app.State
-
- state - Variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact.TOIOutput
-
- StateChangeListener - Interface in com.almasb.fxgl.app
-
- StateListener - Interface in com.almasb.fxgl.app.listener
-
- StateMachine<E,S extends State<E>> - Interface in com.almasb.fxgl.ai.fsm
-
A state machine manages the state transitions of its entity.
- status - Variable in class com.almasb.fxgl.ai.btree.Task
-
- 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
-
- StringComponent - Class in com.almasb.fxgl.entity.component
-
Represents a String value based component.
- StringComponent() - Constructor for class com.almasb.fxgl.entity.component.StringComponent
-
No-arg ctor, initializes the value to empty string.
- StringComponent(String) - Constructor for class com.almasb.fxgl.entity.component.StringComponent
-
Constructs a string value component with given
initial value.
- sub(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
Return the difference of this vector and another; does not alter either one.
- sub(Point2D) - Method in class com.almasb.fxgl.core.math.Vec2
-
Return the difference of this vector and another; does not alter either one.
- sub(double, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
Return the difference of this vector and another; does not alter either one.
- sub(Vec3) - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- subLocal(Vec2) - Method in class com.almasb.fxgl.core.math.Vec2
-
Subtract another vector from this one and return result - alters this vector.
- subLocal(double, double) - Method in class com.almasb.fxgl.core.math.Vec2
-
Subtract another vector from this one and return result - alters this vector.
- subLocal(Vec3) - Method in class com.almasb.fxgl.physics.box2d.common.Vec3
-
- SubState - Class in com.almasb.fxgl.app
-
- SubState() - Constructor for class com.almasb.fxgl.app.SubState
-
- 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.
- swap(int, int) - Method in class com.almasb.fxgl.core.collection.Array
-
- swap(int, int) - Method in class com.almasb.fxgl.core.collection.IntArray
-
- Sweep - Class in com.almasb.fxgl.physics.box2d.common
-
This describes the motion of a body/shape for TOI computation.
- Sweep() - Constructor for class com.almasb.fxgl.physics.box2d.common.Sweep
-
- sweepA - Variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact.TOIInput
-
- sweepB - Variable in class com.almasb.fxgl.physics.box2d.collision.TimeOfImpact.TOIInput
-
- switchedOnProperty() - Method in class com.almasb.fxgl.ui.ToggleSwitch
-
- switchMenuContentTo(Node) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
Switches current active content to given.
- switchMenuContentTo(Node) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-
- switchMenuTo(Node) - Method in class com.almasb.fxgl.scene.FXGLMenu
-
Switches current active menu body to given.
- switchMenuTo(Node) - Method in class com.almasb.fxgl.scene.menu.FXGLDefaultMenu
-