GuiElementWrapper

class GuiElementWrapper(val guiElement: GuiElement) : Screen(source)

Constructors

Link copied to clipboard
constructor(guiElement: GuiElement)

Properties

Link copied to clipboard
@Nullable
var client: MinecraftClient?
Link copied to clipboard
Link copied to clipboard
@Nullable
@get:Nullable
var focused: Element?
Link copied to clipboard
Link copied to clipboard
var height: Int
Link copied to clipboard
var textRenderer: TextRenderer
Link copied to clipboard
var width: Int

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun blur()
Link copied to clipboard
open override fun charTyped(c: Char, i: Int): Boolean
Link copied to clipboard
open override fun children(): MutableList<out Element>
Link copied to clipboard
open fun close()
Link copied to clipboard
open fun filesDragged(paths: MutableList<Path>)
Link copied to clipboard
@Nullable
@Environment(value = EnvType.CLIENT)
open override fun getFocusedPath(): GuiNavigationPath?
Link copied to clipboard
@Nullable
open fun getMusic(): MusicSound?
Link copied to clipboard
open fun getNarratedTitle(): Text
Link copied to clipboard
open override fun getNavigationFocus(): ScreenRect
Link copied to clipboard
@Environment(value = EnvType.CLIENT)
open fun getNavigationOrder(): Int
Link copied to clipboard
@Nullable
@Environment(value = EnvType.CLIENT)
open override fun getNavigationPath(navigation: GuiNavigation): GuiNavigationPath?
Link copied to clipboard
open fun getTitle(): Text
Link copied to clipboard
open fun handleTextClick(@Nullable style: Style?): Boolean
Link copied to clipboard
@Environment(value = EnvType.CLIENT)
open fun hoveredElement(mouseX: Double, mouseY: Double): Optional<Element>
Link copied to clipboard
fun init(client: MinecraftClient, width: Int, height: Int)
Link copied to clipboard
@Environment(value = EnvType.CLIENT)
open override fun isFocused(): Boolean
Link copied to clipboard
open override fun isMouseOver(mouseX: Double, mouseY: Double): Boolean
Link copied to clipboard
open override fun keyPressed(i: Int, j: Int, k: Int): Boolean
Link copied to clipboard
open override fun keyReleased(i: Int, j: Int, k: Int): Boolean
Link copied to clipboard
open override fun mouseClicked(d: Double, e: Double, i: Int): Boolean
Link copied to clipboard
open override fun mouseDragged(d: Double, e: Double, i: Int, f: Double, g: Double): Boolean
Link copied to clipboard
open override fun mouseMoved(d: Double, e: Double)
Link copied to clipboard
open override fun mouseReleased(d: Double, e: Double, i: Int): Boolean
Link copied to clipboard
open override fun mouseScrolled(mouseX: Double, mouseY: Double, horizontalAmount: Double, verticalAmount: Double): Boolean
Link copied to clipboard
open fun narrateScreenIfNarrationEnabled(onlyChangedNarrations: Boolean)
Link copied to clipboard
open fun onDisplayed()
Link copied to clipboard
open fun refreshNarrator(previouslyDisabled: Boolean)
Link copied to clipboard
open fun removed()
Link copied to clipboard
open override fun render(context: DrawContext?, mouseX: Int, mouseY: Int, delta: Float)
Link copied to clipboard
open fun renderBackground(context: DrawContext, mouseX: Int, mouseY: Int, delta: Float)
Link copied to clipboard
open fun renderInGameBackground(context: DrawContext)
Link copied to clipboard
fun renderWithTooltip(context: DrawContext, mouseX: Int, mouseY: Int, delta: Float)
Link copied to clipboard
open fun resize(client: MinecraftClient, width: Int, height: Int)
Link copied to clipboard
@Environment(value = EnvType.CLIENT)
open override fun setFocused(focused: Boolean)
Link copied to clipboard
open fun setTooltip(tooltip: MutableList<OrderedText>)
open fun setTooltip(tooltip: Text)
open fun setTooltip(tooltip: MutableList<OrderedText>, positioner: TooltipPositioner, focused: Boolean)
open fun setTooltip(tooltip: Tooltip, positioner: TooltipPositioner, focused: Boolean)
Link copied to clipboard
Link copied to clipboard
open fun shouldPause(): Boolean
Link copied to clipboard
open fun tick()
Link copied to clipboard
open fun updateNarrator()