public class StateButtonElement<T extends IElementGUI> extends ButtonElement<T>
CLOSE, function, text| Constructor and Description |
|---|
StateButtonElement(T handler,
float posX,
float posY,
int width,
int height,
java.util.List<java.lang.String> states,
java.util.function.Function<ButtonElement<T>,java.lang.Boolean> function) |
| Modifier and Type | Method and Description |
|---|---|
int |
getState() |
boolean |
mouseClicked(float mouseX,
float mouseY,
int button) |
StateButtonElement<T> |
withState(int state) |
renderdispose, 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 StateButtonElement(T handler, float posX, float posY, int width, int height, java.util.List<java.lang.String> states, java.util.function.Function<ButtonElement<T>,java.lang.Boolean> function)
public boolean mouseClicked(float mouseX,
float mouseY,
int button)
mouseClicked in class ButtonElement<T extends IElementGUI>public int getState()
public StateButtonElement<T> withState(int state)