Class ArmorGlowWidget
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractScrollArea
net.minecraft.client.gui.components.AbstractContainerWidget
net.minecraft.client.gui.components.AbstractSelectionList<ArmorGlowWidget.ListEntry>
net.minecraft.client.gui.components.ObjectSelectionList<ArmorGlowWidget.ListEntry>
com.mrbysco.armorposer.client.gui.widgets.ArmorGlowWidget
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier
public class ArmorGlowWidget
extends net.minecraft.client.gui.components.ObjectSelectionList<ArmorGlowWidget.ListEntry>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.components.ObjectSelectionList
net.minecraft.client.gui.components.ObjectSelectionList.Entry<E>Nested classes/interfaces inherited from class net.minecraft.client.gui.components.AbstractScrollArea
net.minecraft.client.gui.components.AbstractScrollArea.ScrollbarSettingsNested classes/interfaces inherited from class net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessageNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
Fields inherited from class net.minecraft.client.gui.components.AbstractSelectionList
centerListVertically, defaultEntryHeight, minecraftFields inherited from class net.minecraft.client.gui.components.AbstractScrollArea
SCROLLBAR_WIDTHFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, message, visible, width -
Constructor Summary
ConstructorsConstructorDescriptionArmorGlowWidget(ArmorGlowScreen parent, net.minecraft.network.chat.Component title, boolean visible, int listWidth, int top, int bottom) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidextractSelection(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, ArmorGlowWidget.ListEntry listEntry, int outlineColor) voidextractWidgetRenderState(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float a) intvoidrefreshList(boolean visible) protected intvoidsetSelected(ArmorGlowWidget.ListEntry selected) Methods inherited from class net.minecraft.client.gui.components.ObjectSelectionList
nextFocusPath, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractSelectionList
addEntry, addEntry, addEntryToTop, addEntryToTop, centerScrollOn, children, clearEntries, clearEntriesExcept, contentHeight, enableScissor, entriesCanBeSelected, extractItem, extractListBackground, extractListItems, extractListSeparators, getChildAt, getEntryAtPosition, getFocused, getHovered, getItemCount, getNextY, getRowBottom, getRowLeft, getRowRight, getRowTop, getSelected, narrateListElementPosition, narrationPriority, nextEntry, nextEntry, nextEntry, removeEntries, removeEntry, removeEntryFromTop, replaceEntries, scrollToEntry, setFocused, setScrollAmount, sort, swap, updateSize, updateSizeAndPosition, updateSizeAndPositionMethods inherited from class net.minecraft.client.gui.components.AbstractContainerWidget
isDragging, isFocused, mouseClicked, mouseDragged, mouseReleased, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.components.AbstractScrollArea
defaultSettings, extractScrollbar, isOverScrollbar, maxScrollAmount, mouseScrolled, onRelease, refreshScrollAmount, scrollable, scrollAmount, scrollbarWidth, scrollBarY, scrollerHeight, scrollRate, updateScrollingMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
createNarrationMessage, defaultButtonNarrationText, extractRenderState, extractScrollingStringOverContents, extractTooltipForNextRenderPass, getAlpha, getBottom, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, handleCursor, isActive, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, onClick, onDrag, playButtonClickSound, playDownSound, setAlpha, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyPressed, keyReleased, mouseScrolled, preeditUpdatedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
getRectangle, isMouseOver, mouseMoved, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods inherited from interface net.minecraft.client.gui.narration.NarratableEntry
getNarratablesMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
ArmorGlowWidget
public ArmorGlowWidget(ArmorGlowScreen parent, net.minecraft.network.chat.Component title, boolean visible, int listWidth, int top, int bottom)
-
-
Method Details
-
scrollBarX
protected int scrollBarX()- Overrides:
scrollBarXin classnet.minecraft.client.gui.components.AbstractSelectionList<ArmorGlowWidget.ListEntry>
-
getRowWidth
public int getRowWidth()- Overrides:
getRowWidthin classnet.minecraft.client.gui.components.AbstractSelectionList<ArmorGlowWidget.ListEntry>
-
refreshList
public void refreshList(boolean visible) -
extractSelection
protected void extractSelection(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, ArmorGlowWidget.ListEntry listEntry, int outlineColor) - Overrides:
extractSelectionin classnet.minecraft.client.gui.components.AbstractSelectionList<ArmorGlowWidget.ListEntry>
-
extractWidgetRenderState
public void extractWidgetRenderState(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float a) - Overrides:
extractWidgetRenderStatein classnet.minecraft.client.gui.components.AbstractSelectionList<ArmorGlowWidget.ListEntry>
-
setSelected
- Overrides:
setSelectedin classnet.minecraft.client.gui.components.AbstractSelectionList<ArmorGlowWidget.ListEntry>
-