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

18 lines
413 B
Java

package it.cavallium.warppi.gui;
public interface GraphicalInterface {
void create() throws InterruptedException;
void initialize() throws InterruptedException;
void initializeGraphic(ScreenContext ctx) throws InterruptedException;
void render(RenderContext ctx);
void renderTopmost(RenderContext ctx);
void beforeRender(ScreenContext ctx, float dt);
boolean mustBeRefreshed();
}