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

S

Scale - class in org.polyfrost.polyui.operations
 
scale(java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.renderer.Renderer
scales all future draw calls by the given amount.
scale(java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2
 
scale(java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2
 
scale(java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2.Based
 
scale(java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2.Relative
 
secondary(S) - function in org.polyfrost.polyui.component.ExtensionsKt
 
seconds() - function in org.polyfrost.polyui.unit.Units
 
selectWordAroundCaret() - function in org.polyfrost.polyui.component.impl.TextInput
 
set(java.lang.Integer,org.polyfrost.polyui.color.Color) - function in org.polyfrost.polyui.color.PolyColor.Gradient
 
set(java.lang.Integer,org.polyfrost.polyui.component.Drawable) - function in org.polyfrost.polyui.component.Drawable
 
set(java.lang.Integer,org.polyfrost.polyui.component.Drawable) - function in org.polyfrost.polyui.component.Drawable
 
set(org.polyfrost.polyui.component.Drawable,org.polyfrost.polyui.component.Drawable) - function in org.polyfrost.polyui.component.Drawable
Replace a child of this drawable with another drawable.
set(org.polyfrost.polyui.component.Drawable,org.polyfrost.polyui.component.Drawable) - function in org.polyfrost.polyui.component.Drawable
Replace a child of this drawable with another drawable.
set(java.lang.Integer,java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2
 
set(java.lang.Integer,java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2
 
set(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.unit.Vec2
 
set(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.unit.Vec2
 
set(java.lang.Integer,T) - function in org.polyfrost.polyui.utils.LinkedList
 
set_translated(org.polyfrost.polyui.input.Translator.Text) - function in org.polyfrost.polyui.component.impl.Text
 
set_translated(org.polyfrost.polyui.input.Translator.Text) - function in org.polyfrost.polyui.component.impl.Text
 
setAcceptsInput(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
 
setAcceptsInput(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
 
setAlpha(java.lang.Float) - function in org.polyfrost.polyui.color.PolyColor
 
setAlpha(java.lang.Float) - function in org.polyfrost.polyui.color.PolyColor
 
setAlpha(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
The alpha value of this drawable.
setAlpha(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
The alpha value of this drawable.
setAlphaCap(java.lang.Float) - function in org.polyfrost.polyui.renderer.Renderer
set a maximum alpha value for all future draw calls, in the range (0-1), until reset.
setArgb(java.lang.Integer) - function in org.polyfrost.polyui.color.PolyColor
return an integer representation of this color.
setArgb(java.lang.Integer) - function in org.polyfrost.polyui.color.PolyColor
return an integer representation of this color.
setAt(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.component.Drawable
 
setAt(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.component.Drawable
 
setBoarderColor(org.polyfrost.polyui.color.PolyColor) - function in org.polyfrost.polyui.component.impl.Block
 
setBoarderColor(org.polyfrost.polyui.color.PolyColor) - function in org.polyfrost.polyui.component.impl.Block
 
setBoarderWidth(java.lang.Float) - function in org.polyfrost.polyui.component.impl.Block
 
setBoarderWidth(java.lang.Float) - function in org.polyfrost.polyui.component.impl.Block
 
setBrightness(java.lang.Float) - function in org.polyfrost.polyui.color.PolyColor
 
setBrightness(java.lang.Float) - function in org.polyfrost.polyui.color.PolyColor
 
setClipboard(java.lang.String) - function in org.polyfrost.polyui.PolyUI
 
setClipboard(java.lang.String) - function in org.polyfrost.polyui.renderer.Window
Set the clipboard string.
setColor(org.polyfrost.polyui.color.PolyColor.Animated) - function in org.polyfrost.polyui.component.Drawable
Setting of this value could have undesirable results, and the PolyColor.Animated.recolor method should be used instead.
setColor(org.polyfrost.polyui.color.PolyColor.Animated) - function in org.polyfrost.polyui.component.Drawable
Setting of this value could have undesirable results, and the PolyColor.Animated.recolor method should be used instead.
setColor(org.polyfrost.polyui.color.Color) - function in org.polyfrost.polyui.operations.KeyFrame
 
setColors(org.polyfrost.polyui.color.Colors) - function in org.polyfrost.polyui.PolyUI
Colors attached to this PolyUI instance.
setComboMaxInterval(java.lang.Long) - function in org.polyfrost.polyui.property.Settings
the time between clicks for them to be considered as a combo.
setCursor(org.polyfrost.polyui.renderer.data.Cursor) - function in org.polyfrost.polyui.PolyUI
 
setCursor(org.polyfrost.polyui.renderer.data.Cursor) - function in org.polyfrost.polyui.renderer.Window
Set the cursor design.
setDefaultLocale(java.lang.String) - function in org.polyfrost.polyui.property.Settings
 
setDestructivePalette(S) - function in org.polyfrost.polyui.component.ExtensionsKt
 
setDirty(java.lang.Boolean) - function in org.polyfrost.polyui.color.PolyColor
Set this to true to update the argb value.
setDirty(java.lang.Boolean) - function in org.polyfrost.polyui.color.PolyColor
Set this to true to update the argb value.
setDontWarn(java.lang.Boolean) - function in org.polyfrost.polyui.input.Translator
Set to true to disable warnings when a translation is not found.
setDrawables(org.polyfrost.polyui.utils.LinkedList) - function in org.polyfrost.polyui.event.EventManager
 
setDurationNanos(java.lang.Long) - function in org.polyfrost.polyui.animate.Animation
 
setDurationNanos(java.lang.Long) - function in org.polyfrost.polyui.animate.Animation
 
setEnabled(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
 
setEnabled(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
 
setFont(org.polyfrost.polyui.renderer.data.Font) - function in org.polyfrost.polyui.component.impl.Text
 
setFont(org.polyfrost.polyui.renderer.data.Font) - function in org.polyfrost.polyui.component.impl.Text
 
setFonts(org.polyfrost.polyui.renderer.data.FontFamily) - function in org.polyfrost.polyui.PolyUI
Fonts attached to this PolyUI instance.
setFontSize(java.lang.Float) - function in org.polyfrost.polyui.component.impl.Text
 
setFontSize(java.lang.Float) - function in org.polyfrost.polyui.component.impl.Text
 
setFrom(java.lang.Float) - function in org.polyfrost.polyui.animate.Animation
 
setFrom(java.lang.Float) - function in org.polyfrost.polyui.animate.Animation
 
setHeight(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
 
setHeight(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
 
setHeight(java.lang.Integer) - function in org.polyfrost.polyui.renderer.Window
 
setHeight(java.lang.Float) - function in org.polyfrost.polyui.renderer.data.PolyImage
 
setHeight(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2
 
setHeight(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2
 
setHue(java.lang.Float) - function in org.polyfrost.polyui.color.PolyColor
 
setHue(java.lang.Float) - function in org.polyfrost.polyui.color.PolyColor
 
setImage(org.polyfrost.polyui.renderer.data.PolyImage) - function in org.polyfrost.polyui.component.impl.Image
 
setInputState(java.lang.Byte) - function in org.polyfrost.polyui.component.Drawable
 
setInputState(java.lang.Byte) - function in org.polyfrost.polyui.component.Drawable
 
setKeyBinder(org.polyfrost.polyui.input.KeyBinder) - function in org.polyfrost.polyui.event.EventManager
 
setLocale(java.lang.String) - function in org.polyfrost.polyui.input.Translator
set the locale of this translator.
setMasterFrameBuffer(java.lang.Boolean) - function in org.polyfrost.polyui.property.Settings
If true, the renderer will render all layout and component to a 'master' framebuffer, then every frame, render that.
setMaxComboSize(java.lang.Integer) - function in org.polyfrost.polyui.property.Settings
maximum amount of clicks that can be combo-ed in any interval
setMaxFPS(java.lang.Integer) - function in org.polyfrost.polyui.property.Settings
set this to something other than 0 to set a framerate cap for the UI.
setMaximumWindowSize(kotlin.Pair) - function in org.polyfrost.polyui.property.Settings
Set the maximum window size (width by height) that the window can be resized to.
setMinDrawablesForFramebuffer(java.lang.Integer) - function in org.polyfrost.polyui.property.Settings
minimum number of drawables in a group before it will use a framebuffer.
setMinimumWindowSize(kotlin.Pair) - function in org.polyfrost.polyui.property.Settings
Set the minimum window size (width by height) that the window can be resized to.
setNeedsRedraw(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
 
setNeedsRedraw(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
 
setNext(org.polyfrost.polyui.utils.LinkedList.Node) - function in org.polyfrost.polyui.utils.LinkedList.Node
 
setOnFinish(kotlin.jvm.functions.Function1) - function in org.polyfrost.polyui.operations.DrawableOp.Animatable
 
setOnFinish(kotlin.jvm.functions.Function1) - function in org.polyfrost.polyui.operations.DrawableOp.Animatable
 
setOnFinish(kotlin.jvm.functions.Function1) - function in org.polyfrost.polyui.operations.DrawableOp.Animatable
 
setOnFinish(kotlin.jvm.functions.Function1) - function in org.polyfrost.polyui.operations.DrawableOp.Animatable
 
setOnFinish(kotlin.jvm.functions.Function1) - function in org.polyfrost.polyui.operations.DrawableOp.Animatable
 
setOnFinish(kotlin.jvm.functions.Function1) - function in org.polyfrost.polyui.operations.DrawableOp.Animatable
 
setOnFinish(kotlin.jvm.functions.Function1) - function in org.polyfrost.polyui.operations.DrawableOp.Animatable
 
setOnFinish(kotlin.jvm.functions.Function1) - function in org.polyfrost.polyui.operations.DrawableOp.Animatable
 
setPalette(org.polyfrost.polyui.color.Colors.Palette) - function in org.polyfrost.polyui.component.Drawable
For some reason, you can't have custom setters on lateinit properties, so this is a workaround.
setPalette(org.polyfrost.polyui.color.Colors.Palette) - function in org.polyfrost.polyui.component.Drawable
For some reason, you can't have custom setters on lateinit properties, so this is a workaround.
setPalette(S,kotlin.jvm.functions.Function1) - function in org.polyfrost.polyui.component.ExtensionsKt
Set the color palette of this drawable during initialization, using the PolyUI colors instance.
setPosition(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.operations.KeyFrame
 
setPositioner(org.polyfrost.polyui.component.Positioner) - function in org.polyfrost.polyui.PolyUI
 
setPrev(org.polyfrost.polyui.utils.LinkedList.Node) - function in org.polyfrost.polyui.utils.LinkedList.Node
 
setRadii(kotlin.FloatArray) - function in org.polyfrost.polyui.component.impl.Block
 
setRadii(kotlin.FloatArray) - function in org.polyfrost.polyui.component.impl.Block
 
setRawResize(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
This property controls weather this drawable resizes "raw", meaning it will not respect the aspect ratio.
setRawResize(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
This property controls weather this drawable resizes "raw", meaning it will not respect the aspect ratio.
setRenders(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
Whether this drawable should be rendered.
setRenders(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
Whether this drawable should be rendered.
setResourcePolicy(org.polyfrost.polyui.property.Settings.ResourcePolicy) - function in org.polyfrost.polyui.property.Settings
How to handle resource (image and font) loading errors.
setRotation(java.lang.Double) - function in org.polyfrost.polyui.component.Drawable
current rotation of this drawable (radians).
setRotation(java.lang.Double) - function in org.polyfrost.polyui.component.Drawable
current rotation of this drawable (radians).
setRotation(java.lang.Double) - function in org.polyfrost.polyui.operations.KeyFrame
 
setSaturation(java.lang.Float) - function in org.polyfrost.polyui.color.PolyColor
 
setSaturation(java.lang.Float) - function in org.polyfrost.polyui.color.PolyColor
 
setScaleX(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
current scale in x dimension of this drawable.
setScaleX(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
current scale in x dimension of this drawable.
setScaleX(java.lang.Float) - function in org.polyfrost.polyui.operations.KeyFrame
 
setScaleY(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
current scale in y dimension of this drawable.
setScaleY(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
current scale in y dimension of this drawable.
setScaleY(java.lang.Float) - function in org.polyfrost.polyui.operations.KeyFrame
 
setScrollMultiplier(kotlin.Pair) - function in org.polyfrost.polyui.property.Settings
Scroll multiplier factor, which will multiply the returned value of the callback by this value.
setSimpleName(java.lang.String) - function in org.polyfrost.polyui.component.Drawable
This is the name of this drawable, and it will be consistent over reboots of the program, so you can use it to get drawables from a layout by ID, e.
setSimpleName(java.lang.String) - function in org.polyfrost.polyui.component.Drawable
This is the name of this drawable, and it will be consistent over reboots of the program, so you can use it to get drawables from a layout by ID, e.
setSize(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.component.Drawable
 
setSize(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.component.Drawable
 
setSize(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.operations.KeyFrame
 
setSkewX(java.lang.Double) - function in org.polyfrost.polyui.component.Drawable
current skew in x dimension of this drawable (radians).
setSkewX(java.lang.Double) - function in org.polyfrost.polyui.component.Drawable
current skew in x dimension of this drawable (radians).
setSkewX(java.lang.Double) - function in org.polyfrost.polyui.operations.KeyFrame
 
setSkewY(java.lang.Double) - function in org.polyfrost.polyui.component.Drawable
current skew in y dimension of this drawable (radians).
setSkewY(java.lang.Double) - function in org.polyfrost.polyui.component.Drawable
current skew in y dimension of this drawable (radians).
setSkewY(java.lang.Double) - function in org.polyfrost.polyui.operations.KeyFrame
 
setSource(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.unit.Vec2.Sourced
 
setSource(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.unit.Vec2.Sourced
 
setSpeedNanos(java.lang.Long) - function in org.polyfrost.polyui.color.PolyColor.Chroma
the speed of this color, in nanoseconds.
setState(S,java.lang.Byte) - function in org.polyfrost.polyui.component.ExtensionsKt
Set the palette of this drawable according to one of the three possible component states in PolyUI.
setString(java.lang.String) - function in org.polyfrost.polyui.input.Translator.Text
 
setString(java.lang.String) - function in org.polyfrost.polyui.input.Translator.Text
 
setString(java.lang.String) - function in org.polyfrost.polyui.input.Translator.Text.Simple
 
setText(java.lang.String) - function in org.polyfrost.polyui.component.impl.Text
 
setText(java.lang.String) - function in org.polyfrost.polyui.component.impl.Text
 
Settings - class in org.polyfrost.polyui.property
Settings for PolyUI.
Settings.ResourcePolicy - class in org.polyfrost.polyui.property.Settings
How to handle resource (image and font) loading errors.
setTo(java.lang.Float) - function in org.polyfrost.polyui.animate.Animation
 
setTo(java.lang.Float) - function in org.polyfrost.polyui.animate.Animation
 
setUnfocusedFPS(java.lang.Integer) - function in org.polyfrost.polyui.property.Settings
set this to something other than 0 to change the framerate from the current maxFPS to this value when it is unfocused.
setup(org.polyfrost.polyui.PolyUI) - function in org.polyfrost.polyui.component.Drawable
give this a PolyUI reference.
setup(org.polyfrost.polyui.PolyUI) - function in org.polyfrost.polyui.component.Drawable
give this a PolyUI reference.
setup(org.polyfrost.polyui.PolyUI) - function in org.polyfrost.polyui.component.impl.Image
give this a PolyUI reference.
setup(org.polyfrost.polyui.PolyUI) - function in org.polyfrost.polyui.component.impl.Text
give this a PolyUI reference.
setup(org.polyfrost.polyui.PolyUI) - function in org.polyfrost.polyui.component.impl.TextInput
give this a PolyUI reference.
setValue(T) - function in org.polyfrost.polyui.utils.LinkedList.Node
 
setVisibleHeight(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
 
setVisibleHeight(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
 
setVisibleWidth(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
 
setVisibleWidth(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
 
setWidth(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
 
setWidth(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
 
setWidth(java.lang.Integer) - function in org.polyfrost.polyui.renderer.Window
 
setWidth(java.lang.Float) - function in org.polyfrost.polyui.renderer.data.PolyImage
 
setWidth(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2
 
setWidth(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2
 
setWindow(org.polyfrost.polyui.renderer.Window) - function in org.polyfrost.polyui.PolyUI
The window this polyUI was opened with.
setWindowAspectRatio(kotlin.Pair) - function in org.polyfrost.polyui.property.Settings
Set the window aspect ratio, with the ratio being width:height, e.g.
setWrap(java.lang.Float) - function in org.polyfrost.polyui.component.impl.Text
 
setWrap(java.lang.Float) - function in org.polyfrost.polyui.component.impl.Text
 
setX(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
 
setX(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
 
setX(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2
 
setX(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2
 
setX(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2.Based
 
setX(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2.Immutable
 
setX(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2.Percent
 
setX(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2.Relative
 
setY(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
 
setY(java.lang.Float) - function in org.polyfrost.polyui.component.Drawable
 
setY(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2
 
setY(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2
 
setY(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2.Based
 
setY(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2.Immutable
 
setY(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2.Percent
 
setY(java.lang.Float) - function in org.polyfrost.polyui.unit.Vec2.Relative
 
SHARP - enum entry in org.polyfrost.polyui.renderer.data.PolyImage.MaterialStyle
 
shouldClearComboWhenMaxed(java.lang.Boolean) - function in org.polyfrost.polyui.property.Settings
if true, the combo will be cleared when it reaches maxComboSize.
shouldLoadTranslationsOnInit() - function in org.polyfrost.polyui.property.Settings
Set this to true to enable loading of translation keys upon startup, instead of the default behaviour of loading them when they are first used.
simplifyRatio(kotlin.Pair) - function in org.polyfrost.polyui.utils.Utils
Simplify a ratio of two integers.
Skew - class in org.polyfrost.polyui.operations
 
skewX(java.lang.Double) - function in org.polyfrost.polyui.renderer.Renderer
Skew all future draw calls by the given amount.
skewY(java.lang.Double) - function in org.polyfrost.polyui.renderer.Renderer
Skew all future draw calls by the given amount.
Slider(org.polyfrost.polyui.unit.Vec2,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Boolean,java.lang.Boolean) - function in org.polyfrost.polyui.component.impl.Derivatives
Note that slider change events cannot be cancelled.
sort(java.util.Comparator) - function in kotlin.collections.MutableList
 
SpaceBetween - enum entry in org.polyfrost.polyui.unit.Align.Main

Items are packed so the last items each touch the ends of the row.

SpaceEvenly - enum entry in org.polyfrost.polyui.unit.Align.Main

Items are packed so the space between each item and the edges is equal.

Spacer - class in org.polyfrost.polyui.component.impl
 
spliterator() - function in kotlin.collections.List
 
splitTo(java.lang.String,java.lang.Character,java.lang.Boolean,java.util.List) - function in org.polyfrost.polyui.utils.StringUtils
 
Start - enum entry in org.polyfrost.polyui.unit.Align.Cross

Each row is placed on after the other, with the first row at the top.

Start - enum entry in org.polyfrost.polyui.unit.Align.Main

Items are packed in order they are added from the start of the row.

stdout(T,java.lang.Object) - function in org.polyfrost.polyui.utils.Utils
print the object to stdout, then return it.
stream() - function in kotlin.collections.Collection
 
StringUtils - class in org.polyfrost.polyui.utils
 
subList(java.lang.Integer,java.lang.Integer) - function in org.polyfrost.polyui.utils.LinkedList
 
substringSafe(java.lang.String,java.lang.Integer,java.lang.Integer) - function in org.polyfrost.polyui.utils.StringUtils
 
substringToWidth(java.lang.String,org.polyfrost.polyui.renderer.Renderer,org.polyfrost.polyui.renderer.data.Font,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.utils.StringUtils
take the given string and cut it to the length, returning a pair of the string cut to the length, and the remainder.
supportsFramebuffers() - function in org.polyfrost.polyui.renderer.Renderer
Return true if your rendering implementation supports usage of framebuffers.
supportsRenderPausing() - function in org.polyfrost.polyui.renderer.Window
Return true if your window supports "render pausing", a optimization technique which will not render any frames if not necessary.
Switch(org.polyfrost.polyui.unit.Vec2,java.lang.Float,java.lang.Float,java.lang.Boolean,java.lang.Float) - function in org.polyfrost.polyui.component.impl.Derivatives
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W  Z  _