Files
Archimedes/utils/Renderer/Renderer.h
2025-03-21 16:16:25 -05:00

29 lines
476 B
C++

#ifndef RENDERER
#define RENDERER
#include "Archimedes.h"
#define RENDERER_OPENGL
#include "RendererOpenGL/RendererOpenGL.h"
namespace Archimedes {
class Renderer {
public:
int w, h;
typedef void renderCmd();
~Renderer() {}
void render();
void addRenderCmd(renderCmd* cmd) { rc.push_back(cmd); }
private:
std::list<renderCmd*> rc;
RendererImpl r;
};
}
#endif