]> git.tdb.fi Git - libs/gl.git/blobdiff - source/material.h
Object model for Material and TexEnv
[libs/gl.git] / source / material.h
index b0c9cd0d3510c2e2d76612bea410f8b13670423a..1da27199aa21ebea2704862527d920de982721c7 100644 (file)
@@ -1,7 +1,7 @@
 /* $Id$
 
 This file is part of libmspgl
-Copyright © 2007  Mikko Rasa, Mikkosoft Productions
+Copyright © 2007-2008  Mikko Rasa, Mikkosoft Productions
 Distributed under the LGPL
 */
 
@@ -56,7 +56,11 @@ public:
        const Color &get_specular() const { return specular; }
        const Color &get_emission() const { return emission; }
        float get_shininess() const { return shininess; }
-       void apply() const;
+       void bind() const;
+
+       static void unbind();
+private:
+       static const Material *current;
 };
 
 } // namespace GL