aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/mbgui/MBGuiElement.java
blob: ad836097e4ead2f6634fc691afc3aec6db2abf57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package io.github.moulberry.notenoughupdates.mbgui;

public abstract class MBGuiElement {
	public abstract int getWidth();

	public abstract int getHeight();

	public abstract void recalculate();

	public abstract void mouseClick(float x, float y, int mouseX, int mouseY);

	public abstract void mouseClickOutside();

	public abstract void render(float x, float y);

	//public abstract JsonObject serialize();
}