public class CheckboxElement<T extends net.minecraft.client.gui.GuiScreen> extends Element<T>
| Constructor and Description |
|---|
CheckboxElement(T gui,
float posX,
float posY) |
CheckboxElement(T gui,
float posX,
float posY,
java.util.function.Function<CheckboxElement<T>,java.lang.Boolean> function) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isSelected() |
boolean |
mouseClicked(float mouseX,
float mouseY,
int button) |
void |
render(float mouseX,
float mouseY,
float partialTicks) |
CheckboxElement<T> |
withFunction(java.util.function.Function<CheckboxElement<T>,java.lang.Boolean> function) |
CheckboxElement<T> |
withSelection(boolean selected) |
drawOutline, drawRectangle, drawString, drawTexturedRectangle, endScissor, getChildren, getColorScheme, getGUI, getHeight, getParent, getPosX, getPosY, getWidth, init, isEnabled, isSelected, isVisible, keyPressed, mouseDragged, mouseReleased, mouseScrolled, setEnabled, setHeight, setPosX, setPosY, setVisible, setWidth, startScissor, update, withColorScheme, withParentpublic CheckboxElement(T gui, float posX, float posY)
public CheckboxElement(T gui, float posX, float posY, java.util.function.Function<CheckboxElement<T>,java.lang.Boolean> function)
public void render(float mouseX,
float mouseY,
float partialTicks)
public boolean mouseClicked(float mouseX,
float mouseY,
int button)
mouseClicked in class Element<T extends net.minecraft.client.gui.GuiScreen>public CheckboxElement<T> withSelection(boolean selected)
public CheckboxElement<T> withFunction(java.util.function.Function<CheckboxElement<T>,java.lang.Boolean> function)
public boolean isSelected()