Skip navigation links
A C D E G H I J K L M N O P R S T U V X Y 

A

Action<T extends Entity> - Class in com.almasb.fxgl.extra.entity.action
A single entity action.
Action() - Constructor for class com.almasb.fxgl.extra.entity.action.Action
 
ActionComponent<T extends Entity> - Class in com.almasb.fxgl.extra.entity.action
 
ActionComponent() - Constructor for class com.almasb.fxgl.extra.entity.action.ActionComponent
 
actionsProperty() - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
 
addAction(Action) - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
Add an action for this entity to execute.
animateOpacity() - Method in class com.almasb.fxgl.extra.entity.components.ExpireCleanComponent
Enables diminishing opacity over time.
AStarGrid - Class in com.almasb.fxgl.extra.ai.pathfinding
A* grid containing A* nodes.
AStarGrid(int, int) - Constructor for class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
Constructs A* grid with A* nodes with given width and height.
AStarLogic - Class in com.almasb.fxgl.extra.ai.pathfinding
A* search logic.
AStarLogic() - Constructor for class com.almasb.fxgl.extra.ai.pathfinding.AStarLogic
 
AStarNode - Class in com.almasb.fxgl.extra.ai.pathfinding
Generic A* node.
AStarNode(int, int, NodeState) - Constructor for class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
Constructs A* node with x, y values and state.

C

CCTRMenu - Class in com.almasb.fxgl.extra.scene.menu
 
CCTRMenu(GameApplication, MenuType) - Constructor for class com.almasb.fxgl.extra.scene.menu.CCTRMenu
 
changeState(S) - Method in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
 
changeState(S) - Method in class com.almasb.fxgl.extra.ai.fsm.StackStateMachine
 
changeState(S) - Method in interface com.almasb.fxgl.extra.ai.fsm.StateMachine
Performs a transition to the specified state.
CircularMovementComponent - Class in com.almasb.fxgl.extra.entity.components
Moves entity in a circle.
CircularMovementComponent(double, double) - Constructor for class com.almasb.fxgl.extra.entity.components.CircularMovementComponent
 
clearActions() - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
Clears all running and pending actions.
com.almasb.fxgl.extra.ai.fsm - package com.almasb.fxgl.extra.ai.fsm
 
com.almasb.fxgl.extra.ai.pathfinding - package com.almasb.fxgl.extra.ai.pathfinding
 
com.almasb.fxgl.extra.ai.pathfinding.maze - package com.almasb.fxgl.extra.ai.pathfinding.maze
 
com.almasb.fxgl.extra.algorithm.voronoi - package com.almasb.fxgl.extra.algorithm.voronoi
 
com.almasb.fxgl.extra.entity.action - package com.almasb.fxgl.extra.entity.action
 
com.almasb.fxgl.extra.entity.components - package com.almasb.fxgl.extra.entity.components
 
com.almasb.fxgl.extra.entity.state - package com.almasb.fxgl.extra.entity.state
 
com.almasb.fxgl.extra.scene.menu - package com.almasb.fxgl.extra.scene.menu
 
com.almasb.fxgl.extra.ui - package com.almasb.fxgl.extra.ui
 
createActionButton(String, Runnable) - Method in class com.almasb.fxgl.extra.scene.menu.CCTRMenu
Creates a new button with given name that performs given action on click/press.
createActionButton(String, Runnable) - Method in class com.almasb.fxgl.extra.scene.menu.GTAVMenu
Creates a new button with given name that performs given action on click/press.
createBackground(double, double) - Method in class com.almasb.fxgl.extra.scene.menu.CCTRMenu
 
createBackground(double, double) - Method in class com.almasb.fxgl.extra.scene.menu.GTAVMenu
 
createContentButton(String, Supplier<FXGLMenu.MenuContent>) - Method in class com.almasb.fxgl.extra.scene.menu.CCTRMenu
Creates a new button with given name that sets given content on click/press.
createContentButton(String, Supplier<FXGLMenu.MenuContent>) - Method in class com.almasb.fxgl.extra.scene.menu.GTAVMenu
Creates a new button with given name that sets given content on click/press.
createMenuBodyGameMenu() - Method in class com.almasb.fxgl.extra.scene.menu.CCTRMenu
 
