#ifndef RENDERABLE3D_H #define RENDERABLE3D_H class Shader; struct RenderSettings { Shader* shader = nullptr; RenderSettings(Shader* shader) : shader(shader) {;} }; class Renderable3D { public: virtual void render(const RenderSettings& rs) = 0; }; #endif // RENDERABLE3D_H