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

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected boolean
     
    protected int
     
    protected int
     

    Von Klasse geerbte Felder net.minecraft.client.gui.components.AbstractSelectionList

    centerListVertically, headerHeight, itemHeight, minecraft, SCROLLBAR_WIDTH

    Von Klasse geerbte Felder net.minecraft.client.gui.components.AbstractWidget

    active, alpha, height, isHovered, visible, width, x, y

    Von Schnittstelle geerbte Felder net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    ScrollableList(int x, int y, int width, int height, int slotHeight, int sideDistance)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    int
     
    protected int
     
    int
     
    float
     
    boolean
     
    protected void
    renderListItems(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
     
    void
    setRenderTransparentBorder(boolean renderTransparentBorder)
     
    void
    setSideDistance(int sideDistance)
     
    void
    setTransparentBorderSize(int transparentBorderSize)
     

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.ObjectSelectionList

    nextFocusPath, updateWidgetNarration

    Von 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, updateSizeAndPosition

    Von Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractContainerWidget

    isDragging, isFocused, setDragging, setFocused

    Von 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, wrapDefaultNarrationMessage

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.ContainerEventHandler

    charTyped, getChildAt, getCurrentFocusPath, keyPressed, keyReleased

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.GuiEventListener

    getRectangle, mouseMoved

    Von Schnittstelle geerbte Methoden net.minecraft.client.gui.layouts.LayoutElement

    setPosition

    Von 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()
      Setzt außer Kraft:
      getRowWidth in Klasse net.minecraft.client.gui.components.AbstractSelectionList<T extends net.minecraft.client.gui.components.ObjectSelectionList.Entry<T>>
    • getScrollbarPosition

      protected int getScrollbarPosition()
      Setzt außer Kraft:
      getScrollbarPosition in Klasse net.minecraft.client.gui.components.AbstractSelectionList<T extends net.minecraft.client.gui.components.ObjectSelectionList.Entry<T>>
    • renderListItems

      protected void renderListItems(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
      Setzt außer Kraft:
      renderListItems in Klasse net.minecraft.client.gui.components.AbstractSelectionList<T extends net.minecraft.client.gui.components.ObjectSelectionList.Entry<T>>