createMenuBodyMainMenu() - Method in class com.almasb.fxgl.extra.scene.menu.CCTRMenu
 
createProfileView(String) - Method in class com.almasb.fxgl.extra.scene.menu.CCTRMenu
 
createProfileView(String) - Method in class com.almasb.fxgl.extra.scene.menu.GTAVMenu
 
createTitleView(String) - Method in class com.almasb.fxgl.extra.scene.menu.CCTRMenu
 
createTitleView(String) - Method in class com.almasb.fxgl.extra.scene.menu.GTAVMenu
 
createVersionView(String) - Method in class com.almasb.fxgl.extra.scene.menu.CCTRMenu
 
createVersionView(String) - Method in class com.almasb.fxgl.extra.scene.menu.GTAVMenu
 
currentState - Variable in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
The current state the owner is in.

D

damage(double) - Method in class com.almasb.fxgl.extra.entity.components.RechargeableComponent
Damage component by given value.
damagePercentageCurrent(double) - Method in class com.almasb.fxgl.extra.entity.components.RechargeableComponent
Damage component by given percentage.
damagePercentageMax(double) - Method in class com.almasb.fxgl.extra.entity.components.RechargeableComponent
Damage component by given percentage.
DefaultStateMachine<E,S extends State<E>> - Class in com.almasb.fxgl.extra.ai.fsm
Default implementation of the StateMachine interface.
DefaultStateMachine() - Constructor for class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
Creates a DefaultStateMachine with no owner, initial state and global state.
DefaultStateMachine(E) - Constructor for class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
Creates a DefaultStateMachine for the specified owner.
DefaultStateMachine(E, S) - Constructor for class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
Creates a DefaultStateMachine for the specified owner and initial state.
DefaultStateMachine(E, S, S) - Constructor for class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
Creates a DefaultStateMachine for the specified owner, initial state and global state.

E

enter(E) - Method in interface com.almasb.fxgl.extra.ai.fsm.State
This method will execute when the state is entered.
exit(E) - Method in interface com.almasb.fxgl.extra.ai.fsm.State
This method will execute when the state is exited.
ExpireCleanComponent - Class in com.almasb.fxgl.extra.entity.components
Removes an entity from the world after a certain duration.
ExpireCleanComponent(Duration) - Constructor for class com.almasb.fxgl.extra.entity.components.ExpireCleanComponent
The expire duration timer starts when the entity is attached to the world, so it does not start immediately when this component is created.

G

generateVoronoi(double[], double[], double, double, double, double) - Method in class com.almasb.fxgl.extra.algorithm.voronoi.Voronoi
 
getColor() - Method in class com.almasb.fxgl.extra.ui.Vignette
 
getCurrentAction() - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
 
getCurrentState() - Method in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
 
getCurrentState() - Method in class com.almasb.fxgl.extra.ai.fsm.StackStateMachine
 
getCurrentState() - Method in interface com.almasb.fxgl.extra.ai.fsm.StateMachine
Returns the current state of this state machine.
getDirection() - Method in class com.almasb.fxgl.extra.entity.components.ProjectileComponent
 
getEntity() - Method in class com.almasb.fxgl.extra.entity.action.Action
 
getFCost() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
 
getGCost() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
 
getGlobalState() - Method in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
 
getGlobalState() - Method in interface com.almasb.fxgl.extra.ai.fsm.StateMachine
Returns the global state of this state machine.
getGrid() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
 
getHCost() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
 
getHeight() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
 
getHeight() - Method in class com.almasb.fxgl.extra.ai.pathfinding.maze.Maze
 
getIntensity() - Method in class com.almasb.fxgl.extra.ui.Vignette
 
getLastAction() - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
 
