X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Froot.h;fp=source%2Froot.h;h=b2e2409e71177734ee7996fd369c5a66c5b474ba;hb=6deafc9f236b90175a303944815f7c0eac1c95c1;hp=effa55628262b484b39ab97980721af41b751498;hpb=999cd0294889e5eecd61df18a697d2c55ed6c0d6;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);