#pragma once #include #include #include #include namespace mbgl { class Mailbox; class ResourceTransform { public: using TransformCallback = std::function; using FinishedCallback = std::function; ResourceTransform(ActorRef, TransformCallback&&); void transform(Resource::Kind, const std::string&& url, FinishedCallback&&); private: TransformCallback transformCallback; }; } // namespace mbgl