X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Ftexunit.h;h=05952a2207b57ae015be531b4995dcfd12ee1345;hb=8aea0f65f9ab7d603e47cf4479388af246cc8400;hp=93f6dd085e80497450aae252c9dda4618211eccd;hpb=706d49dc7ca9b3969f6f79db16b0cc02576f3de3;p=libs%2Fgl.git diff --git a/source/texunit.h b/source/texunit.h index 93f6dd08..05952a22 100644 --- a/source/texunit.h +++ b/source/texunit.h @@ -31,10 +31,13 @@ public: const TexEnv *get_texenv() const { return texenv; } bool set_texgen(unsigned, const TexGen *); const TexGen *get_texgen(unsigned); + void bind(); static unsigned get_n_units(); - static TexUnit &activate(unsigned); + static TexUnit &get_unit(unsigned); static TexUnit ¤t(); + static TexUnit *find_unit(const Texture *); + static TexUnit *find_unit(const TexEnv *); }; } // namespace GL