A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
Z
R
- radii(S,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.component.extensions.VisualsKt
- radii(S,kotlin.FloatArray) - function in org.polyfrost.polyui.component.extensions.VisualsKt
- 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
Imagefor each entry. - Radiobutton(org.polyfrost.polyui.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. - radius(S,java.lang.Float) - function in org.polyfrost.polyui.component.extensions.VisualsKt
- RALT - enum entry in org.polyfrost.polyui.input.KeyModifiers
- Raster - enum entry in org.polyfrost.polyui.data.PolyImage.Type
Raster image, such as PNG, JPEG, BMP, etc.
- rayCheck(org.polyfrost.polyui.component.Inputtable,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.input.InputManager
- perform a recursive ray check on the component.
- rayCheckUnsafe(org.polyfrost.polyui.component.Component,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.input.InputManager
- same as rayCheck, but does not check for Inputtable.acceptsInput.
- RCONTROL - enum entry in org.polyfrost.polyui.input.KeyModifiers
- recalculate() - function in org.polyfrost.polyui.component.Component
- Fully recalculate this component's size, and any of its children's positions.
- recalculate() - function in org.polyfrost.polyui.component.Component
- Fully recalculate this component's size, and any of its children's positions.
- recalculate() - function in org.polyfrost.polyui.component.Scrollable
- Fully recalculate this component's size, and any of its children's positions.
- recalculate() - function in org.polyfrost.polyui.component.Scrollable
- Fully recalculate this component's size, and any of its children's positions.
- recalculate() - function in org.polyfrost.polyui.input.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.Function1) - 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.
- refuse() - function in org.polyfrost.polyui.utils.Clock.Bomb
- Re-fuse the bomb, resetting the timer.
- Regular - enum entry in org.polyfrost.polyui.data.Font.Weight
- RelationsKt - class in org.polyfrost.polyui.component.extensions
- relegate(S) - function in org.polyfrost.polyui.component.extensions.RelationsKt
- Relegate this component, meaning it will, in relation to its siblings:
be drawn first (so visually on the bottom)
receive events last
- rem(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.unit.Vec2
- remove(java.lang.Boolean) - function in org.polyfrost.polyui.component.Component
- Remove this component from its parent.
- remove(java.lang.Boolean) - function in org.polyfrost.polyui.component.Component
- Remove this component from its parent.
- remove(org.polyfrost.polyui.input.KeyBinder.Bind) - function in org.polyfrost.polyui.input.KeyBinder
- remove(org.polyfrost.polyui.input.KeyBinder.Bind) - function in org.polyfrost.polyui.input.KeyBinder
- remove(java.lang.Integer) - function in org.polyfrost.polyui.utils.Int2IntMap
- Remove the mapping for the given key.
- remove(java.lang.String,java.lang.Character) - function in org.polyfrost.polyui.utils.StringUtils
- removeChild(java.lang.Integer,java.lang.Boolean) - function in org.polyfrost.polyui.component.Component
- removeChild(java.lang.Integer,java.lang.Boolean) - function in org.polyfrost.polyui.component.Component
- removeChild(org.polyfrost.polyui.component.Component,java.lang.Boolean) - function in org.polyfrost.polyui.component.Component
- removeChild(org.polyfrost.polyui.component.Component,java.lang.Boolean) - function in org.polyfrost.polyui.component.Component
- 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.input.InputManager
- remove a modifier from the current keyModifiers.
- removeOperation(org.polyfrost.polyui.operations.ComponentOp) - function in org.polyfrost.polyui.component.Component
- Remove an operation from this drawable.
- removeOperation(org.polyfrost.polyui.operations.ComponentOp) - function in org.polyfrost.polyui.component.Component
- Remove an operation from this drawable.
- removeSurrounding(java.lang.String,java.lang.Character) - function in org.polyfrost.polyui.utils.StringUtils
- 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.
- renderer(org.polyfrost.polyui.renderer.Renderer) - function in org.polyfrost.polyui.utils.PolyUIBuilder
- rescale(java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.component.Component
- Method that is called when the physical size of the total window area changes.
- rescale(java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.component.Component
- Method that is called when the physical size of the total window area changes.
- rescale0(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.Component
- raw rescale method that does not check rawResize and uses the given scale factors directly.
- rescale0(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.Component
- raw rescale method that does not check rawResize and uses the given scale factors directly.
- rescale0(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
- raw rescale method that does not check rawResize and uses the given scale factors directly.
- rescale0(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
- raw rescale method that does not check rawResize and uses the given scale factors directly.
- rescale0(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.Scrollable
- raw rescale method that does not check rawResize and uses the given scale factors directly.
- rescale0(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.impl.Block
- raw rescale method that does not check rawResize and uses the given scale factors directly.
- rescale0(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.impl.Block
- raw rescale method that does not check rawResize and uses the given scale factors directly.
- rescale0(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.impl.Text
- raw rescale method that does not check rawResize and uses the given scale factors directly.
- rescale0(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in org.polyfrost.polyui.component.impl.Text
- raw rescale method that does not check rawResize and uses the given scale factors directly.
- reset() - function in org.polyfrost.polyui.animate.Animation
- reset() - function in org.polyfrost.polyui.animate.Animation
- reset() - function in org.polyfrost.polyui.operations.ComponentOp.Animatable
- reset() - function in org.polyfrost.polyui.operations.ComponentOp.Animatable
- resetGlobalAlpha() - function in org.polyfrost.polyui.renderer.Renderer
- reset the global alpha to normal.
- resetScroll() - function in org.polyfrost.polyui.component.Scrollable
- reset the initial scroll position to the current position.
- resetScroll() - function in org.polyfrost.polyui.component.Scrollable
- 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
- Resource - class in org.polyfrost.polyui.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.ComponentOp.Animatable
- reverse() - function in org.polyfrost.polyui.operations.ComponentOp.Animatable
- rgba(java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Float) - function in org.polyfrost.polyui.color.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.color.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.color.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.data.PolyImage.MaterialStyle
- RSHIFT - enum entry in org.polyfrost.polyui.input.KeyModifiers