package okj.easy.screen; import okj.easy.core.ApplicationContext; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.GL10; import com.badlogic.gdx.graphics.GL11; import com.badlogic.gdx.graphics.GL20; import com.badlogic.gdx.graphics.GLCommon; import com.badlogic.gdx.graphics.GLU; public abstract class Renderer { public static final GLCommon gl = Gdx.gl; public static final GL10 gl10 = Gdx.gl10; public static final GL11 gl11 = Gdx.gl11; public static final GL20 gl20 = Gdx.gl20; public static final GLU glu = Gdx.glu; protected final ApplicationContext context; public Renderer (ApplicationContext context) { this.context = context; } public abstract void enable (); public abstract void render (float delta); public void apply (float delta) { enable(); render(delta); } }