Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
R
- r - Variable in class graphics.Color
-
Red component for this color.
- radian(float) - Static method in class util.MathUtils
-
Transforms an angle from degree into radian.
- rainbowify() - Method in class ecs.Text
-
Applies a rainbow effect to the Text, gradually changing the color of each Glyph in a rainbow.
- random - Static variable in class graphics.Color
- random(float, float) - Static method in class util.MathUtils
-
Generates a random number from a range of floats.
- randomColor() - Static method in class graphics.Color
- randomInt(int, int) - Static method in class util.MathUtils
-
Generates a random number from a range of ints.
- rayCast(Vector2f, Vector2f, float) - Method in class physics.collision.shape.Circle
-
Calculate a raycast against this circle using absolute coordinates.
- rayCastIntersection(Vector2f, Vector2f, Vector2f, Vector2f) - Static method in class util.MathUtils
-
Cast two rays and see if they intersect.
- rayCastIntersectionPoint(Vector2f, Vector2f, Vector2f, Vector2f) - Static method in class util.MathUtils
-
Cast two rays and see if they intersect.
- RayCastResult - Class in physics.collision
- RayCastResult() - Constructor for class physics.collision.RayCastResult
-
Create a RayCastResult, where the target was not hit.
- RayCastResult(Vector2f, Vector2f, Vector2f, float) - Constructor for class physics.collision.RayCastResult
-
Create a successful raycast result with details collision information.
- rayCastToLineIntersectionPoint(Vector2f, Vector2f, Vector2f, Vector2f) - Static method in class util.MathUtils
-
Cast a ray against a fixed line and see if they intersect.
- read(Scanner) - Method in class io.token.RepetitiveTokenReader
- read(Scanner) - Method in class io.token.TokenReader
- readData(File) - Static method in class io.bin.BinaryIO
-
Reads byte data from a file.
- readData(URL, int) - Static method in class io.bin.BinaryIO
-
Reads data from an URL in the web.
- rebuffer() - Method in class graphics.renderer.DebugRenderer
-
Rebuffer all the data into batches
- rebuffer() - Method in class graphics.renderer.DefaultRenderer
-
Rebuffer all the data into batches
- rebuffer() - Method in class graphics.renderer.LightmapRenderer
-
Rebuffer all the data into batches
- rebuffer() - Method in class graphics.renderer.Renderer
-
Rebuffer all the data into batches
- rebuffer() - Method in class graphics.renderer.TextRenderer
-
Rebuffer all the data into batches
- rectInRect(Transform, Transform) - Static method in class util.MathUtils
-
Checks if a rectangle is completely inside of another rectangle.
- RED - Static variable in class graphics.Color
- RED_INTEGER - Enum constant in enum class util.specs.TextureSpec.TextureFormat
- RED_UNSIGNED_INTEGER - Enum constant in enum class util.specs.TextureSpec.TextureFormat
- registerCollider(GameObject) - Method in class scene.Scene
- registerRenderer(Renderer) - Method in class scene.Scene
-
Register a renderer to this scene
- relativeCentroid - Variable in class physics.collision.shape.PrimitiveShape
-
The centroid of the shape - the relative vector to an imaginary origin near the shape
- relatives - Variable in class physics.collision.shape.PrimitiveShape
-
The coordinates of the shape - relative to an imaginary origin near the shape
- remove() - Method in class ecs.Component
-
Called when component is removed from GameObject.
- remove(GameObject) - Method in class graphics.renderer.DebugRenderer
-
Remove a gameObject from this renderer
- remove(GameObject) - Method in class graphics.renderer.DefaultRenderer
-
Remove a gameObject from this renderer
- remove(GameObject) - Method in class graphics.renderer.LightmapRenderer
-
Remove a gameObject from this renderer
- remove(GameObject) - Method in class graphics.renderer.Renderer
-
Remove a gameObject from the renderer if it contains the component that gets rendered.
- remove(Text) - Method in class graphics.renderer.TextRenderer
- removeComponent(Class<T>) - Method in class ecs.GameObject
-
Takes a parameter of a class that extends component and removed it from the GameObject if it is contained in the list of components.
- removeForce(String) - Method in class ecs.Dynamics
-
Removes all forces matching a given identifier.
- removeGameObjectFromScene(GameObject) - Method in class scene.Scene
- render() - Method in class graphics.renderer.Renderer
-
Loop through all render batches and render them
- render() - Method in class graphics.renderer.TextRenderer
- render() - Method in class scene.Scene
- render() - Method in class scene.SceneManager
- RenderBatch - Class in graphics.renderer
-
Azurite
- RenderBatch(int, int, Primitive, ShaderDatatype...) - Constructor for class graphics.renderer.RenderBatch
- renderer - Variable in class scene.Scene
- Renderer - Class in graphics.renderer
-
Azurite
- Renderer() - Constructor for class graphics.renderer.Renderer
- REPEAT - Enum constant in enum class util.specs.TextureSpec.TextureWrapFilterType
- RepetitiveTokenReader - Class in io.token
- RepetitiveTokenReader(String, String, int) - Constructor for class io.token.RepetitiveTokenReader
- RepetitiveTokenReader(String, String, int, int) - Constructor for class io.token.RepetitiveTokenReader
- reset() - Method in class physics.force.IncrementalForce
- reset(float, float, float, float) - Method in class util.debug.DebugRect
-
Recalculates start and end points of the lines
- resize(int, int) - Method in class graphics.Framebuffer
-
Resize the Framebuffer to a specific size it will regenerate the entire framebuffer
- resizeAll(EventData.WindowResizeEventData) - Static method in class graphics.Framebuffer
-
Resize all Framebuffers created via the createWithColorAttachment() or createHalfResWithColorAttachment() methods
- ResultPath<Position> - Interface in ai.path
-
The result of a pathfinding algorithm containing a full path from start to target.
- rFilter - Variable in class util.specs.TextureSpec
- RGBA8 - Enum constant in enum class util.specs.TextureSpec.TextureFormat
- RIGHT_ARROW - Static variable in class input.Keyboard
- RIGHT_SHOULDER - Static variable in class input.Gamepad
- RIGHT_STICK - Static variable in class input.Gamepad
- RIGHT_STICK_HORIZONTAL - Static variable in class input.Gamepad
- RIGHT_STICK_VERITCAL - Static variable in class input.Gamepad
- RIGHT_TRIGGER - Static variable in class input.Gamepad
- rotateAroundOrigin(Vector2f, float) - Static method in class util.MathUtils
-
Rotates a point around the origin of the system.
- rotateAroundPoint(Vector2f, Vector2f, float) - Static method in class util.MathUtils
-
Rotates a point around a given point in the same system.
- rotateShape(float, RotationType, Vector2f) - Method in class physics.collision.shape.PrimitiveShape
-
Rotate a shape around a specific point and a given radianAngle.
- RotationType - Enum Class in physics.collision.shape
- round(float) - Static method in class util.MathUtils
-
This is for people who are too lazy to even import Math, but do want to import util.Utils.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form