getMaxValue() - Method in class com.almasb.fxgl.extra.entity.components.RechargeableComponent
 
getMaze() - Method in class com.almasb.fxgl.extra.ai.pathfinding.maze.Maze
 
getMazeCell(int, int) - Method in class com.almasb.fxgl.extra.ai.pathfinding.maze.Maze
 
getNextAction() - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
 
getNode(int, int) - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
Returns a node at x, y.
getNodes() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
 
getNodeState(int, int) - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
Returns state of the node at a, y.
getOwner() - Method in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
Returns the owner of this state machine.
getParent() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
 
getPath(int, int, int, int) - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
Returns a list of A* nodes from start to target.
getPath(AStarNode[][], AStarNode, AStarNode, AStarNode...) - Method in class com.almasb.fxgl.extra.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.extra.ai.pathfinding.maze.Maze
Returns shortest path between two cells in the maze.
getPreviousState() - Method in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
 
getPreviousState() - Method in class com.almasb.fxgl.extra.ai.fsm.StackStateMachine
Returns the last state of this state machine.
getPreviousState() - Method in interface com.almasb.fxgl.extra.ai.fsm.StateMachine
Returns the last state of this state machine.
getRadius() - Method in class com.almasb.fxgl.extra.ui.Vignette
 
getRandomNode() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
 
getRandomNode(Predicate<AStarNode>) - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
 
getSpeed() - Method in class com.almasb.fxgl.extra.entity.components.ProjectileComponent
 
getState() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
 
getState() - Method in class com.almasb.fxgl.extra.entity.state.StateComponent
 
getUserData() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
 
getValidNeighbors(AStarNode, AStarNode[][], AStarNode...) - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarLogic
 
getValidNeighbors(AStarNode, AStarNode[][], AStarNode...) - Method in class com.almasb.fxgl.extra.ai.pathfinding.maze.MazeSolver
Adaptation from vanilla A* to cater for walls.
getVelocity() - Method in class com.almasb.fxgl.extra.entity.components.ProjectileComponent
 
getWidth() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
 
getWidth() - Method in class com.almasb.fxgl.extra.ai.pathfinding.maze.Maze
 
getX() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
 
getX() - Method in class com.almasb.fxgl.extra.ai.pathfinding.maze.MazeCell
 
getX1() - Method in class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 
getX2() - Method in class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 
getY() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
 
getY() - Method in class com.almasb.fxgl.extra.ai.pathfinding.maze.MazeCell
 
getY1() - Method in class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 
getY2() - Method in class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 
globalState - Variable in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
The global state of the owner.
GraphEdge - Class in com.almasb.fxgl.extra.algorithm.voronoi
 
GraphEdge() - Constructor for class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 
GTAVMenu - Class in com.almasb.fxgl.extra.scene.menu
 
GTAVMenu(GameApplication, MenuType) - Constructor for class com.almasb.fxgl.extra.scene.menu.GTAVMenu
 

H

hasLeftWall() - Method in class com.almasb.fxgl.extra.ai.pathfinding.maze.MazeCell
 
hasNextActions() - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
 
hasTopWall() - Method in class com.almasb.fxgl.extra.ai.pathfinding.maze.MazeCell
 
HealthComponent - Class in com.almasb.fxgl.extra.entity.components
Represents some form of entity health based on integer values.
HealthComponent(int) - Constructor for class com.almasb.fxgl.extra.entity.components.HealthComponent
 

I

isAllowStateReentrance() - Method in class com.almasb.fxgl.extra.entity.state.StateComponent
 
isComplete() - Method in class com.almasb.fxgl.extra.entity.action.Action
 
isInState(S) - Method in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
Indicates whether the state machine is in the given state.
isInState(S) - Method in interface com.almasb.fxgl.extra.ai.fsm.StateMachine
Indicates whether the state machine is in the given state.
isPoint() - Method in class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 
isSwitchedOn() - Method in class com.almasb.fxgl.extra.ui.ToggleSwitch
 
isWithin(int, int) - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
 
