类 SimpleScrollBar
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
committee.nova.mods.avaritia.api.client.screen.component.SimpleScrollBar
- 所有已实现的接口:
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 SimpleScrollBar
extends net.minecraft.client.gui.components.AbstractWidget
-
嵌套类概要
从接口继承的嵌套类/接口 net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
字段概要
从类继承的字段 net.minecraft.client.gui.components.AbstractWidget
ACCESSIBILITY_TEXTURE, active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, width从接口继承的字段 net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
构造器概要
构造器构造器说明SimpleScrollBar(int x, int y, int weight, int height) SimpleScrollBar(int x, int y, int weight, int height, net.minecraft.network.chat.Component message) -
方法概要
修饰符和类型方法说明abstract voidbooleanabstract voiddraggedTo(double scrolledOn) doublevoidonClick(double pMouseX, double pMouseY) protected voidonDrag(double mouseX, double mouseY, double pDragX, double pDragY) voidonDragTo(double mouseY) voidonRelease(double pMouseX, double pMouseY) voidrenderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int pMouseX, int pMouseY, float pPartialTick) voidsetPos(int x, int y) voidsetScrolledOn(double scrolledOn) voidsetScrollTagSize(double scrollTagSize) voidsetSize(int weight, int height) voidupdateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput pNarrationElementOutput) 从类继承的方法 net.minecraft.client.gui.components.AbstractWidget
clearFGColor, clicked, createNarrationMessage, createTooltipPositioner, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getRectangle, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, playDownSound, render, renderScrollingString, renderScrollingString, renderTexture, setAlpha, setFGColor, setFocused, setHeight, setMessage, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getCurrentFocusPath, keyPressed, keyReleased, mouseMoved, mouseScrolled从接口继承的方法 net.minecraft.client.gui.layouts.LayoutElement
setPosition
-
构造器详细资料
-
SimpleScrollBar
public SimpleScrollBar(int x, int y, int weight, int height, net.minecraft.network.chat.Component message) -
SimpleScrollBar
public SimpleScrollBar(int x, int y, int weight, int height)
-
-
方法详细资料
-
setPos
public void setPos(int x, int y) -
setSize
public void setSize(int weight, int height) -
setScrolledOn
public void setScrolledOn(double scrolledOn) -
setScrollTagSize
public void setScrollTagSize(double scrollTagSize) -
getScrollOn
public double getScrollOn() -
canScroll
public boolean canScroll() -
onClick
public void onClick(double pMouseX, double pMouseY) - 覆盖:
onClick在类中net.minecraft.client.gui.components.AbstractWidget
-
onRelease
public void onRelease(double pMouseX, double pMouseY) - 覆盖:
onRelease在类中net.minecraft.client.gui.components.AbstractWidget
-
onDrag
protected void onDrag(double mouseX, double mouseY, double pDragX, double pDragY) - 覆盖:
onDrag在类中net.minecraft.client.gui.components.AbstractWidget
-
onDragTo
public void onDragTo(double mouseY) -
draggedTo
public abstract void draggedTo(double scrolledOn) -
beforeRender
public abstract void beforeRender() -
renderWidget
@ParametersAreNonnullByDefault public void renderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int pMouseX, int pMouseY, float pPartialTick) - 指定者:
renderWidget在类中net.minecraft.client.gui.components.AbstractWidget
-
updateWidgetNarration
@ParametersAreNonnullByDefault public void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput pNarrationElementOutput) - 指定者:
updateWidgetNarration在类中net.minecraft.client.gui.components.AbstractWidget
-