Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Variable in class graphics.Color
Alpha component for this color.
A - Static variable in class input.Gamepad
 
A_KEY - Static variable in class input.Keyboard
 
absoluteCentroid - Variable in class physics.collision.shape.PrimitiveShape
The centroid of the shape - the absolute vector (position is already added to it)
absolutes - Variable in class physics.collision.shape.PrimitiveShape
The coordinates of the shape - absolute coordinates (position is already added to it)
action - Variable in class event.EventData.KeyEventData
 
action - Variable in class event.EventData.MouseButtonEventData
 
activate() - Method in class scene.Scene
This method will be called each time this scene becomes active by SceneManager.
add(int, T) - Method in class util.OrderPreservingList
 
add(GameObject) - Method in class graphics.renderer.DebugRenderer
Add a gameObject to this renderer
add(GameObject) - Method in class graphics.renderer.DefaultRenderer
Add a gameObject to this renderer
add(GameObject) - Method in class graphics.renderer.LightmapRenderer
Add a gameObject to this renderer
add(GameObject) - Method in class graphics.renderer.Renderer
Add a gameObject to the renderer, and if it contains a component that affects rendering, like a sprite or light, those are added to a batch.
add(Text) - Method in class graphics.renderer.TextRenderer
Add a Text object to this renderer
add(T) - Method in class util.OrderPreservingList
 
addAll(int, Collection<? extends T>) - Method in class util.OrderPreservingList
 
addAll(Collection<? extends T>) - Method in class util.OrderPreservingList
 
addArray(String, boolean[], int, boolean, boolean) - Method in class io.json.JSONObject
 
addArray(String, char[], int, boolean, boolean) - Method in class io.json.JSONObject
 
addArray(String, double[], int, boolean, boolean) - Method in class io.json.JSONObject
 
addArray(String, float[], int, boolean, boolean) - Method in class io.json.JSONObject
 
addArray(String, int[], int, boolean, boolean) - Method in class io.json.JSONObject
 
addArray(String, Object[], int, boolean, boolean) - Method in class io.json.JSONObject
 
addArray(String, String[], int, boolean, boolean) - Method in class io.json.JSONObject
 
addAttribute(String, String) - Method in class io.xml.XMLElement
 
addComponent(Component) - Method in class ecs.GameObject
Adds a new component to the GameObject's list.
addGameObjectToScene(GameObject) - Method in class scene.Scene
 
addList(String, List<T>, int, boolean, boolean) - Method in class io.json.JSONObject
 
addObject(String, Object, int, boolean, boolean) - Method in class io.json.JSONObject
 
addPathTo(Vector2fNode, float, boolean) - Method in class ai.path.vector2f.Vector2fNode
 
addRotationDegree(float) - Method in class util.Transform
 
addRotationRadians(float) - Method in class util.Transform
 
addScene(Scene) - Method in class scene.SceneManager
Adds a scene to the pool of the manager instance.
addState(String, State) - Method in class ai.statemachine.StateMachine
Adds a new state to the machine.
addSubElement(XMLElement) - Method in class io.xml.XMLElement
 
addTexture(Texture) - Method in class graphics.renderer.RenderBatch
Add a texture to this batch
addToRenderers(GameObject) - Method in class scene.Scene
Add a gameObject to all renderers
addTransition(String, String, Function<State, Boolean>) - Method in class ai.statemachine.StateMachine
Add a new transition.
addUiObject(Text) - Method in class scene.Scene
 
addVar(String, boolean, int, boolean, boolean) - Method in class io.json.JSONObject
 
addVar(String, char, int, boolean, boolean) - Method in class io.json.JSONObject
 
addVar(String, double, int, boolean, boolean) - Method in class io.json.JSONObject
 
addVar(String, float, int, boolean, boolean) - Method in class io.json.JSONObject
 
addVar(String, int, int, boolean, boolean) - Method in class io.json.JSONObject
 
addVar(String, String, int, boolean, boolean) - Method in class io.json.JSONObject
 
addX(float) - Method in class ecs.Text
Add to the existing X position incrementally each time this method is called.
addX(float) - Method in class fonts.GlyphRenderer
 
addX(float) - Method in class util.Transform
 
addY(float) - Method in class ecs.Text
Add to the existing Y position incrementally each time this method is called.
addY(float) - Method in class fonts.GlyphRenderer
 
addY(float) - Method in class util.Transform
 
adjust() - Method in class physics.collision.shape.Circle
 
