X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fcanvas%2FCanvasSystemAdapter.hxx;h=2492bb91c5b82a01f5653ffb318134d56821cb6a;hb=36cb7a752b5d86d636aebd2379773923e0cbed1a;hp=91fc27400e370c0d121bafe953a70ebedf3a55d4;hpb=a37a254a68d67d6e90257c8588a9153ab005615a;p=simgear.git diff --git a/simgear/canvas/CanvasSystemAdapter.hxx b/simgear/canvas/CanvasSystemAdapter.hxx index 91fc2740..2492bb91 100644 --- a/simgear/canvas/CanvasSystemAdapter.hxx +++ b/simgear/canvas/CanvasSystemAdapter.hxx @@ -21,8 +21,11 @@ #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