diff options
Diffstat (limited to 'src/mbgl/sprite/sprite_loader.hpp')
-rw-r--r-- | src/mbgl/sprite/sprite_loader.hpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mbgl/sprite/sprite_loader.hpp b/src/mbgl/sprite/sprite_loader.hpp index 0b7d37fa14..e9b9c12616 100644 --- a/src/mbgl/sprite/sprite_loader.hpp +++ b/src/mbgl/sprite/sprite_loader.hpp @@ -13,14 +13,16 @@ namespace mbgl { class FileSource; +class FileSourceOptions; + class SpriteLoaderObserver; class SpriteLoader : public util::noncopyable { public: - SpriteLoader(float pixelRatio); + SpriteLoader(float pixelRatio, const FileSourceOptions&); ~SpriteLoader(); - void load(const std::string& url, FileSource&); + void load(const std::string& url); void setObserver(SpriteLoaderObserver*); @@ -36,6 +38,7 @@ private: struct Loader; std::unique_ptr<Loader> loader; + std::shared_ptr<FileSource> fileSource; SpriteLoaderObserver* observer = nullptr; }; |