adjust() - Method in class physics.collision.shape.PrimitiveShape
Will be called by PrimitiveShape.setPosition(Vector2f) after the new position was set.
adjustProjection() - Method in class graphics.Camera
Recalculate Projection Matrix
ai.path - package ai.path
 
ai.path.vector2f - package ai.path.vector2f
 
ai.statemachine - package ai.statemachine
 
ALPHA - Static variable in class graphics.HSLColor
 
appliesToMagFilter - Variable in enum class util.specs.TextureSpec.TextureResizeFilterType
 
apply() - Method in class postprocess.PostProcessStep
Run this Step
apply(Texture) - Method in class postprocess.BloomEffect
Apply the bloom effect and return the final texture if not rendering to the default framebuffer
apply(Texture) - Method in class postprocess.PostProcessPipeline
Apply the effect and return the final texture if not rendering to the default framebuffer
applyForce(Force) - Method in class ecs.Dynamics
Applies another force to the physical entity that will be added to the physical entities effective force.
AROUND_CENTER - Enum constant in enum class physics.collision.shape.RotationType
 
AROUND_ORIGIN - Enum constant in enum class physics.collision.shape.RotationType
 
AROUND_POINT - Enum constant in enum class physics.collision.shape.RotationType
 
Assets - Class in util
 
Assets() - Constructor for class util.Assets
 
astar(Map<Position>, BiFunction<Position, Position, Float>) - Static method in class ai.path.Pathfinding
A fully modifiable version of the A* (a-star) algorithm.
attach() - Method in class graphics.Shader
Bind the shader program
attachments - Variable in class util.specs.FramebufferSpec
 
ATTR_EQUALS - Static variable in class io.xml.XMLTokenizer
 
awake() - Method in class scene.Scene
Runs only once on startup, useful for initializing gameObjects or for first time setup.
awake() - Method in class scenes.DemoPlatformer
Deprecated.
 
awake() - Method in class scenes.DemoTopDown
 
awake() - Method in class scenes.TextRenderingDemo
 
axis(int, int) - Static method in class input.Gamepad
 
