public abstract class Widget
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected double |
height |
protected Widget |
parent |
protected boolean |
visible |
protected double |
width |
protected double |
x |
protected double |
y |
| Modifier | Constructor and Description |
|---|---|
protected |
Widget() |
protected |
Widget(Widget parent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDraw() |
abstract Widget |
copy() |
protected void |
copyBasic(Widget other) |
abstract void |
draw(RenderContext ctx,
Vector3 center,
double mouseX,
double mouseY) |
double |
getBottom() |
Vector3 |
getCenter() |
Vector3 |
getCenter(double z) |
Vector3 |
getCenter(Vector3 center) |
double |
getLeft() |
double |
getRight() |
double |
getTop() |
double |
getX() |
double |
getY() |
boolean |
isVisible() |
abstract void |
onResolutionUpdated(MinecraftWindow window) |
void |
onScreenClosed() |
void |
onScreenOpened() |
protected double height
protected Widget parent
protected boolean visible
protected double width
protected double x
protected double y
protected Widget()
protected Widget(Widget parent)
public abstract Widget copy()
protected void copyBasic(Widget other)
public boolean canDraw()
public abstract void draw(RenderContext ctx, Vector3 center, double mouseX, double mouseY)
public double getBottom()
public Vector3 getCenter()
public Vector3 getCenter(double z)
public double getLeft()
public double getRight()
public double getTop()
public double getX()
public double getY()
public boolean isVisible()
public abstract void onResolutionUpdated(MinecraftWindow window)
public void onScreenClosed()
public void onScreenOpened()