/* $Id$
This file is part of libmspgl
-Copyright © 2007 Mikko Rasa, Mikkosoft Productions
+Copyright © 2007-2008 Mikko Rasa, Mikkosoft Productions
Distributed under the LGPL
*/
namespace Msp {
namespace GL {
+class TexEnv;
class Texture;
class TexUnit
public:
TexUnit();
bool set_texture(const Texture *);
- const Texture *get_texture() { return texture; }
- //TexEnv &get_env() { return env; }
+ const Texture *get_texture() const { return texture; }
+ bool set_texenv(const TexEnv *);
+ const TexEnv *get_texenv() const { return texenv; }
static TexUnit &activate(unsigned);
static TexUnit ¤t();
private:
const Texture *texture;
- //TexEnv env;
+ const TexEnv *texenv;
static std::vector<TexUnit> units;
static TexUnit *cur_unit;