Package-level declarations
Types
Link copied to clipboard
abstract class Drawable(children: Component? = arrayOf(), at: Vec2 = Vec2.ZERO, val alignment: Align = AlignDefault, size: Vec2 = Vec2.ZERO, visibleSize: Vec2 = Vec2.ZERO, palette: Colors.Palette? = null, val focusable: Boolean = false) : Scrollable, Cloneable
The most basic thing in the PolyUI rendering system.
Link copied to clipboard
Link copied to clipboard
abstract class Scrollable(at: Vec2, size: Vec2, visibleSize: Vec2, val alignment: Align, val focusable: Boolean) : Inputtable
Extensions to Component which allow it to listen to scroll events and scroll itself.