1 #ifndef MSP_GL_TEXUNIT_H_
2 #define MSP_GL_TEXUNIT_H_
15 const Texture *texture;
18 static std::vector<TexUnit> units;
19 static TexUnit *cur_unit;
24 bool set_texture(const Texture *);
25 const Texture *get_texture() const { return texture; }
26 bool set_texenv(const TexEnv *);
27 const TexEnv *get_texenv() const { return texenv; }
29 static unsigned get_n_units();
30 static TexUnit &activate(unsigned);
31 static TexUnit ¤t();