1 #pragma once
2 
3 #include <exception>
4 #include <memory>
5 #include <vector>
6 
7 namespace mbgl {
8 
9 namespace style {
10 class Image;
11 } // namespace style
12 
13 class SpriteLoaderObserver {
14 public:
15     virtual ~SpriteLoaderObserver() = default;
16 
onSpriteLoaded(std::vector<std::unique_ptr<style::Image>> &&)17     virtual void onSpriteLoaded(std::vector<std::unique_ptr<style::Image>>&&) {}
onSpriteError(std::exception_ptr)18     virtual void onSpriteError(std::exception_ptr) {}
19 };
20 
21 } // namespace mbgl
22