From 368269070f851ff78a1bce35c1d993d5f02cc5f9 Mon Sep 17 00:00:00 2001 From: realtradam Date: Sat, 26 Nov 2022 16:46:01 -0500 Subject: namespace it all --- src/shader.hpp | 43 +++++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 20 deletions(-) (limited to 'src/shader.hpp') diff --git a/src/shader.hpp b/src/shader.hpp index 88ac64a..057cd5f 100644 --- a/src/shader.hpp +++ b/src/shader.hpp @@ -9,27 +9,30 @@ // std libs #include -class Shader +namespace Ogle { - public: - // id of the shader program - unsigned int ID; + class Shader + { + public: + // id of the shader program + unsigned int ID; - Shader(const char* vertexPath, const char* fragmentPath); + Shader(const char* vertexPath, const char* fragmentPath); - // activate the shader - void use(); + // activate the shader + void use(); - // utility setter functions for uniforms - void setBool(const std::string &name, bool value) const; - void setInt(const std::string &name, int value) const; - void set1f(const std::string &name, float value) const; - void set4f( - const std::string &name, - float value0, - float value1, - float value2, - float value3 - ) const; - void setMatrix4fv(const std::string &name, glm::mat4 matrix); -}; + // utility setter functions for uniforms + void setBool(const std::string &name, bool value) const; + void setInt(const std::string &name, int value) const; + void set1f(const std::string &name, float value) const; + void set4f( + const std::string &name, + float value0, + float value1, + float value2, + float value3 + ) const; + void setMatrix4fv(const std::string &name, glm::mat4 matrix); + }; +} -- cgit v1.2.3