public class ButtonElement<T extends IElementGUI> extends Element<T>
| Modifier and Type | Field and Description |
|---|---|
static ColorScheme |
CLOSE |
protected java.util.function.Function<ButtonElement<T>,java.lang.Boolean> |
function |
protected java.lang.String |
text |
| Constructor and Description |
|---|
ButtonElement(T gui,
java.lang.String text,
float posX,
float posY,
int width,
int height,
java.util.function.Function<ButtonElement<T>,java.lang.Boolean> function) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
mouseClicked(float mouseX,
float mouseY,
int button) |
void |
render(float mouseX,
float mouseY,
float partialTicks) |
drawOutline, drawOutline, drawRectangle, drawRectangle, drawTexturedRectangle, drawTexturedRectangle, endScissor, getChildren, getColorScheme, getHeight, getParent, getPosX, getPosY, getWidth, init, isEnabled, isSelected, isSelected, isVisible, keyPressed, mouseDragged, mouseReleased, mouseScrolled, renderChildren, setEnabled, setHeight, setPosX, setPosY, setVisible, setWidth, startScissor, update, withColorScheme, withParentpublic static final ColorScheme CLOSE
protected java.lang.String text
protected java.util.function.Function<ButtonElement<T extends IElementGUI>,java.lang.Boolean> function
public ButtonElement(T gui, java.lang.String text, float posX, float posY, int width, int height, java.util.function.Function<ButtonElement<T>,java.lang.Boolean> function)
public 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>