#ifndef SHADER_H #define SHADER_H #include #include #include #include #include "math.hpp" class Shader { public: unsigned int ID; Shader(const char* vsFileName, const char* fsFileName); Shader(); void activate(); void setUniformFloat(const char* name, float value); void setUniformVec3 (const char* name, Vector3f value); void setUniformMat4(const char* name, Matrix4f value); void shutdown(); }; #endif