A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W 

R

radii(java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.utils.Utils
convert the given floats into an array of 4 floats for radii.
radii(java.lang.Number) - function in org.polyfrost.polyui.utils.Utils
convert the given float into an array of 4 floats for radii.
Radiobutton(kotlin.Pair,org.polyfrost.polyui.unit.Vec2,java.lang.Integer,java.lang.Float,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.component.impl.Derivatives
For just strings, use "string" for each entry.
Radiobutton(java.lang.String,org.polyfrost.polyui.unit.Vec2,java.lang.Integer,java.lang.Float,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.component.impl.Derivatives
For images, use Image for each entry.
Radiobutton(org.polyfrost.polyui.renderer.data.PolyImage,org.polyfrost.polyui.unit.Vec2,java.lang.Integer,java.lang.Float,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.component.impl.Derivatives
For strings, use "string" for each entry.
RALT - enum entry in org.polyfrost.polyui.input.KeyModifiers
 
Raster - enum entry in org.polyfrost.polyui.renderer.data.PolyImage.Type

Raster image, such as PNG, JPEG, BMP, etc.

rayCheck(org.polyfrost.polyui.component.Drawable,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.event.InputManager
perform a recursive ray check on the drawable.
rayCheckUnsafe(org.polyfrost.polyui.component.Drawable,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.event.InputManager
same as rayCheck, but does not check for Drawable.acceptsInput or Drawable.enabled.
RCONTROL - enum entry in org.polyfrost.polyui.input.KeyModifiers
 
recalculate() - function in org.polyfrost.polyui.component.Drawable
Fully recalculate this drawable's size, and any of its children's positions.
recalculate() - function in org.polyfrost.polyui.component.Drawable
Fully recalculate this drawable's size, and any of its children's positions.
recalculate() - function in org.polyfrost.polyui.event.InputManager
force the mouse position to be updated.
recolor(org.polyfrost.polyui.color.PolyColor) - function in org.polyfrost.polyui.color.PolyColor.Animatable
 
recolor(org.polyfrost.polyui.color.PolyColor,org.polyfrost.polyui.animate.Animation) - function in org.polyfrost.polyui.color.PolyColor.Animatable
 
recolor(org.polyfrost.polyui.color.PolyColor) - function in org.polyfrost.polyui.color.PolyColor.Animated
 
recolor(org.polyfrost.polyui.color.PolyColor,org.polyfrost.polyui.animate.Animation) - function in org.polyfrost.polyui.color.PolyColor.Animated
recolor this color to the target color, with the given animation type and duration.
recolor(java.lang.Integer,org.polyfrost.polyui.color.PolyColor,org.polyfrost.polyui.animate.Animation) - function in org.polyfrost.polyui.color.PolyColor.Gradient.Animated
 
recolor(org.polyfrost.polyui.color.PolyColor,org.polyfrost.polyui.animate.Animation) - function in org.polyfrost.polyui.color.PolyColor.Gradient.Animated
 
recolor(org.polyfrost.polyui.color.PolyColor) - function in org.polyfrost.polyui.color.PolyColor.Gradient.Mutable
 
recolor(org.polyfrost.polyui.color.PolyColor) - function in org.polyfrost.polyui.color.PolyColor.Gradient.Mutable
 
recolor(org.polyfrost.polyui.color.PolyColor) - function in org.polyfrost.polyui.color.PolyColor.Mut
 
recolor(org.polyfrost.polyui.color.PolyColor) - function in org.polyfrost.polyui.color.PolyColor.Mutable
 
recolor(org.polyfrost.polyui.color.PolyColor) - function in org.polyfrost.polyui.color.PolyColor.Mutable
 
Recolor - class in org.polyfrost.polyui.operations
Changes the color of the component to the specified color.
record(java.lang.Long,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0) - function in org.polyfrost.polyui.input.KeyBinder
Begin recording for a keybind.
rect(java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,org.polyfrost.polyui.color.Color,java.lang.Float) - function in org.polyfrost.polyui.renderer.Renderer
 
rect(java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,org.polyfrost.polyui.color.Color,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.renderer.Renderer
draw a rectangle to the screen, per the given parameters.
rect(java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,org.polyfrost.polyui.color.Color,kotlin.FloatArray) - function in org.polyfrost.polyui.renderer.Renderer
 
red() - function in org.polyfrost.polyui.color.PolyColor
 
red() - function in org.polyfrost.polyui.color.PolyColor
 
red2() - function in org.polyfrost.polyui.color.PolyColor.Gradient
 
red2() - function in org.polyfrost.polyui.color.PolyColor.Gradient
 
ref(T) - function in org.polyfrost.polyui.utils.Utils
Box the given value into a Ref.ObjectRef.
Regular - enum entry in org.polyfrost.polyui.renderer.data.Font.Weight
 
relegate(S) - function in org.polyfrost.polyui.component.ExtensionsKt
Relegate this drawable, meaning it will, in relation to its siblings:
  • be drawn first

  • receive events last

this method is experimental as it may interfere with statically-typed references to children.
remove(org.polyfrost.polyui.input.KeyBinder.Bind) - function in org.polyfrost.polyui.input.KeyBinder
 
remove() - function in org.polyfrost.polyui.operations.DrawableOp
 
remove() - function in org.polyfrost.polyui.operations.DrawableOp
 
removeChild(java.lang.Integer,java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
 
removeChild(java.lang.Integer,java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
 
removeChild(org.polyfrost.polyui.component.Drawable,java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
 
removeChild(org.polyfrost.polyui.component.Drawable,java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
 
removeExecutor(org.polyfrost.polyui.utils.Clock.Executor) - function in org.polyfrost.polyui.PolyUI
Remove a clock-based executor from this PolyUI instance.
removeModifier(java.lang.Byte) - function in org.polyfrost.polyui.event.InputManager
remove a modifier from the current keyModifiers.
removeOperation(org.polyfrost.polyui.operations.DrawableOp) - function in org.polyfrost.polyui.component.Drawable
Remove an operation from this drawable.
removeOperation(org.polyfrost.polyui.operations.DrawableOp) - function in org.polyfrost.polyui.component.Drawable
Remove an operation from this drawable.
render() - function in org.polyfrost.polyui.PolyUI
Perform a render cycle.
render() - function in org.polyfrost.polyui.utils.Debugger
 
Renderer - class in org.polyfrost.polyui.renderer
The renderer is responsible for drawing all components to the screen, handling frame buffers, and more.
repositionChildren() - function in org.polyfrost.polyui.component.Drawable
Reposition all the children of this drawable.
repositionChildren() - function in org.polyfrost.polyui.component.Drawable
Reposition all the children of this drawable.
rescale(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
Method that is called when the physical size of the total window area changes.
rescale(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
Method that is called when the physical size of the total window area changes.
rescale(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.impl.Block
Method that is called when the physical size of the total window area changes.
rescale(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.impl.Block
Method that is called when the physical size of the total window area changes.
rescale(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.impl.Text
Method that is called when the physical size of the total window area changes.
rescale(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.impl.Text
Method that is called when the physical size of the total window area changes.
reset() - function in org.polyfrost.polyui.animate.Animation
 
reset() - function in org.polyfrost.polyui.animate.Animation
 
reset() - function in org.polyfrost.polyui.operations.DrawableOp.Animatable
 
reset() - function in org.polyfrost.polyui.operations.DrawableOp.Animatable
 
resetGlobalAlpha() - function in org.polyfrost.polyui.renderer.Renderer
reset the global alpha to normal.
resetScroll() - function in org.polyfrost.polyui.component.Drawable
reset the initial scroll position to the current position.
resetScroll() - function in org.polyfrost.polyui.component.Drawable
reset the initial scroll position to the current position.
resize(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.PolyUI
Resize this PolyUI instance.
Resize - class in org.polyfrost.polyui.operations
 
resize(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.unit.Vec2
 
resize(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.unit.Vec2
 
Resource - class in org.polyfrost.polyui.renderer.data
representation of a resource, which can be loaded asynchronously or synchronously.
resourceExists(java.lang.String,java.lang.Class) - function in org.polyfrost.polyui.utils.IOUtils
 
reverse() - function in org.polyfrost.polyui.animate.Animation
 
reverse() - function in org.polyfrost.polyui.animate.Animation
 
reverse() - function in org.polyfrost.polyui.operations.DrawableOp.Animatable
 
reverse() - function in org.polyfrost.polyui.operations.DrawableOp.Animatable
 
rgba(java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Float) - function in org.polyfrost.polyui.utils.ColorUtils
create a color from the given red, green, and blue integer values, and an alpha value 0f..1f
rgba(java.lang.Integer,java.lang.Integer,java.lang.Integer) - function in org.polyfrost.polyui.utils.ColorUtils
create a color from the given red, green, and blue integer values, and an alpha value 0f..1f
RGBtoHSB(java.lang.Integer,java.lang.Integer,java.lang.Integer,kotlin.FloatArray) - function in org.polyfrost.polyui.utils.ColorUtils
Converts the components of a color, as specified by the default RGB model, to an equivalent set of values for hue, saturation, and brightness that are the three components of the HSB model.
RIGHT - enum entry in org.polyfrost.polyui.input.Keys
 
RIGHT_MOUSE - enum entry in org.polyfrost.polyui.input.Mouse
 
RMETA - enum entry in org.polyfrost.polyui.input.KeyModifiers
 
Rotate - class in org.polyfrost.polyui.operations
 
rotate(java.lang.Double,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.renderer.Renderer
rotate all future draw calls by the given amount, around the given point, px and py (if supported)you must do all your transforms inside a push, pop pair!
ROUND - enum entry in org.polyfrost.polyui.renderer.data.PolyImage.MaterialStyle
 
RSHIFT - enum entry in org.polyfrost.polyui.input.KeyModifiers
 
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W