1 #pragma once
2 
3 #include <exception>
4 
5 namespace mbgl {
6 
7 class RenderSource;
8 class OverscaledTileID;
9 
10 class RenderSourceObserver {
11 public:
12     virtual ~RenderSourceObserver() = default;
13 
onTileChanged(RenderSource &,const OverscaledTileID &)14     virtual void onTileChanged(RenderSource&, const OverscaledTileID&) {}
onTileError(RenderSource &,const OverscaledTileID &,std::exception_ptr)15     virtual void onTileError(RenderSource&, const OverscaledTileID&, std::exception_ptr) {}
16 };
17 
18 } // namespace mbgl
19