isZero() - Method in class com.almasb.fxgl.extra.entity.components.RechargeableComponent
Check if value is 0.

J

JSComponent - Class in com.almasb.fxgl.extra.entity.components
Runs scripted entity behavior from a javascript file.
JSComponent(String) - Constructor for class com.almasb.fxgl.extra.entity.components.JSComponent
Constructs new instance with given source filename.

K

KeepOnScreenComponent - Class in com.almasb.fxgl.extra.entity.components
A component that keeps an entity within the viewport.
KeepOnScreenComponent(boolean, boolean) - Constructor for class com.almasb.fxgl.extra.entity.components.KeepOnScreenComponent
 

L

LiftComponent - Class in com.almasb.fxgl.extra.entity.components
Moves the entity up and down.
LiftComponent(Duration, double, boolean) - Constructor for class com.almasb.fxgl.extra.entity.components.LiftComponent
Constructs lift component (moving vertically).

M

Maze - Class in com.almasb.fxgl.extra.ai.pathfinding.maze
A 2d maze.
Maze(int, int) - Constructor for class com.almasb.fxgl.extra.ai.pathfinding.maze.Maze
Constructs a new maze with given width and height.
MazeCell - Class in com.almasb.fxgl.extra.ai.pathfinding.maze
Represents a single cell in a maze.
MazeCell(int, int) - Constructor for class com.almasb.fxgl.extra.ai.pathfinding.maze.MazeCell
 
MazeSolver - Class in com.almasb.fxgl.extra.ai.pathfinding.maze
Solves a Maze using A*.
MazeSolver() - Constructor for class com.almasb.fxgl.extra.ai.pathfinding.maze.MazeSolver
 

N

NodeState - Enum in com.almasb.fxgl.extra.ai.pathfinding
Node state.

O

OffscreenCleanComponent - Class in com.almasb.fxgl.extra.entity.components
Removes an entity if it is outside of the visible area of the viewport.
OffscreenCleanComponent() - Constructor for class com.almasb.fxgl.extra.entity.components.OffscreenCleanComponent
 
onAdded(T) - Method in class com.almasb.fxgl.extra.entity.action.Action
 
onAdded() - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
 
onAdded() - Method in class com.almasb.fxgl.extra.entity.components.ExpireCleanComponent
 
onAdded() - Method in class com.almasb.fxgl.extra.entity.components.KeepOnScreenComponent
 
onAdded() - Method in class com.almasb.fxgl.extra.entity.components.LiftComponent
 
onAdded() - Method in class com.almasb.fxgl.extra.entity.components.ProjectileComponent
 
onEnter(State) - Method in class com.almasb.fxgl.extra.entity.state.State
Called after entering this state from prevState
onExit() - Method in class com.almasb.fxgl.extra.entity.state.State
Called before exit.
onRemoved(T) - Method in class com.almasb.fxgl.extra.entity.action.Action
 
onRemoved() - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
 
onUpdate(T, double) - Method in class com.almasb.fxgl.extra.entity.action.Action
Called on entity world update tick.
onUpdate(double) - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
 
onUpdate(double) - Method in class com.almasb.fxgl.extra.entity.components.CircularMovementComponent
 
onUpdate(double) - Method in class com.almasb.fxgl.extra.entity.components.ExpireCleanComponent
 
onUpdate(double) - Method in class com.almasb.fxgl.extra.entity.components.JSComponent
 
onUpdate(double) - Method in class com.almasb.fxgl.extra.entity.components.KeepOnScreenComponent
 
onUpdate(double) - Method in class com.almasb.fxgl.extra.entity.components.LiftComponent
 
onUpdate(double) - Method in class com.almasb.fxgl.extra.entity.components.OffscreenCleanComponent
 
onUpdate(double) - Method in class com.almasb.fxgl.extra.entity.components.ProjectileComponent
 
onUpdate(double) - Method in class com.almasb.fxgl.extra.entity.state.State
 
onUpdate(double) - Method in class com.almasb.fxgl.extra.entity.state.StateComponent
 
