Index
All Classes|All Packages|Serialized Form
R
- R - Enum constant in enum class rosequartz.input.Key
- RandomNumberGenerator - Class in rosequartz.rng
-
Class used to generate random numbers.
- RandomNumberGenerator(long) - Constructor for class rosequartz.rng.RandomNumberGenerator
-
Creates a random number generator from a seed to use.
- read(String) - Method in class rosequartz.input.FileRequestManager
-
Requests to select a file to read in a graphical user interface.
- read(String) - Method in interface rosequartz.NativesFX.FileRequestManager
- readFileBytes(String) - Method in class rosequartz.files.FileManager
-
Reads an array of bytes from the given file path.
- readFileBytes(String) - Method in interface rosequartz.Natives.FileManager
- readFileObject(String) - Method in class rosequartz.files.FileManager
-
Reads an object from the given file path.
- readFileObject(String) - Method in interface rosequartz.Natives.FileManager
- readFileString(String) - Method in class rosequartz.files.FileManager
-
Reads a string from the given file path.
- readFileString(String) - Method in interface rosequartz.Natives.FileManager
- remove(Class<? extends Component>) - Method in class rosequartz.ecb.Entity
-
Removes a Component from the entity.
- remove(Component) - Method in class rosequartz.ecb.Entity
-
Removes a Component from the entity.
- remove(Entity...) - Static method in class rosequartz.ecb.ECB
-
Removes entities from the ECB.
- remove(Pipeline...) - Static method in class rosequartz.ecb.ECB
-
Removes pipelines from the ECB.
- render() - Method in class rosequartz.gfx.VertexArray
-
Render the array using the current shader program onto the current target frame buffer.
- render() - Method in interface rosequartz.NativesFX.VertexArray
- render(String, float, float, float, float, float) - Method in class rosequartz.gfx.BitmapFont
- render(String, float, float, float, float, float) - Method in interface rosequartz.gfx.Font
-
Render a given text onto the current target frame buffer using texture coordinates.
- RenderTarget - Class in rosequartz.gfx
-
Acts as a target for all graphic rendering to a texture.
- RenderTarget(Texture) - Constructor for class rosequartz.gfx.RenderTarget
-
Creates a render target to a texture.
- repeat(boolean) - Method in class rosequartz.afx.AudioSource
-
Sets the AudioSource to repeat its audio.
- repeat(boolean) - Method in interface rosequartz.NativesFX.AudioSource
- requireMainThread() - Static method in class rosequartz.gfx.Graphics
-
Requires the current thread to be the main thread.
- requirePlatformSpecificEnabled(Class<?>, String) - Static method in class rosequartz.RoseQuartz
-
Throws a PlatformSpecificDisabledException if the given class is not enabled.
- reset() - Method in class rosequartz.gfx.ModelInstance
-
Resets the model instance.
- Resource - Class in rosequartz.files
-
Represents a game resource, like an image, an audio file or just a simple test file.
- Resource(String) - Constructor for class rosequartz.files.Resource
-
Loads a resource from a path inside the resource directory from disk.
- Resource(String, boolean) - Constructor for class rosequartz.files.Resource
-
Loads a resource from a path inside the resource directory from disk.
- restore() - Method in class rosequartz.gfx.GraphicsState
-
Replaces the current graphics state with this one.
- right - Variable in class rosequartz.gfx.OrthographicCamera
- RIGHT - Enum constant in enum class rosequartz.input.MouseButton
- RIGHT_BUMPER - Enum constant in enum class rosequartz.input.Gamepad.Button
- RIGHT_STICK - Enum constant in enum class rosequartz.input.Gamepad.Button
- RIGHT_STICK_X - Enum constant in enum class rosequartz.input.Gamepad.Axis
- RIGHT_STICK_Y - Enum constant in enum class rosequartz.input.Gamepad.Axis
- RIGHT_TRIGGER - Enum constant in enum class rosequartz.input.Gamepad.Axis
- rosequartz - package rosequartz
- RoseQuartz - Class in rosequartz
-
Class for accessing various values and base features.
- RoseQuartz() - Constructor for class rosequartz.RoseQuartz
- rosequartz.afx - package rosequartz.afx
- rosequartz.coll - package rosequartz.coll
- rosequartz.ecb - package rosequartz.ecb
- rosequartz.files - package rosequartz.files
- rosequartz.gfx - package rosequartz.gfx
- rosequartz.input - package rosequartz.input
- rosequartz.math - package rosequartz.math
- rosequartz.net - package rosequartz.net
- rosequartz.rng - package rosequartz.rng
- rosequartz.time - package rosequartz.time
- rotate(float, float, float) - Method in class rosequartz.gfx.ModelInstance
-
Rotates the model instance around 0,0,0 (local space) by a given amount per axis IN RADIANS.
- rotate(float, float, float, float, float, float) - Method in class rosequartz.gfx.ModelInstance
-
Rotates the model instance around a given point by a given amount per axis IN RADIANS.
- rotate(float, float, float, Vec3) - Method in class rosequartz.gfx.ModelInstance
-
Rotates the model instance around a given point by a given amount per axis IN RADIANS.
- rotate(Mat4, float, float, float) - Static method in class rosequartz.gfx.MatrixUtils
-
Configures the matrix to rotate by the given radians around each axis and returns it.
- rotate(Vec3) - Method in class rosequartz.gfx.ModelInstance
-
Rotates the model instance around 0,0,0 (local space) by a given amount per axis IN RADIANS.
- rotate(Vec3, float, float, float) - Method in class rosequartz.gfx.ModelInstance
-
Rotates the model instance around a given point by a given amount per axis IN RADIANS.
- rotate(Vec3, Vec3) - Method in class rosequartz.gfx.ModelInstance
-
Rotates the model instance around a given point by a given amount per axis IN RADIANS.
- rotateDegrees(float, float, float) - Method in class rosequartz.gfx.ModelInstance
-
Rotates the model instance around 0,0,0 (local space) by a given amount per axis IN DEGREES.
- rotateDegrees(float, float, float, float, float, float) - Method in class rosequartz.gfx.ModelInstance
-
Rotates the model instance around a given point by a given amount per axis IN DEGREES.
- rotateDegrees(float, float, float, Vec3) - Method in class rosequartz.gfx.ModelInstance
-
Rotates the model instance around a given point by a given amount per axis IN DEGREES.
- rotateDegrees(Vec3) - Method in class rosequartz.gfx.ModelInstance
-
Rotates the model instance around 0,0,0 (local space) by a given amount per axis IN DEGREES.
- rotateDegrees(Vec3, float, float, float) - Method in class rosequartz.gfx.ModelInstance
-
Rotates the model instance around a given point by a given amount per axis IN DEGREES.
- rotateDegrees(Vec3, Vec3) - Method in class rosequartz.gfx.ModelInstance
-
Rotates the model instance around a given point by a given amount per axis IN DEGREES.
- run() - Method in interface rosequartz.ecb.Behavior
-
Executes the behavior.
- run() - Method in class rosequartz.ecb.Pipeline
-
Executes the pipeline.
- run() - Method in class rosequartz.gfx.GraphicsPipeline
All Classes|All Packages|Serialized Form