@Environment(value=CLIENT) public abstract class RealmsAcceptRejectButton extends Object
Constructor and Description |
---|
RealmsAcceptRejectButton(int width,
int height,
int x,
int y) |
Modifier and Type | Method and Description |
---|---|
int |
getBottom() |
int |
getRight() |
abstract void |
handleClick(int index) |
static void |
handleClick(RealmsObjectSelectionList<?> selectionList,
AlwaysSelectedEntryListWidget.Entry<?> entry,
List<RealmsAcceptRejectButton> buttons,
int button,
double mouseX,
double mouseY) |
protected abstract void |
render(int x,
int y,
boolean hovered) |
void |
render(int offsetX,
int offsetY,
int mouseX,
int mouseY) |
static void |
render(List<RealmsAcceptRejectButton> buttons,
RealmsObjectSelectionList<?> selectionList,
int offsetX,
int offsetY,
int mouseX,
int mouseY) |
public final int width
public final int height
public final int x
public final int y
public RealmsAcceptRejectButton(int width, int height, int x, int y)
public void render(int offsetX, int offsetY, int mouseX, int mouseY)
protected abstract void render(int x, int y, boolean hovered)
public int getRight()
public int getBottom()
public abstract void handleClick(int index)
public static void render(List<RealmsAcceptRejectButton> buttons, RealmsObjectSelectionList<?> selectionList, int offsetX, int offsetY, int mouseX, int mouseY)
public static void handleClick(RealmsObjectSelectionList<?> selectionList, AlwaysSelectedEntryListWidget.Entry<?> entry, List<RealmsAcceptRejectButton> buttons, int button, double mouseX, double mouseY)