CollapsibleComponent

class CollapsibleComponent(val title: Supplier<GuiComponent>, val body: Supplier<GuiComponent>, val collapsedState: GetSetter<Boolean> = GetSetter.floating( true )) : GuiComponent(source)

Constructors

Link copied to clipboard
constructor(title: Supplier<GuiComponent>, body: Supplier<GuiComponent>, collapsedState: GetSetter<Boolean> = GetSetter.floating( true ))

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val height: Int
Link copied to clipboard
Link copied to clipboard
open override val width: Int

Functions

Link copied to clipboard
open override fun getHeight(): Int

Get the requested y size for this element. This is opposed to the actual size given in the context. Giving this element less space than this may result in misaligned or overlapping rendering.

Link copied to clipboard
open override fun getWidth(): Int

Get the requested x size for this element. This is opposed to the actual size given in the context. Giving this element less space than this may result in misaligned or overlapping rendering.

Link copied to clipboard
open override fun keyboardEvent(event: KeyboardEvent, context: GuiImmediateContext): Boolean

Called by the parent renderer.

Link copied to clipboard
open override fun mouseEvent(mouseEvent: MouseEvent, context: GuiImmediateContext): Boolean

Called by the parent renderer.

Link copied to clipboard
open override fun render(context: GuiImmediateContext)

Called by the parent renderer. The GL matrix stack is pre-transformed, so rendering can begin at (0, 0) and should not render beyond what the context says is available.