Package-level declarations

Types

Link copied to clipboard

Implement this interface alongside GuiComponent to receive an event when the gui closes.

Link copied to clipboard
Link copied to clipboard
abstract class GuiComponent
This is the base class for a new GuiElement, meant to remedy some problems of GuiElement.
Link copied to clipboard
open class GuiContext
A GuiContext manages focus and global state of a collection of gui elements.
Link copied to clipboard
abstract class GuiElement
Link copied to clipboard
data class GuiImmediateContext(val renderContext: RenderContext, val renderOffsetX: Int, val renderOffsetY: Int, val width: Int, val height: Int, val mouseX: Int, val mouseY: Int, val absoluteMouseX: Int, val absoluteMouseY: Int, val mouseXHF: Float, val mouseYHF: Float)

A context containing the constraints of a gui elements, as well as the state of the user interface, relative to that gui element.

Link copied to clipboard
abstract class GuiOptionEditor
Link copied to clipboard
Link copied to clipboard
sealed interface KeyboardEvent
Link copied to clipboard
Link copied to clipboard
sealed interface MouseEvent
Link copied to clipboard
Link copied to clipboard