Index

A B C D E F G H I K L M N O P Q R S T U V W X Y 
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.
A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes|All Packages