New skyboxes
[opengl.git] / material.hpp
index 7735f630206b1abf9c5f7a4ecfb03abee5eec154..cb3d49eabffbe1f38af2c2dad798f104fd5fcef7 100644 (file)
@@ -8,15 +8,14 @@
 
 class Material {
        public:
-               Material(const aiMaterial &aiMaterial, GLuint progId);
+               Material(const aiMaterial &aiMaterial, const aiScene &aiScene, GLuint progId);
                void bind() const;
        private:
                GLuint progId;
                aiColor4D ambient, diffuse, specular;
-               ai_real shininess, reflectivity, refractiveIndex, opacity;
 
                struct Texture {
-                       Texture(const std::string &file);
+                       Texture(const aiString file, const aiScene &aiScene);
                        GLuint texId;
                };
                Texture *albedo = nullptr;