#pragma once #include #include struct Material { glm::vec3 ka; glm::vec3 kd; glm::vec3 ks; float shininess; bool enabled = false; }; class Texture { public: Material mat; GLuint tex_ref; bool isNmap = false; Texture(std::string file_name); Texture(const Texture &other); Texture() {}; ~Texture(); };