module gameengine.renderer.renderer; import gameengine.math.types; abstract class Renderer { // Draw void clearScreen(Color col); void renderCurrent(); // Pre and Post draw void preDraw(); void postDraw(); // Util void setWindowTitle(string title); }