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