Package net.minecraft.client.gui.screen
Class GamemodeSelectionScreen.SelectorWidget
- java.lang.Object
-
- net.minecraft.client.gui.AbstractGui
-
- net.minecraft.client.gui.widget.Widget
-
- net.minecraft.client.gui.screen.GamemodeSelectionScreen.SelectorWidget
-
- All Implemented Interfaces:
IGuiEventListener
,IRenderable
- Enclosing class:
- GamemodeSelectionScreen
public class GamemodeSelectionScreen.SelectorWidget extends Widget
-
-
Field Summary
Fields Modifier and Type Field Description private GamemodeSelectionScreen.Mode
icon
private boolean
isSelected
-
Fields inherited from class net.minecraft.client.gui.widget.Widget
active, alpha, height, isHovered, nextNarration, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, width, x, y
-
Fields inherited from class net.minecraft.client.gui.AbstractGui
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
-
-
Constructor Summary
Constructors Constructor Description SelectorWidget(GamemodeSelectionScreen.Mode p_i232286_2_, int p_i232286_3_, int p_i232286_4_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
drawSelection(MatrixStack p_238740_1_, TextureManager p_238740_2_)
private void
drawSlot(MatrixStack p_238738_1_, TextureManager p_238738_2_)
boolean
isHovered()
void
renderButton(MatrixStack p_230431_1_, int p_230431_2_, int p_230431_3_, float p_230431_4_)
void
setSelected(boolean p_238741_1_)
-
Methods inherited from class net.minecraft.client.gui.widget.Widget
changeFocus, clearFGColor, clicked, createNarrationMessage, getFGColor, getHeight, getMessage, getWidth, getYImage, isFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrate, onClick, onDrag, onFocusedChanged, onRelease, playDownSound, queueNarration, render, renderBg, renderToolTip, setAlpha, setFGColor, setFocused, setHeight, setMessage, setWidth
-
Methods inherited from class net.minecraft.client.gui.AbstractGui
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLine
-
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.IGuiEventListener
charTyped, keyPressed, keyReleased, mouseMoved, mouseScrolled
-
-
-
-
Field Detail
-
icon
private final GamemodeSelectionScreen.Mode icon
-
isSelected
private boolean isSelected
-
-
Constructor Detail
-
SelectorWidget
public SelectorWidget(GamemodeSelectionScreen.Mode p_i232286_2_, int p_i232286_3_, int p_i232286_4_)
-
-
Method Detail
-
renderButton
public void renderButton(MatrixStack p_230431_1_, int p_230431_2_, int p_230431_3_, float p_230431_4_)
- Overrides:
renderButton
in classWidget
-
setSelected
public void setSelected(boolean p_238741_1_)
-
drawSlot
private void drawSlot(MatrixStack p_238738_1_, TextureManager p_238738_2_)
-
drawSelection
private void drawSelection(MatrixStack p_238740_1_, TextureManager p_238740_2_)
-
-