public class ScrollbarElement<T extends IElementGUI> extends Element<T>
| Constructor and Description |
|---|
ScrollbarElement(Element<T> parent,
java.util.function.Supplier<java.lang.Float> posX,
java.util.function.Supplier<java.lang.Float> posY,
java.util.function.Supplier<java.lang.Float> displayHeight,
int entryHeight,
java.util.function.Supplier<java.lang.Integer> entryCount) |
| Modifier and Type | Method and Description |
|---|---|
int |
getMaxScroll() |
float |
getScrollOffset() |
float |
getScrollVelocity() |
boolean |
isScrolling() |
boolean |
mouseClicked(float mouseX,
float mouseY,
int button) |
boolean |
mouseDragged(float mouseX,
float mouseY,
int button,
long timeSinceClick) |
boolean |
mouseReleased(float mouseX,
float mouseY,
int button) |
void |
render(float mouseX,
float mouseY,
float partialTicks) |
void |
setScrollVelocity(float scrollVelocity) |
void |
update() |
dispose, drawOutline, drawOutline, drawRectangle, drawRectangle, drawTexturedRectangle, drawTexturedRectangle, endScissor, getChildren, getColorScheme, getHeight, getParent, getPosX, getPosY, getWidth, init, isEnabled, isSelected, isSelected, isVisible, keyPressed, mouseScrolled, renderChildren, setEnabled, setHeight, setPosX, setPosY, setVisible, setWidth, startScissor, withColorScheme, withParentpublic void render(float mouseX,
float mouseY,
float partialTicks)
render in class Element<T extends IElementGUI>public boolean mouseClicked(float mouseX,
float mouseY,
int button)
mouseClicked in class Element<T extends IElementGUI>public boolean mouseDragged(float mouseX,
float mouseY,
int button,
long timeSinceClick)
mouseDragged in class Element<T extends IElementGUI>public boolean mouseReleased(float mouseX,
float mouseY,
int button)
mouseReleased in class Element<T extends IElementGUI>public void update()
update in class Element<T extends IElementGUI>public float getScrollOffset()
public boolean isScrolling()
public int getMaxScroll()
public float getScrollVelocity()
public void setScrollVelocity(float scrollVelocity)