Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form