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
- 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
- setAcceptsInput(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
- setAcceptsInput(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
- setAlignment(org.polyfrost.polyui.unit.Align) - function in org.polyfrost.polyui.component.Drawable
- setAlignment(org.polyfrost.polyui.unit.Align) - 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
- 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
- setFramebuffer(org.polyfrost.polyui.renderer.data.Framebuffer) - function in org.polyfrost.polyui.component.Drawable
- setFramebuffer(org.polyfrost.polyui.renderer.data.Framebuffer) - function in org.polyfrost.polyui.component.Drawable
- 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
- weather or not this drawable should be rendered.
- setRenders(java.lang.Boolean) - function in org.polyfrost.polyui.component.Drawable
- weather or not 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.TextWithArgs
- 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.Text
- 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
- setVisibleSize(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.component.Drawable
- setVisibleSize(org.polyfrost.polyui.unit.Vec2) - 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
- sort(java.util.Comparator) - function in kotlin.collections.MutableList
- SpaceBetween - enum entry in org.polyfrost.polyui.unit.Align.Main
- SpaceEvenly - enum entry in org.polyfrost.polyui.unit.Align.Main
- Spacer - class in org.polyfrost.polyui.component.impl
- spliterator() - function in kotlin.collections.List
- Start - enum entry in org.polyfrost.polyui.unit.Align.Cross
- Start - enum entry in org.polyfrost.polyui.unit.Align.Main
- 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