owner - Variable in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
The entity that owns this state machine.

P

preUpdate(double) - Method in class com.almasb.fxgl.extra.entity.state.StateComponent
Called before state update.
previousState - Variable in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
The last state the owner was in.
ProjectileComponent - Class in com.almasb.fxgl.extra.entity.components
Generic projectile component.
ProjectileComponent(Point2D, double) - Constructor for class com.almasb.fxgl.extra.entity.components.ProjectileComponent
 

R

RechargeableComponent - Class in com.almasb.fxgl.extra.entity.components
Any rechargeable component, such as HP, SP, ammo, etc.
RechargeableComponent(double) - Constructor for class com.almasb.fxgl.extra.entity.components.RechargeableComponent
 
removeAction(Action) - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
 
removeCurrentAction() - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
Remove current executing action.
removeLastAction() - Method in class com.almasb.fxgl.extra.entity.action.ActionComponent
Remove last added action.
restore(double) - Method in class com.almasb.fxgl.extra.entity.components.RechargeableComponent
Restore component by given value.
restorePercentageCurrent(double) - Method in class com.almasb.fxgl.extra.entity.components.RechargeableComponent
Restore component by given percentage.
restorePercentageMax(double) - Method in class com.almasb.fxgl.extra.entity.components.RechargeableComponent
Restore by given percentage.
revertToPreviousState() - Method in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
 
revertToPreviousState() - Method in class com.almasb.fxgl.extra.ai.fsm.StackStateMachine
Changes the Change state back to the previous state.
revertToPreviousState() - Method in interface com.almasb.fxgl.extra.ai.fsm.StateMachine
Changes the state back to the previous state.

S

setAllowStateReentrance(boolean) - Method in class com.almasb.fxgl.extra.entity.state.StateComponent
 
setColor(Color) - Method in class com.almasb.fxgl.extra.ui.Vignette
Set effect color.
setDirection(Point2D) - Method in class com.almasb.fxgl.extra.entity.components.ProjectileComponent
Set direction in which projectile is moving.
setFill(Color) - Method in class com.almasb.fxgl.extra.ui.ToggleSwitch
 
setGlobalState(S) - Method in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
 
setGlobalState(S) - Method in interface com.almasb.fxgl.extra.ai.fsm.StateMachine
Sets the global state of this state machine.
setHCost(int) - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
Set H cost.
setInitialState(S) - Method in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
 
setInitialState(S) - Method in class com.almasb.fxgl.extra.ai.fsm.StackStateMachine
 
setInitialState(S) - Method in interface com.almasb.fxgl.extra.ai.fsm.StateMachine
Sets the initial state of this state machine.
setIntensity(double) - Method in class com.almasb.fxgl.extra.ui.Vignette
Set effect intensity.
setLeftWall(boolean) - Method in class com.almasb.fxgl.extra.ai.pathfinding.maze.MazeCell
 
setMaxValue(double) - Method in class com.almasb.fxgl.extra.entity.components.RechargeableComponent
Set max value.
setNodeState(int, int, NodeState) - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
Set state of the node at x, y.
setOwner(E) - Method in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
Sets the owner of this state machine.
setParent(AStarNode) - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
Set node's parent.
setRadius(double) - Method in class com.almasb.fxgl.extra.ui.Vignette
Set gradient radius.
setSpeed(double) - Method in class com.almasb.fxgl.extra.entity.components.ProjectileComponent
 
setState(NodeState) - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
Set node's state.
setState(State) - Method in class com.almasb.fxgl.extra.entity.state.StateComponent
 
setStateForAllNodes(NodeState) - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarGrid
Convenience method to set state of all nodes to given state.
setTopWall(boolean) - Method in class com.almasb.fxgl.extra.ai.pathfinding.maze.MazeCell
 
setUserData(Object) - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
Set user specific data.
site1 - Variable in class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 
site2 - Variable in class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 
sortNode(List<Site>) - Method in class com.almasb.fxgl.extra.algorithm.voronoi.Voronoi
 
