Class TabButton
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.TabButton
- All Implemented Interfaces:
 GuiEventListener,Renderable,TabOrderedElement,LayoutElement,NarratableEntry,NarrationSupplier
- 
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate final Tabprivate final TabManagerprivate static final intprivate static final intprivate static final intprivate static final intprivate static final ResourceLocationprivate static final intprivate static final intprivate static final intprivate static final intFields inherited from class net.minecraft.client.gui.components.AbstractWidget
ACCESSIBILITY_TEXTURE, active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, widthFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, LIGHT_DIRT_BACKGROUND, STATS_ICON_LOCATIONFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS - 
Constructor Summary
ConstructorsConstructorDescriptionTabButton(TabManager p_275399_, Tab p_275391_, int p_275340_, int p_275364_)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected intbooleanvoidplayDownSound(SoundManager p_276302_) private voidrenderFocusUnderline(PoseStack p_275458_, Font p_275475_, int p_275367_) voidrenderString(PoseStack p_275321_, Font p_275208_, int p_275293_) voidrenderWidget(PoseStack p_275359_, int p_275220_, int p_275351_, float p_275440_) tab()protected voidupdateWidgetNarration(NarrationElementOutput p_275465_) Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, clicked, createNarrationMessage, createTooltipPositioner, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getRectangle, getTabOrderGroup, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onClick, onDrag, onRelease, render, renderScrollingString, renderScrollingString, renderTexture, setAlpha, setFGColor, setFocused, setHeight, setMessage, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blit, blitNineSliced, blitNineSliced, blitNineSliced, blitOutlineBlack, blitRepeating, disableScissor, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, enableScissor, fill, fill, fillGradient, fillGradient, fillGradient, hLine, renderOutline, vLineMethods 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, keyPressed, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPosition 
- 
Field Details
- 
TEXTURE_LOCATION
 - 
TEXTURE_WIDTH
private static final int TEXTURE_WIDTH- See Also:
 
 - 
TEXTURE_HEIGHT
private static final int TEXTURE_HEIGHT- See Also:
 
 - 
TEXTURE_BORDER
private static final int TEXTURE_BORDER- See Also:
 
 - 
TEXTURE_BORDER_BOTTOM
private static final int TEXTURE_BORDER_BOTTOM- See Also:
 
 - 
SELECTED_OFFSET
private static final int SELECTED_OFFSET- See Also:
 
 - 
TEXT_MARGIN
private static final int TEXT_MARGIN- See Also:
 
 - 
UNDERLINE_HEIGHT
private static final int UNDERLINE_HEIGHT- See Also:
 
 - 
UNDERLINE_MARGIN_X
private static final int UNDERLINE_MARGIN_X- See Also:
 
 - 
UNDERLINE_MARGIN_BOTTOM
private static final int UNDERLINE_MARGIN_BOTTOM- See Also:
 
 - 
tabManager
 - 
tab
 
 - 
 - 
Constructor Details
- 
TabButton
 
 - 
 - 
Method Details
- 
renderWidget
- Specified by:
 renderWidgetin classAbstractWidget
 - 
renderString
 - 
renderFocusUnderline
 - 
getTextureY
protected int getTextureY() - 
updateWidgetNarration
- Specified by:
 updateWidgetNarrationin classAbstractWidget
 - 
playDownSound
- Overrides:
 playDownSoundin classAbstractWidget
 - 
tab
 - 
isSelected
public boolean isSelected() 
 -