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:
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)
The string is also returned.
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
 
doesCommandActAsControl() - function in org.polyfrost.polyui.property.Settings
If enabled, the command key on Mac will act as control inputs.
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
 
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  R  S  T  U  V  W