axisAlignedRectangle(float, float, float, float) - Static method in class physics.collision.Shapes
Create an axis aligned rectangle.
axisAlignedRectangle(Vector2f, Vector2f) - Static method in class physics.collision.Shapes
Create an axis aligned rectangle.
AZ_BUTTON_1 - Static variable in class input.Buttons
Mouse buttons.
AZ_BUTTON_2 - Static variable in class input.Buttons
Mouse buttons.
AZ_BUTTON_3 - Static variable in class input.Buttons
Mouse buttons.
AZ_BUTTON_4 - Static variable in class input.Buttons
Mouse buttons.
AZ_BUTTON_5 - Static variable in class input.Buttons
Mouse buttons.
AZ_BUTTON_6 - Static variable in class input.Buttons
Mouse buttons.
AZ_BUTTON_7 - Static variable in class input.Buttons
Mouse buttons.
AZ_BUTTON_8 - Static variable in class input.Buttons
Mouse buttons.
AZ_BUTTON_A - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_B - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_BACK - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_CIRCLE - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_CROSS - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_DPAD_DOWN - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_DPAD_LEFT - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_DPAD_RIGHT - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_DPAD_UP - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_GUIDE - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_LAST - Static variable in class input.Buttons
Mouse buttons.
AZ_BUTTON_LAST - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_LEFT - Static variable in class input.Buttons
Mouse buttons.
AZ_BUTTON_LEFT_BUMPER - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_LEFT_THUMB - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_MIDDLE - Static variable in class input.Buttons
Mouse buttons.
AZ_BUTTON_RIGHT - Static variable in class input.Buttons
Mouse buttons.
AZ_BUTTON_RIGHT_BUMPER - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_RIGHT_THUMB - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_SQUARE - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_START - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_TRIANGLE - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_X - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_BUTTON_Y - Static variable in class input.GamepadButtons
Gamepad buttons.
AZ_KEY_0 - Static variable in class input.Keys
Printable keys.
AZ_KEY_1 - Static variable in class input.Keys
Printable keys.
AZ_KEY_2 - Static variable in class input.Keys
Printable keys.
AZ_KEY_3 - Static variable in class input.Keys
Printable keys.
AZ_KEY_4 - Static variable in class input.Keys
Printable keys.
AZ_KEY_5 - Static variable in class input.Keys
Printable keys.
AZ_KEY_6 - Static variable in class input.Keys
Printable keys.
AZ_KEY_7 - Static variable in class input.Keys
Printable keys.
AZ_KEY_8 - Static variable in class input.Keys
Printable keys.
AZ_KEY_9 - Static variable in class input.Keys
Printable keys.
AZ_KEY_A - Static variable in class input.Keys
Printable keys.
AZ_KEY_APOSTROPHE - Static variable in class input.Keys
Printable keys.
AZ_KEY_B - Static variable in class input.Keys
Printable keys.
AZ_KEY_BACKSLASH - Static variable in class input.Keys
Printable keys.
AZ_KEY_BACKSPACE - Static variable in class input.Keys
Function keys.
AZ_KEY_C - Static variable in class input.Keys
Printable keys.
AZ_KEY_CAPS_LOCK - Static variable in class input.Keys
Function keys.
AZ_KEY_COMMA - Static variable in class input.Keys
Printable keys.
AZ_KEY_D - Static variable in class input.Keys
Printable keys.
AZ_KEY_DELETE - Static variable in class input.Keys
Function keys.
AZ_KEY_DOWN - Static variable in class input.Keys
Function keys.
AZ_KEY_E - Static variable in class input.Keys
Printable keys.
AZ_KEY_END - Static variable in class input.Keys
Function keys.
AZ_KEY_ENTER - Static variable in class input.Keys
Function keys.
AZ_KEY_EQUAL - Static variable in class input.Keys
Printable keys.
AZ_KEY_ESCAPE - Static variable in class input.Keys
Function keys.
AZ_KEY_F - Static variable in class input.Keys
Printable keys.
AZ_KEY_F1 - Static variable in class input.Keys
Function keys.
AZ_KEY_F10 - Static variable in class input.Keys
Function keys.
AZ_KEY_F11 - Static variable in class input.Keys
Function keys.
AZ_KEY_F12 - Static variable in class input.Keys
Function keys.
AZ_KEY_F13 - Static variable in class input.Keys
Function keys.
AZ_KEY_F14 - Static variable in class input.Keys
Function keys.
AZ_KEY_F15 - Static variable in class input.Keys
Function keys.
AZ_KEY_F16 - Static variable in class input.Keys
Function keys.
AZ_KEY_F17 - Static variable in class input.Keys
Function keys.
AZ_KEY_F18 - Static variable in class input.Keys
Function keys.
AZ_KEY_F19 - Static variable in class input.Keys
Function keys.
AZ_KEY_F2 - Static variable in class input.Keys
Function keys.
AZ_KEY_F20 - Static variable in class input.Keys
Function keys.
AZ_KEY_F21 - Static variable in class input.Keys
Function keys.
AZ_KEY_F22 - Static variable in class input.Keys
Function keys.
AZ_KEY_F23 - Static variable in class input.Keys
Function keys.
AZ_KEY_F24 - Static variable in class input.Keys
Function keys.
AZ_KEY_F25 - Static variable in class input.Keys
Function keys.
AZ_KEY_F3 - Static variable in class input.Keys
Function keys.
AZ_KEY_F4 - Static variable in class input.Keys
Function keys.
AZ_KEY_F5 - Static variable in class input.Keys
Function keys.
AZ_KEY_F6 - Static variable in class input.Keys
Function keys.
AZ_KEY_F7 - Static variable in class input.Keys
Function keys.
AZ_KEY_F8 - Static variable in class input.Keys
Function keys.
AZ_KEY_F9 - Static variable in class input.Keys
Function keys.
AZ_KEY_G - Static variable in class input.Keys
Printable keys.
AZ_KEY_GRAVE_ACCENT - Static variable in class input.Keys
Printable keys.
AZ_KEY_H - Static variable in class input.Keys
Printable keys.
AZ_KEY_HOME - Static variable in class input.Keys
Function keys.
AZ_KEY_I - Static variable in class input.Keys
Printable keys.
AZ_KEY_INSERT - Static variable in class input.Keys
Function keys.
AZ_KEY_J - Static variable in class input.Keys
Printable keys.
AZ_KEY_K - Static variable in class input.Keys
Printable keys.
AZ_KEY_KP_0 - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_1 - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_2 - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_3 - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_4 - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_5 - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_6 - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_7 - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_8 - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_9 - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_ADD - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_DECIMAL - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_DIVIDE - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_ENTER - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_EQUAL - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_MULTIPLY - Static variable in class input.Keys
Function keys.
AZ_KEY_KP_SUBTRACT - Static variable in class input.Keys
Function keys.
AZ_KEY_L - Static variable in class input.Keys
Printable keys.
AZ_KEY_LAST - Static variable in class input.Keys
Function keys.
AZ_KEY_LEFT - Static variable in class input.Keys
Function keys.
AZ_KEY_LEFT_ALT - Static variable in class input.Keys
Function keys.
AZ_KEY_LEFT_BRACKET - Static variable in class input.Keys
Printable keys.
AZ_KEY_LEFT_CONTROL - Static variable in class input.Keys
Function keys.
AZ_KEY_LEFT_SHIFT - Static variable in class input.Keys
Function keys.
AZ_KEY_LEFT_SUPER - Static variable in class input.Keys
Function keys.
AZ_KEY_M - Static variable in class input.Keys
Printable keys.
AZ_KEY_MENU - Static variable in class input.Keys
Function keys.
AZ_KEY_MINUS - Static variable in class input.Keys
Printable keys.
AZ_KEY_N - Static variable in class input.Keys
Printable keys.
AZ_KEY_NUM_LOCK - Static variable in class input.Keys
Function keys.
AZ_KEY_O - Static variable in class input.Keys
Printable keys.
AZ_KEY_P - Static variable in class input.Keys
Printable keys.
AZ_KEY_PAGE_DOWN - Static variable in class input.Keys
Function keys.
AZ_KEY_PAGE_UP - Static variable in class input.Keys
Function keys.
AZ_KEY_PAUSE - Static variable in class input.Keys
Function keys.
AZ_KEY_PERIOD - Static variable in class input.Keys
Printable keys.
AZ_KEY_PRINT_SCREEN - Static variable in class input.Keys
Function keys.
AZ_KEY_Q - Static variable in class input.Keys
Printable keys.
AZ_KEY_R - Static variable in class input.Keys
Printable keys.
AZ_KEY_RIGHT - Static variable in class input.Keys
Function keys.
AZ_KEY_RIGHT_ALT - Static variable in class input.Keys
Function keys.
AZ_KEY_RIGHT_BRACKET - Static variable in class input.Keys
Printable keys.
AZ_KEY_RIGHT_CONTROL - Static variable in class input.Keys
Function keys.
AZ_KEY_RIGHT_SHIFT - Static variable in class input.Keys
Function keys.
AZ_KEY_RIGHT_SUPER - Static variable in class input.Keys
Function keys.
AZ_KEY_S - Static variable in class input.Keys
Printable keys.
AZ_KEY_SCROLL_LOCK - Static variable in class input.Keys
Function keys.
AZ_KEY_SEMICOLON - Static variable in class input.Keys
Printable keys.
AZ_KEY_SLASH - Static variable in class input.Keys
Printable keys.
AZ_KEY_SPACE - Static variable in class input.Keys
Printable keys.
AZ_KEY_T - Static variable in class input.Keys
Printable keys.
AZ_KEY_TAB - Static variable in class input.Keys
Function keys.
AZ_KEY_U - Static variable in class input.Keys
Printable keys.
AZ_KEY_UP - Static variable in class input.Keys
Function keys.
AZ_KEY_V - Static variable in class input.Keys
Printable keys.
AZ_KEY_W - Static variable in class input.Keys
Printable keys.
AZ_KEY_WORLD_1 - Static variable in class input.Keys
Printable keys.
AZ_KEY_WORLD_2 - Static variable in class input.Keys
Printable keys.
AZ_KEY_X - Static variable in class input.Keys
Printable keys.
AZ_KEY_Y - Static variable in class input.Keys
Printable keys.
AZ_KEY_Z - Static variable in class input.Keys
Printable keys.
AZ_MOD_ALT - Static variable in class input.Keys
If this bit is set one or more Alt keys were held down.
AZ_MOD_CAPS_LOCK - Static variable in class input.Keys
If this bit is set the Caps Lock key is enabled and the LOCK_KEY_MODS input mode is set.
AZ_MOD_CONTROL - Static variable in class input.Keys
If this bit is set one or more Control keys were held down.
AZ_MOD_NUM_LOCK - Static variable in class input.Keys
If this bit is set the Num Lock key is enabled and the LOCK_KEY_MODS input mode is set.
AZ_MOD_SHIFT - Static variable in class input.Keys
If this bit is set one or more Shift keys were held down.
AZ_MOD_SUPER - Static variable in class input.Keys
If this bit is set one or more Super keys were held down.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form