X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Froot.h;h=8e1bed9247e00bd2693bd9fe904ab16995591c9a;hb=5791712b89bda9d70987592620c659b7b9f2435b;hp=a74065dc9c08d8d1e44956e8695a7cef50d567a4;hpb=50f11cec86c034fbee2ab332503266808b1eba74;p=libs%2Fgltk.git diff --git a/source/root.h b/source/root.h index a74065d..8e1bed9 100644 --- a/source/root.h +++ b/source/root.h @@ -2,6 +2,8 @@ #define MSP_GLTK_ROOT_H_ #include +#include +#include #include #include #include @@ -32,6 +34,8 @@ private: int pointer_y; Time::TimeStamp tooltip_timeout; Widget *tooltip_target; + Msp::GL::Camera camera; + Msp::GL::Program *shprog; public: /** Creates a Root widget for a window. The geometry is set to match the @@ -64,7 +68,9 @@ private: bool character_event(StringCodec::unichar); void get_pointer(int &, int &); + void update_camera(); + virtual void on_geometry_change(); virtual void on_child_added(Widget &); };