kms++: organize into subdirs
[android/external-libkmsxx.git] / kmscube / cube-gles2.h
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 };