Class HTGuiWidget
-
- All Implemented Interfaces:
-
net.minecraft.client.gui.components.Renderable,net.minecraft.client.gui.components.TabOrderedElement,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.layouts.LayoutElement,net.minecraft.client.gui.narration.NarratableEntry,net.minecraft.client.gui.narration.NarrationSupplier,net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
public final class HTGuiWidget<WIDGET extends HTWidget> extends AbstractWidget
-
-
Field Summary
Fields Modifier and Type Field Description private final WIDGETwidgetprivate final ComponentPathcurrentFocusPathprivate final BooleanisActiveprivate Integerxprivate final Integerbottomprivate final ScreenRectanglerectangleprivate IntegertabOrderGroupprivate Integerheightprivate IntegerfgColorprivate final Integerrightprivate final BooleanisHoveredOrFocusedprivate Integeryprivate final BooleanisHoveredprivate BooleanisFocusedprivate Componentmessageprivate Tooltiptooltipprivate Integerwidthpublic final Booleanactivepublic final Booleanvisible
-
Constructor Summary
Constructors Constructor Description HTGuiWidget(HTAbstractGui gui, WIDGET widget)
-
Method Summary
Modifier and Type Method Description final WIDGETgetWidget()UnitonClick(Double mouseX, Double mouseY, Integer button)UnitonRelease(Double mouseX, Double mouseY)BooleanmouseScrolled(Double mouseX, Double mouseY, Double scrollX, Double scrollY)BooleankeyPressed(Integer keyCode, Integer scanCode, Integer modifiers)BooleankeyReleased(Integer keyCode, Integer scanCode, Integer modifiers)BooleancharTyped(Character codePoint, Integer modifiers)-
Methods inherited from class net.minecraft.client.gui.components.events.GuiEventListener
getCurrentFocusPath, isMouseOver, mouseClicked, mouseDragged, mouseMoved, mouseReleased, nextFocusPath -
Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, onClick, playDownSound, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY -
Methods inherited from class net.minecraft.client.gui.components.Renderable
render -
Methods inherited from class net.minecraft.client.gui.narration.NarratableEntry
narrationPriority -
Methods inherited from class net.minecraft.client.gui.narration.NarrationSupplier
updateNarration -
Methods inherited from class net.minecraft.client.gui.layouts.LayoutElement
setPosition, visitWidgets -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
HTGuiWidget
HTGuiWidget(HTAbstractGui gui, WIDGET widget)
-
-
Method Detail
-
keyPressed
Boolean keyPressed(Integer keyCode, Integer scanCode, Integer modifiers)
-
keyReleased
Boolean keyReleased(Integer keyCode, Integer scanCode, Integer modifiers)
-
-
-
-