StackStateMachine<E,S extends State<E>> - Class in com.almasb.fxgl.extra.ai.fsm
A StateMachine implementation that keeps track of all previous States via a stack.
StackStateMachine() - Constructor for class com.almasb.fxgl.extra.ai.fsm.StackStateMachine
Creates a StackStateMachine with no owner, initial state and global state.
StackStateMachine(E) - Constructor for class com.almasb.fxgl.extra.ai.fsm.StackStateMachine
Creates a StackStateMachine for the specified owner.
StackStateMachine(E, S) - Constructor for class com.almasb.fxgl.extra.ai.fsm.StackStateMachine
Creates a StackStateMachine for the specified owner and initial state.
StackStateMachine(E, S, S) - Constructor for class com.almasb.fxgl.extra.ai.fsm.StackStateMachine
Creates a StackStateMachine for the specified owner, initial state and global state.
State<E> - Interface in com.almasb.fxgl.extra.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.extra.entity.state
 
State() - Constructor for class com.almasb.fxgl.extra.entity.state.State
 
StateComponent - Class in com.almasb.fxgl.extra.entity.state
 
StateComponent(State) - Constructor for class com.almasb.fxgl.extra.entity.state.StateComponent
 
StateComponent() - Constructor for class com.almasb.fxgl.extra.entity.state.StateComponent
 
StateMachine<E,S extends State<E>> - Interface in com.almasb.fxgl.extra.ai.fsm
A state machine manages the state transitions of its entity.
switchedOnProperty() - Method in class com.almasb.fxgl.extra.ui.ToggleSwitch
 
switchMenuContentTo(Node) - Method in class com.almasb.fxgl.extra.scene.menu.CCTRMenu
 
switchMenuContentTo(Node) - Method in class com.almasb.fxgl.extra.scene.menu.GTAVMenu
 
switchMenuTo(Node) - Method in class com.almasb.fxgl.extra.scene.menu.GTAVMenu
 

T

ToggleSwitch - Class in com.almasb.fxgl.extra.ui
On/Off toggle switch.
ToggleSwitch() - Constructor for class com.almasb.fxgl.extra.ui.ToggleSwitch
 
toString() - Method in class com.almasb.fxgl.extra.ai.pathfinding.AStarNode
 
toString() - Method in class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 
toString() - Method in class com.almasb.fxgl.extra.entity.components.HealthComponent
 

U

update() - Method in class com.almasb.fxgl.extra.ai.fsm.DefaultStateMachine
Updates the state machine by invoking first the execute method of the global state (if any) then the execute method of the current state.
update(E) - Method in interface com.almasb.fxgl.extra.ai.fsm.State
This is the state's normal update function.
update() - Method in interface com.almasb.fxgl.extra.ai.fsm.StateMachine
Updates the state machine.

V

valueOf(String) - Static method in enum com.almasb.fxgl.extra.ai.pathfinding.NodeState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.almasb.fxgl.extra.ai.pathfinding.NodeState
Returns an array containing the constants of this enum type, in the order they are declared.
Vignette - Class in com.almasb.fxgl.extra.ui
Vignette effect node.
Vignette(int, int, double) - Constructor for class com.almasb.fxgl.extra.ui.Vignette
Constructs new vignette effect with given values
Voronoi - Class in com.almasb.fxgl.extra.algorithm.voronoi
https://github.com/AlmasB/FXGL/issues/478 See http://en.wikipedia.org/wiki/Fortune%27s_algorithm
Voronoi(double) - Constructor for class com.almasb.fxgl.extra.algorithm.voronoi.Voronoi
 

X

x1 - Variable in class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 
x2 - Variable in class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 

Y

y1 - Variable in class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 
y2 - Variable in class com.almasb.fxgl.extra.algorithm.voronoi.GraphEdge
 
A C D E G H I J K L M N O P R S T U V X Y 
Skip navigation links

Copyright © 2018. All rights reserved.