Klasse ScrollableList<T extends net.minecraft.client.gui.components.ObjectSelectionList.Entry<T>>
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractContainerWidget
net.minecraft.client.gui.components.AbstractSelectionList<T>
net.minecraft.client.gui.components.ObjectSelectionList<T>
info.u_team.u_team_core.gui.elements.ScrollableList<T>
- Alle implementierten Schnittstellen:
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 abstract class ScrollableList<T extends net.minecraft.client.gui.components.ObjectSelectionList.Entry<T>>
extends net.minecraft.client.gui.components.ObjectSelectionList<T>
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.components.ObjectSelectionList
net.minecraft.client.gui.components.ObjectSelectionList.Entry<E extends net.minecraft.client.gui.components.ObjectSelectionList.Entry<E>>Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected booleanprotected intprotected intVon Klasse geerbte Felder net.minecraft.client.gui.components.AbstractSelectionList
centerListVertically, headerHeight, itemHeight, minecraft, SCROLLBAR_WIDTHVon Klasse geerbte Felder net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, visible, width, x, yVon Schnittstelle geerbte Felder net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungScrollableList(int x, int y, int width, int height, int slotHeight, int sideDistance) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintprotected intintfloatbooleanprotected voidrenderListItems(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) voidsetRenderTransparentBorder(boolean renderTransparentBorder) voidsetSideDistance(int sideDistance) voidsetTransparentBorderSize(int transparentBorderSize) Von Klasse geerbte Methoden net.minecraft.client.gui.components.ObjectSelectionList
nextFocusPath, updateWidgetNarrationVon Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractSelectionList
addEntry, addEntryToTop, centerScrollOn, children, clampScrollAmount, clearEntries, clickedHeader, enableScissor, ensureVisible, getDefaultScrollbarPosition, getEntry, getEntryAtPosition, getFirstElement, getFocused, getHovered, getItemCount, getMaxPosition, getMaxScroll, getRowBottom, getRowLeft, getRowRight, getRowTop, getScrollAmount, getSelected, isMouseOver, isSelectedItem, isValidMouseClick, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, narrateListElementPosition, narrationPriority, nextEntry, nextEntry, nextEntry, remove, removeEntry, removeEntryFromTop, renderDecorations, renderHeader, renderItem, renderListBackground, renderListSeparators, renderSelection, renderWidget, replaceEntries, scrollbarVisible, setClampedScrollAmount, setFocused, setRenderHeader, setScrollAmount, setSelected, updateScrollingState, updateSize, updateSizeAndPositionVon Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractContainerWidget
isDragging, isFocused, setDragging, setFocusedVon Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractWidget
clicked, createNarrationMessage, defaultButtonNarrationText, getBottom, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isHovered, isHoveredOrFocused, isValidClickButton, onClick, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, keyPressed, keyReleasedVon Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.GuiEventListener
getRectangle, mouseMovedVon Schnittstelle geerbte Methoden net.minecraft.client.gui.layouts.LayoutElement
setPositionVon Schnittstelle geerbte Methoden net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Felddetails
-
sideDistance
protected int sideDistance -
renderTransparentBorder
protected boolean renderTransparentBorder -
transparentBorderSize
protected int transparentBorderSize
-
-
Konstruktordetails
-
ScrollableList
public ScrollableList(int x, int y, int width, int height, int slotHeight, int sideDistance)
-
-
Methodendetails
-
getSideDistance
public int getSideDistance() -
setSideDistance
public void setSideDistance(int sideDistance) -
isRenderTransparentBorder
public boolean isRenderTransparentBorder() -
setRenderTransparentBorder
public void setRenderTransparentBorder(boolean renderTransparentBorder) -
getTransparentBorderSize
public float getTransparentBorderSize() -
setTransparentBorderSize
public void setTransparentBorderSize(int transparentBorderSize) -
getRowWidth
public int getRowWidth() -
getScrollbarPosition
protected int getScrollbarPosition() -
renderListItems
protected void renderListItems(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
-