From f902b289c2a3956176fc328afb31ea4fc91f8984 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Sat, 16 Apr 2016 22:16:44 +0300 Subject: kmscube: split into parts --- kmscube/cube-gles2.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 kmscube/cube-gles2.h (limited to 'kmscube/cube-gles2.h') diff --git a/kmscube/cube-gles2.h b/kmscube/cube-gles2.h new file mode 100644 index 0000000..983c133 --- /dev/null +++ b/kmscube/cube-gles2.h @@ -0,0 +1,22 @@ +#pragma once + +#include + +class GlScene +{ +public: + GlScene(); + + GlScene(const GlScene& other) = delete; + GlScene& operator=(const GlScene& other) = delete; + + void set_viewport(uint32_t width, uint32_t height); + + void draw(uint32_t framenum); + +private: + GLint m_modelviewmatrix, m_modelviewprojectionmatrix, m_normalmatrix; + + uint32_t m_width; + uint32_t m_height; +}; -- cgit v1.2.3