Class ImageButton
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.components.Button
net.minecraft.client.gui.components.ImageButton
- All Implemented Interfaces:
GuiEventListener,Renderable,TabOrderedElement,LayoutElement,NarratableEntry,NarrationSupplier,IAbstractWidgetExtension
- Direct Known Subclasses:
RealmsMainScreen.CrossButton
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.components.Button
Button.Builder, Button.CreateNarration, Button.OnPressNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority -
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.components.Button
BIG_WIDTH, createNarration, DEFAULT_HEIGHT, DEFAULT_NARRATION, DEFAULT_SPACING, DEFAULT_WIDTH, onPress, SMALL_WIDTHFields inherited from class net.minecraft.client.gui.components.AbstractButton
SPRITES, TEXT_MARGINFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionImageButton(int p_94256_, int p_94257_, int p_94258_, int p_94259_, WidgetSprites p_295874_, Button.OnPress p_94266_) ImageButton(int p_169011_, int p_169012_, int p_169013_, int p_169014_, WidgetSprites p_294960_, Button.OnPress p_169018_, Component p_294919_) ImageButton(int p_94269_, int p_94270_, WidgetSprites p_295749_, Button.OnPress p_94277_, Component p_294787_) -
Method Summary
Modifier and TypeMethodDescriptionvoidrenderWidget(GuiGraphics p_283502_, int p_281473_, int p_283021_, float p_282518_) Methods inherited from class net.minecraft.client.gui.components.Button
builder, createNarrationMessage, onPress, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractButton
keyPressed, onClick, renderStringMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, clicked, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
onClickMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPosition
-
Field Details
-
sprites
-
-
Constructor Details
-
ImageButton
public ImageButton(int p_94256_, int p_94257_, int p_94258_, int p_94259_, WidgetSprites p_295874_, Button.OnPress p_94266_) -
ImageButton
public ImageButton(int p_169011_, int p_169012_, int p_169013_, int p_169014_, WidgetSprites p_294960_, Button.OnPress p_169018_, Component p_294919_) -
ImageButton
public ImageButton(int p_94269_, int p_94270_, WidgetSprites p_295749_, Button.OnPress p_94277_, Component p_294787_)
-
-
Method Details
-
renderWidget
- Overrides:
renderWidgetin classAbstractButton
-