Class SpriteIconButton.CenteredIcon
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.SpriteIconButton
net.minecraft.client.gui.components.SpriteIconButton.CenteredIcon
- All Implemented Interfaces:
GuiEventListener
,Renderable
,TabOrderedElement
,LayoutElement
,NarratableEntry
,NarrationSupplier
- Direct Known Subclasses:
RealmsMainScreen.NotificationButton
- Enclosing class:
SpriteIconButton
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.components.SpriteIconButton
SpriteIconButton.Builder, SpriteIconButton.CenteredIcon, SpriteIconButton.TextAndIcon
Nested classes/interfaces inherited from class net.minecraft.client.gui.components.Button
Button.CreateNarration, Button.OnPress
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority
-
Field Summary
Fields inherited from class net.minecraft.client.gui.components.SpriteIconButton
sprite, spriteHeight, spriteWidth
Fields inherited from class net.minecraft.client.gui.components.Button
BIG_WIDTH, createNarration, DEFAULT_HEIGHT, DEFAULT_NARRATION, DEFAULT_SPACING, DEFAULT_WIDTH, onPress, SMALL_WIDTH
Fields inherited from class net.minecraft.client.gui.components.AbstractButton
SPRITES, TEXT_MARGIN
Fields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, width
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
ModifierConstructorDescriptionprotected
CenteredIcon
(int p_300200_, int p_299056_, Component p_298209_, int p_300001_, int p_298255_, ResourceLocation p_298326_, Button.OnPress p_298485_, Button.CreateNarration p_328314_) -
Method Summary
Modifier and TypeMethodDescriptionvoid
renderString
(GuiGraphics p_300547_, Font p_301253_, int p_299879_) void
renderWidget
(GuiGraphics p_299781_, int p_297898_, int p_300476_, float p_300735_) Methods inherited from class net.minecraft.client.gui.components.SpriteIconButton
builder
Methods inherited from class net.minecraft.client.gui.components.Button
builder, createNarrationMessage, onPress, updateWidgetNarration
Methods inherited from class net.minecraft.client.gui.components.AbstractButton
keyPressed, onClick
Methods 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, wrapDefaultNarrationMessage
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled
Methods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPosition
-
Constructor Details
-
CenteredIcon
protected CenteredIcon(int p_300200_, int p_299056_, Component p_298209_, int p_300001_, int p_298255_, ResourceLocation p_298326_, Button.OnPress p_298485_, @Nullable Button.CreateNarration p_328314_)
-
-
Method Details
-
renderWidget
- Overrides:
renderWidget
in classAbstractButton
-
renderString
- Overrides:
renderString
in classAbstractButton
-