X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Froot.h;h=b2e2409e71177734ee7996fd369c5a66c5b474ba;hb=8dcc2c95d8d51d7a27b423343eeaac15ca3c6dec;hp=effa55628262b484b39ab97980721af41b751498;hpb=878faa0c9283ee1e6e5e67b6ea1324cc52385742;p=libs%2Fgltk.git diff --git a/source/root.h b/source/root.h index effa556..b2e2409 100644 --- a/source/root.h +++ b/source/root.h @@ -2,6 +2,7 @@ #define MSP_GLTK_ROOT_H_ #include +#include #include #include #include @@ -43,6 +44,7 @@ private: Widget *tooltip_target; Msp::GL::Camera camera; Msp::GL::Program *shprog; + Msp::GL::Blend blend; public: /** Creates a Root widget for a window. The geometry is set to match the @@ -64,9 +66,8 @@ public: virtual unsigned get_height() const { return geom.h; } void tick(); - void render(); virtual void setup_frame(GL::Renderer &); - virtual void render(GL::Renderer &, const GL::Tag & = GL::Tag()) const; + virtual void render(GL::Renderer &, GL::Tag = GL::Tag()) const; private: bool button_press_event(unsigned);