Index
All Classes|All Packages
A
- addCommand(String, TerminalCommand) - Static method in class org.xjge.core.XJGE
-
Adds a new user-defined command that can be accessed through the engines
Terminal
and used to debug the application at runtime. - addEntity(String, Entity) - Static method in class org.xjge.core.Game
-
Adds an entity to the current scene.
- addEvent(Event) - Static method in class org.xjge.core.Game
-
Adds an event to the game event queue.
- addGLProgram(String, GLProgram) - Static method in class org.xjge.core.XJGE
-
Adds a custom
GLProgram
to an immutable collection which can be accessed through a scenes render() method to draw the various objects and entities within it. - addLight(int, Light) - Static method in class org.xjge.core.Game
-
Inserts a light object into the current scenes lights array at the specified index.
- addObserver(PropertyChangeListener) - Method in class org.xjge.core.Observable
-
Exposes this objects state to another.
- addUIWidget(int, String, Widget) - Static method in class org.xjge.core.XJGE
-
Adds a new
Widget
to the specified viewport. - addUniform(BufferType, String) - Method in class org.xjge.graphics.GLProgram
-
Creates an association between a CPU-stored data buffer holding the value of a uniform variable and its corresponding memory location on the GPU.
- AI_GAMEPAD_1 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_10 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_11 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_12 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_13 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_14 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_15 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_16 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_2 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_3 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_4 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_5 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_6 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_7 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_8 - Static variable in class org.xjge.core.Input
- AI_GAMEPAD_9 - Static variable in class org.xjge.core.Input
- ALL_SOURCES - Static variable in class org.xjge.core.Audio
-
A unique value that can be passed to the
Audio.setSoundSourceState(int, int)
method to change the current state of every sound source. - ambientColor - Variable in class org.xjge.core.Light
- asVec3() - Method in class org.xjge.graphics.Color
-
Returns the RGB component values of this object as a three-component floating point vector that can be passed to a shader program through a uniform variable.
- atlas - Variable in class org.xjge.graphics.Instance2D
- Atlas - Class in org.xjge.graphics
-
Represents a texture atlas (or sprite sheet) that will provide the texture coordinates of sub-images within a larger
Texture
. - Atlas(Texture, int, int) - Constructor for class org.xjge.graphics.Atlas
-
Supplies the data generated from a texture and cell dimensions as a texture atlas.
- Audio - Class in org.xjge.core
-
Provides an abstraction of the OpenAL API through which sound effects and music may be played.
- Audio() - Constructor for class org.xjge.core.Audio
- axisMoved() - Method in class org.xjge.core.Command
-
Convenience method used to check if the input state of the
Control
coupled to this command is of a certain value.
All Classes|All Packages