WarpPI/core/src/main/java/it/cavallium/warppi/gui/GraphicalInterface.java

16 lines
325 B
Java
Raw Normal View History

package it.cavallium.warppi.gui;
2018-03-17 00:09:40 +01:00
public interface GraphicalInterface {
public void create() throws InterruptedException;
2018-05-12 21:18:29 +02:00
2018-03-17 00:09:40 +01:00
public void initialize() throws InterruptedException;
2018-05-12 21:18:29 +02:00
2018-03-17 00:09:40 +01:00
public void render();
2018-05-12 21:18:29 +02:00
2018-03-17 00:09:40 +01:00
public void renderTopmost();
2018-05-12 21:18:29 +02:00
2018-03-17 00:09:40 +01:00
public void beforeRender(float dt);
2018-05-12 21:18:29 +02:00
2018-03-17 00:09:40 +01:00
public boolean mustBeRefreshed();
}