A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
D
- Danger - enum entry in org.polyfrost.polyui.property.State
- danger(kotlin.FloatArray,java.lang.Float) - function in org.polyfrost.polyui.property.impl.BlockProperties.Companion
- DarkTheme - class in org.polyfrost.polyui.color
- The default color set used in PolyUI.
- debugPrint() - function in org.polyfrost.polyui.PolyUI
- print this PolyUI instance's components and children in a list, like this:
The string is also returned.PolyUI(800.0 x 800.0) with 0 components and 2 layouts: PixelLayout@5bcab519 [Draggable](20.0x570.0, 540.0 x 150.0) Text@6eebc39e(40.0x570.0, 520.0x32.0) Block@2f686d1f(40.0x600.0, 120.0x120.0) Block@7085bdee(220.0x600.0, 120.0x120.0) Image@6fd02e5(400.0x600.0, 120.0x120.0 (auto)) ... 2 more FlexLayout@73846619 [Scrollable](20.0x30.0, 693.73267 x 409.47168, buffered, needsRedraw) Block@32e6e9c3(20.0x30.0, 61.111263x42.21167) Block@5056dfcb(86.11127x30.0, 40.909004x76.32132) Block@6574b225(132.02026x30.0, 52.75415x52.59597) Block@2669b199(189.77441x30.0, 76.59671x45.275665) - debugPrint() - function in org.polyfrost.polyui.component.Drawable
- debug print for this drawable.
- debugPrint() - function in org.polyfrost.polyui.component.Drawable
- debug print for this drawable.
- debugPrint() - function in org.polyfrost.polyui.layout.Layout
- debug print for this drawable.
- debugPrint() - function in org.polyfrost.polyui.layout.Layout
- debug print for this drawable.
- debugRender() - function in org.polyfrost.polyui.component.Component
- add a debug render overlay for this drawable.
- debugRender() - function in org.polyfrost.polyui.component.Component
- add a debug render overlay for this drawable.
- debugRender() - function in org.polyfrost.polyui.component.ContainingComponent
- add a debug render overlay for this drawable.
- debugRender() - function in org.polyfrost.polyui.component.ContainingComponent
- add a debug render overlay for this drawable.
- debugRender() - function in org.polyfrost.polyui.component.Drawable
- add a debug render overlay for this drawable.
- debugRender() - function in org.polyfrost.polyui.layout.Layout
- add a debug render overlay for this drawable.
- debugRender() - function in org.polyfrost.polyui.layout.Layout
- add a debug render overlay for this drawable.
- default() - function in org.polyfrost.polyui.component.impl.Dropdown
- DELETE - enum entry in org.polyfrost.polyui.input.Keys
- delete(org.polyfrost.polyui.renderer.data.Font) - function in org.polyfrost.polyui.renderer.Renderer
- Delete the given font.
- delete(org.polyfrost.polyui.renderer.data.Framebuffer) - function in org.polyfrost.polyui.renderer.Renderer
- Delete the given framebuffer.
- delete(org.polyfrost.polyui.renderer.data.PolyImage) - function in org.polyfrost.polyui.renderer.Renderer
- Delete the given image.
- DependsOnColumn - enum entry in org.polyfrost.polyui.layout.impl.GridLayout.CellSize
Each column has its own size (the largest of that column).
- DependsOnRow - enum entry in org.polyfrost.polyui.layout.impl.GridLayout.CellSize
Each row has its own size (the largest of that row)
- Direction - class in org.polyfrost.polyui.unit
- Disabled - class in org.polyfrost.polyui.event
- Acceptable by component, this is dispatched when a component is disabled.
- dispatch(org.polyfrost.polyui.event.Event) - function in org.polyfrost.polyui.event.EventManager
- Dispatch an event to this PolyUI instance, and it will be given to any tracked drawable.
- div(java.lang.Number) - function in org.polyfrost.polyui.unit.Vec2
- div(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.unit.Vec2
- divAssign(org.polyfrost.polyui.unit.Vec2) - function in org.polyfrost.polyui.unit.Vec2
- Divider - class in org.polyfrost.polyui.component.impl
- A static divider component.
- DividerProperties - class in org.polyfrost.polyui.property.impl
- doDynamicSize() - function in org.polyfrost.polyui.component.Drawable
- doDynamicSize() - function in org.polyfrost.polyui.component.Drawable
- DontStretch - enum entry in org.polyfrost.polyui.layout.impl.GridLayout.ContentStretch
The content is not stretched.
- doWhile(java.lang.Long,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0) - function in org.polyfrost.polyui.PolyUI
- Add a function that is called every everyNanos nanoseconds until condition returns true.
- DOWN - enum entry in org.polyfrost.polyui.input.Keys
- draggable(java.lang.Boolean) - function in org.polyfrost.polyui.component.Component
- Make this component draggable.
- draggable(java.lang.Boolean) - function in org.polyfrost.polyui.component.Component
- Make this component draggable.
- draggable() - function in org.polyfrost.polyui.layout.Layout
- Makes the layout draggable.
- draggable() - function in org.polyfrost.polyui.layout.Layout
- Makes the layout draggable.
- Drawable - class in org.polyfrost.polyui.component
- The most basic thing in the PolyUI rendering system.
- DrawableOp - class in org.polyfrost.polyui.component
- Class to represent an operation that can be applied on a component that modifies it in some way.
- DrawableOp.Fade - class in org.polyfrost.polyui.component.DrawableOp
- DrawableOp.Move - class in org.polyfrost.polyui.component.DrawableOp
- Note: if you are making a UI, you should probably be using scale, rotate, or translate instead of this class.
- DrawableOp.Persistent - class in org.polyfrost.polyui.component.DrawableOp
- Abstract class representing a persistent drawable operation.
- DrawableOp.Resize - class in org.polyfrost.polyui.component.DrawableOp
- DrawableOp.Rotate - class in org.polyfrost.polyui.component.DrawableOp
- Note: if you are making a UI, you should probably be using scale, rotate, or translate instead of this class.
- DrawableOp.Scale - class in org.polyfrost.polyui.component.DrawableOp
- DrawableOp.Skew - class in org.polyfrost.polyui.component.DrawableOp
- drawables(org.polyfrost.polyui.component.Drawable) - function in org.polyfrost.polyui.layout.Layout.Companion
- wrapper for varargs, when arguments are in the wrong order
- drawDebugOverlay(java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.PolyUI
- draw the debug overlay text.
- drawFramebuffer(org.polyfrost.polyui.renderer.data.Framebuffer,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.renderer.Renderer
- draw the given framebuffer to the screen.
- drawRecordingIcon(java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.component.impl.Keybind
- Draw the recording icon at the given position.
- drop(org.polyfrost.polyui.component.Drawable,java.lang.Boolean) - function in org.polyfrost.polyui.event.EventManager
- Internal function that will forcefully drop the given drawable from event tracking.
- dropAt(java.lang.String,java.lang.Integer,java.lang.Integer) - function in org.polyfrost.polyui.utils.Utils
- Dropdown - class in org.polyfrost.polyui.component.impl
- Dropdown.Entry - class in org.polyfrost.polyui.component.impl.Dropdown
- DropdownProperties - class in org.polyfrost.polyui.property.impl
- DropdownProperties.Entry - class in org.polyfrost.polyui.property.impl.DropdownProperties
- dropShadow(java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float) - function in org.polyfrost.polyui.renderer.Renderer
- Draw a drop shadow to the screen, per the given parameters.
- dropToLastSpace() - function in org.polyfrost.polyui.component.impl.TextInput
- dropToLastSpace() - function in org.polyfrost.polyui.component.impl.TextInput