public class SliderComponent extends ButtonComponent
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.BiConsumer<java.lang.Integer,java.lang.Boolean> |
consumer |
protected int |
max |
protected int |
min |
protected int |
number |
hasBackground, text| Constructor and Description |
|---|
SliderComponent(Gui gui,
int x,
int y,
int sizeX,
int sizeY,
int initialNumber,
int min,
int max,
java.util.function.BiConsumer<java.lang.Integer,java.lang.Boolean> consumer,
java.lang.String text,
java.lang.String... hover) |
| Modifier and Type | Method and Description |
|---|---|
ResourceName |
getName() |
protected java.lang.String |
getText() |
boolean |
onMouseAction(IGameInstance game,
int button,
float x,
float y) |
void |
render(IGameInstance game,
IAssetManager manager,
IRenderer g,
int x,
int y) |
void |
update(IGameInstance game) |
getHover, onPressed, renderOverlay, setHasBackground, setTextcanCloseWithInvKey, getElementColor, getElementOutlineColor, getGuiColor, getHeight, getPriority, getRenderX, getRenderY, getUnselectedElementColor, getWidth, getX, getY, isActive, isMouseOver, isMouseOverPrioritized, onCharInput, onKeyPressed, setActive, setPos, shouldDoFingerCursor, toString, updateInactiveprotected final java.util.function.BiConsumer<java.lang.Integer,java.lang.Boolean> consumer
protected final int min
protected final int max
protected int number
public SliderComponent(Gui gui, int x, int y, int sizeX, int sizeY, int initialNumber, int min, int max, java.util.function.BiConsumer<java.lang.Integer,java.lang.Boolean> consumer, java.lang.String text, java.lang.String... hover)
protected java.lang.String getText()
getText in class ButtonComponentpublic void render(IGameInstance game, IAssetManager manager, IRenderer g, int x, int y)
render in class ButtonComponentpublic boolean onMouseAction(IGameInstance game, int button, float x, float y)
onMouseAction in class ButtonComponentpublic void update(IGameInstance game)
update in class GuiComponentpublic ResourceName getName()
getName in class ButtonComponent