]> git.mxchange.org Git - flightgear.git/blob - src/Canvas/FGCanvasSystemAdapter.hxx
82896bda5f66f167f7c12c31674f4fc5d480d725
[flightgear.git] / src / Canvas / FGCanvasSystemAdapter.hxx
1 /*
2  * FGCanvasSystemAdapter.hxx
3  *
4  *  Created on: 02.11.2012
5  *      Author: tom
6  */
7
8 #ifndef FG_CANVASSYSTEMADAPTER_HXX_
9 #define FG_CANVASSYSTEMADAPTER_HXX_
10
11 #include <simgear/canvas/CanvasSystemAdapter.hxx>
12
13 namespace canvas
14 {
15   class FGCanvasSystemAdapter:
16     public simgear::canvas::SystemAdapter
17   {
18     public:
19       virtual simgear::canvas::FontPtr getFont(const std::string& name) const;
20       virtual void addCamera(osg::Camera* camera) const;
21       virtual void removeCamera(osg::Camera* camera) const;
22       virtual osg::Image* getImage(const std::string& path) const;
23
24       virtual int gcSave(naRef r);
25       virtual void gcRelease(int key);
26   };
27 }
28
29 #endif /* FG_CANVASSYSTEMADAPTER_HXX_ */