]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/root.h
Adjust things to conform to changes in other libraries
[libs/gltk.git] / source / root.h
index effa55628262b484b39ab97980721af41b751498..b2e2409e71177734ee7996fd369c5a66c5b474ba 100644 (file)
@@ -2,6 +2,7 @@
 #define MSP_GLTK_ROOT_H_
 
 #include <sigc++/trackable.h>
+#include <msp/gl/blend.h>
 #include <msp/gl/camera.h>
 #include <msp/gl/program.h>
 #include <msp/gl/renderable.h>
@@ -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);