diff options
Diffstat (limited to 'src/mbgl/renderer/image_manager.hpp')
-rw-r--r-- | src/mbgl/renderer/image_manager.hpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/mbgl/renderer/image_manager.hpp b/src/mbgl/renderer/image_manager.hpp index f52808b614..61f3f3c276 100644 --- a/src/mbgl/renderer/image_manager.hpp +++ b/src/mbgl/renderer/image_manager.hpp @@ -19,11 +19,7 @@ namespace gfx { class Context; } // namespace gfx -class ImageRequestor { -public: - virtual ~ImageRequestor() = default; - virtual void onImagesAvailable(ImageMap icons, ImageMap patterns, ImageVersionMap versionMap, uint64_t imageCorrelationID) = 0; -}; +class ImageRequestor; /* ImageManager does two things: @@ -105,4 +101,13 @@ private: bool dirty = true; }; +class ImageRequestor { +public: + explicit ImageRequestor(ImageManager&); + virtual ~ImageRequestor(); + virtual void onImagesAvailable(ImageMap icons, ImageMap patterns, ImageVersionMap versionMap, uint64_t imageCorrelationID) = 0; +private: + ImageManager& imageManager; +}; + } // namespace mbgl |