Files
Archimedes/include/utils/Renderer/RendererImpl/RendererImpl.h
2026-02-07 11:45:43 -06:00

37 lines
573 B
C++

#ifndef RENDERER_IMPL
#define RENDERER_IMPL
#include "pch.hpp"
namespace Archimedes {
template <typename T>
class RendererImpl {
public:
typedef void renderCmd();
RendererImpl() {};
~RendererImpl() {};
bool init(void* p) {
return false;
};
void render(std::list<std::function<void()>> cmdList, int& w, int& h) {
for(auto f : cmdList)
f();
}
private:
T rendererImpl;
};
}
#endif