#ifndef RENDERER_H #define RENDERER_H #include "pch.hpp" namespace Archimedes { class VertexArray {}; class IndexArray {}; class Shader {}; class Renderer { public: int w, h; Renderer() {} virtual ~Renderer() = 0; virtual bool init() = 0; virtual void render() = 0; std::list>& getCmdList() { return rc; } private: std::list> rc; }; } #endif