From 8a0ecded0ae6b2d768d1d8ec3e21543f193e1e8c Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 14 Dec 2021 15:02:59 +0100 Subject: [PATCH] Split the private block in a class for readability Seeing what state gets incapsulated is helpful --- src/utilities/shader.hpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/utilities/shader.hpp b/src/utilities/shader.hpp index 0fec2fe..8d1dfab 100644 --- a/src/utilities/shader.hpp +++ b/src/utilities/shader.hpp @@ -16,6 +16,13 @@ namespace Gloom { class Shader { + private: + + // Private member variables + GLuint mProgram; + GLint mStatus; + GLint mLength; + public: Shader() { mProgram = glCreateProgram(); @@ -144,10 +151,6 @@ namespace Gloom Shader(Shader const &) = delete; Shader & operator =(Shader const &) = delete; - // Private member variables - GLuint mProgram; - GLint mStatus; - GLint mLength; }; }