X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fmaterial.h;h=fa1612e142d1dca596fe58a59e03491d74b0fc70;hp=6614aeeae12cac4c51b0e9b91c320106b256eea1;hb=42ace9ac1350d3ae009bdd2fb335ac1e57d1b36b;hpb=95e926ee2bb662fe8795546db4bdebd1a0aff85b diff --git a/source/material.h b/source/material.h index 6614aeea..fa1612e1 100644 --- a/source/material.h +++ b/source/material.h @@ -9,6 +9,7 @@ Distributed under the LGPL #define MSP_GL_MATERIAL_H_ #include +#include "bindable.h" #include "color.h" namespace Msp { @@ -18,7 +19,7 @@ namespace GL { Stores OpenGL material properties. Since OpenGL does not support material objects, application of material is done with several calls to glMaterial. */ -class Material +class Material: public Bindable { public: class Loader: public DataFile::ObjectLoader @@ -55,8 +56,6 @@ public: void bind() const; static void unbind(); -private: - static const Material *current; }; } // namespace GL