Index
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
All Classes|All Packages