diff -r 8e1fe64ce4e3 -r 34c6e7bc4ee1 src/gl/common.h --- a/src/gl/common.h Sun Jun 12 20:47:04 2022 +0300 +++ b/src/gl/common.h Sun Jun 12 23:59:37 2022 +0300 @@ -29,6 +29,15 @@ #include "colors.h" #include "model.h" +class RenderLayer +{ +public: + virtual void initializeGL(){} + virtual void paintGL(){} + virtual void overpaint(QPainter*){} + virtual void mvpMatrixChanged(const glm::mat4& mvpMatrix) = 0; +}; + namespace gl { class ShaderProgram;