1 #pragma once
3 #include <GLES2/gl2.h>
5 class GlScene
6 {
7 public:
8 GlScene();
10 GlScene(const GlScene& other) = delete;
11 GlScene& operator=(const GlScene& other) = delete;
13 void set_viewport(uint32_t width, uint32_t height);
15 void draw(uint32_t framenum);
17 private:
18 GLint m_modelviewmatrix, m_modelviewprojectionmatrix, m_normalmatrix;
20 uint32_t m_width;
21 uint32_t m_height;
22 };