#ifndef RENDERER_H #define RENDERER_H #include "pch.hpp" #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 rc; RendererImpl r; }; } #endif