Index

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