public class SliderElement<T extends net.minecraft.client.gui.GuiScreen> extends Element<T>
| Constructor and Description |
|---|
SliderElement(T gui,
float posX,
float posY,
boolean isInteger,
float sliderWidth,
float minValue,
float maxValue,
java.util.function.Function<java.lang.Float,java.lang.Boolean> onEnter,
java.util.function.Function<java.lang.Integer,java.lang.Boolean> allowKey) |
SliderElement(T gui,
float posX,
float posY,
boolean isInteger,
java.util.function.Function<java.lang.Float,java.lang.Boolean> onEnter) |
SliderElement(T gui,
float posX,
float posY,
java.util.function.Function<java.lang.Float,java.lang.Boolean> onEnter) |
| Modifier and Type | Method and Description |
|---|---|
InputElement |
getValueInput() |
void |
init() |
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 |
setEditable(boolean editable) |
SliderElement<T> |
withValue(float value) |
drawOutline, drawRectangle, drawString, drawTexturedRectangle, endScissor, getChildren, getColorScheme, getGUI, getHeight, getParent, getPosX, getPosY, getWidth, isEnabled, isSelected, isVisible, keyPressed, mouseScrolled, setEnabled, setHeight, setPosX, setPosY, setVisible, setWidth, startScissor, update, withColorScheme, withParentpublic SliderElement(T gui, float posX, float posY, java.util.function.Function<java.lang.Float,java.lang.Boolean> onEnter)
public SliderElement(T gui, float posX, float posY, boolean isInteger, java.util.function.Function<java.lang.Float,java.lang.Boolean> onEnter)
public SliderElement(T gui, float posX, float posY, boolean isInteger, float sliderWidth, float minValue, float maxValue, java.util.function.Function<java.lang.Float,java.lang.Boolean> onEnter, java.util.function.Function<java.lang.Integer,java.lang.Boolean> allowKey)
public void init()
public void render(float mouseX,
float mouseY,
float partialTicks)
public void setEditable(boolean editable)
public SliderElement<T> withValue(float value)
public boolean mouseClicked(float mouseX,
float mouseY,
int button)
mouseClicked in class Element<T extends net.minecraft.client.gui.GuiScreen>public boolean mouseDragged(float mouseX,
float mouseY,
int button,
long timeSinceClick)
mouseDragged in class Element<T extends net.minecraft.client.gui.GuiScreen>public boolean mouseReleased(float mouseX,
float mouseY,
int button)
mouseReleased in class Element<T extends net.minecraft.client.gui.GuiScreen>public InputElement getValueInput()