1 #pragma once
2 
3 #include <mbgl/actor/actor_ref.hpp>
4 #include <mbgl/sprite/sprite_parser.hpp>
5 
6 #include <memory>
7 #include <string>
8 
9 namespace mbgl {
10 
11 class SpriteLoader;
12 
13 class SpriteLoaderWorker {
14 public:
15     SpriteLoaderWorker(ActorRef<SpriteLoaderWorker>, ActorRef<SpriteLoader>);
16 
17     void parse(std::shared_ptr<const std::string> image, std::shared_ptr<const std::string> json);
18 
19 private:
20     ActorRef<SpriteLoader> parent;
21 };
22 
23 } // namespace mbgl
24