X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCanvas%2Fcanvas_mgr.hxx;h=b14403491b9a1c7a182ce4df27dd34cf61942d0d;hb=b0dcb657e77579ecc79798ff365737095f96f9e2;hp=fd4768c34d526d25ef2833f0b160358f27c2a4a9;hpb=e62649e0755841f488728c073d33154dc1306379;p=flightgear.git diff --git a/src/Canvas/canvas_mgr.hxx b/src/Canvas/canvas_mgr.hxx index fd4768c34..b14403491 100644 --- a/src/Canvas/canvas_mgr.hxx +++ b/src/Canvas/canvas_mgr.hxx @@ -28,6 +28,9 @@ class CanvasMgr: public: CanvasMgr(); + virtual void init(); + virtual void shutdown(); + /** * Get OpenGL texture name for given canvas * @@ -38,6 +41,13 @@ class CanvasMgr: * @return OpenGL texture name */ unsigned int getCanvasTexId(const simgear::canvas::CanvasPtr& canvas) const; + + protected: + + osg::observer_ptr _gui_camera; + SGPropertyChangeCallback _cb_model_reinit; + + void handleModelReinit(SGPropertyNode*); }; #endif /* CANVAS_MGR_H_ */