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

R

r - Variable in class org.xjge.graphics.Color
 
R1 - org.xjge.core.Control
A trigger-like button usually located on the upper-right side of the gamepad.
R2 - org.xjge.core.Control
A responsive trigger generally located at the upper-right side of the gamepad directly under the button-like "bumper" trigger (Control.R1).
R3 - org.xjge.core.Control
A button that is likely integrated directly into the gamepads right analog stick.
random() - Static method in class org.xjge.core.Light
Provides implementing applications with a randomized light object.
random() - Static method in class org.xjge.graphics.Color
Creates a random color.
range - Variable in class org.xjge.core.ShadowMap
 
Rectangle - Class in org.xjge.graphics
Data structure used by RectangleBatch objects to draw single color rectangles.
Rectangle() - Constructor for class org.xjge.graphics.Rectangle
Creates a new rectangle object.
Rectangle(int, int, int, int) - Constructor for class org.xjge.graphics.Rectangle
Creates a new rectangle object using the data specified.
RectangleBatch - Class in org.xjge.graphics
Used to batch render rectangles.
RectangleBatch(int) - Constructor for class org.xjge.graphics.RectangleBatch
Establishes a system through which vertex data may be streamed to draw rectangles.
RED - Static variable in class org.xjge.graphics.Color
 
removalRequested() - Method in class org.xjge.core.Entity
Finds if the entity has made a request for removal from the game world.
remove() - Method in class org.xjge.core.Entity
Requests the removal and destruction of this entity.
removeObserver(PropertyChangeListener) - Method in class org.xjge.core.Observable
Revokes an observers access to view the state changes of implementing objects.
removeUIWidget(int, String) - Static method in class org.xjge.core.XJGE
Removes a widget from the specified viewports user interface.
render() - Method in class org.xjge.graphics.Icon
Renders the icon image.
render() - Method in class org.xjge.graphics.Polygon
Draws the polygon using the data specified by the constructor.
render(float, Color) - Method in class org.xjge.graphics.Rectangle
A quick and dirty way to render a rectangle with little overhead.
render(int) - Method in class org.xjge.graphics.Point
 
render(int, int, Matrix4f, Graphics) - Method in class org.xjge.graphics.PostProcessShader
Acts like any other render method does within the engine with the exception that it runs
render(Map<String, GLProgram>) - Method in class org.xjge.core.Camera
Used to organize calls to the OpenGL API and other code pertaining to rendering.
render(Map<String, GLProgram>) - Method in class org.xjge.core.Widget
Organizes calls to the OpenGL API made by this widget.
render(Map<String, GLProgram>, int, Camera, int) - Method in class org.xjge.core.Scene
Organizes calls to the OpenGL API made by entities and other various objects located in the game world.
render(Map<String, GLProgram>, Camera, Light[], int) - Method in class org.xjge.core.Entity
Used to organize calls to the OpenGL API and other code pertaining to rendering.
render(GLProgram, Camera, Light[], int) - Method in class org.xjge.core.Entity
Used to organize calls to the OpenGL API and other code pertaining to rendering.
render(GLProgram, Light[], int, int) - Method in class org.xjge.graphics.Model
Alternate version of render() that uses the default capabilties provided by the engine which includes backface culling and depth testing.
render(GLProgram, Light[], GLCaps, int, int) - Method in class org.xjge.graphics.Model
Renders the 3D model.
renderShadow(GLProgram) - Method in class org.xjge.core.Entity
Used to cast a shadow using this entities model matrix (and texture if necessary) by passing them as uniforms to the depth program.
renderShadow(GLProgram) - Method in class org.xjge.graphics.Model
Alternate version of renderShadow() that uses the default capabilties provided by the engine which includes backface culling and depth testing.
renderShadow(GLProgram, GLCaps) - Method in class org.xjge.graphics.Model
Used to cast a shadow using the model matrix of each mesh (and texture if necessary) by passing them as uniforms to the depth program.
renderShadows(GLProgram) - Method in class org.xjge.core.Scene
Used to organize calls to the OpenGL API by entities and other objects within the scene who wish to cast shadows.
reset() - Method in class org.xjge.core.Timer
Resets the time of the timer to its initial duration.
resolve() - Method in class org.xjge.core.Event
Called continuously until the event is resolved.
resolved - Variable in class org.xjge.core.Event
 
resolveEvent - Variable in class org.xjge.core.Widget
Used to resolve a special event that occurs when a gamepad is disconnected.
restart() - Method in class org.xjge.core.Timer
Sets the timer back to its initial state and starts ticking again.
resumeMusic() - Static method in class org.xjge.core.Audio
Resumes playing whatever song was previously paused from where it left off.
revertEnabledState(int) - Static method in class org.xjge.core.Input
Reverts the enabled state of an input device to its previous value.
RIGHT_STICK_X - org.xjge.core.Control
Represents the analog stick located on the right-hand side of the gamepad.
RIGHT_STICK_Y - org.xjge.core.Control
Represents the analog stick located on the right-hand side of the gamepad.
rotate(float) - Method in class org.xjge.graphics.Polygon
Rotates the polygon according to the angle specified.
rotateX(float) - Method in class org.xjge.graphics.Model
Rotates the entire 3D model in relation to the worlds x-axis.
rotateY(float) - Method in class org.xjge.graphics.Model
Rotates the entire 3D model in relation to the worlds y-axis.
rotateZ(float) - Method in class org.xjge.graphics.Model
Rotates the entire 3D model in relation to the worlds z-axis.
rotationXYZ(float, float, float) - Method in class org.xjge.graphics.Model
Changes the rotation of the entire 3D model relative to each axis.
rows - Variable in class org.xjge.graphics.Atlas
 
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