]> git.mxchange.org Git - simgear.git/blobdiff - simgear/canvas/CanvasSystemAdapter.hxx
canvas::Text: add heightForWidth method.
[simgear.git] / simgear / canvas / CanvasSystemAdapter.hxx
index 91fc27400e370c0d121bafe953a70ebedf3a55d4..2492bb91c5b82a01f5653ffb318134d56821cb6a 100644 (file)
 
 #include "canvas_fwd.hxx"
 
+class SGSubsystem;
+
 namespace simgear
 {
+namespace HTTP { class Client; }
 namespace canvas
 {
 
@@ -35,6 +38,8 @@ namespace canvas
       virtual void addCamera(osg::Camera* camera) const = 0;
       virtual void removeCamera(osg::Camera* camera) const = 0;
       virtual osg::Image* getImage(const std::string& path) const = 0;
+      virtual SGSubsystem* getSubsystem(const std::string& name) const = 0;
+      virtual HTTP::Client* getHTTPClient() const = 0;
   };
 
 } // namespace canvas