#pragma once #include #include #include namespace mbgl { class FileSource; class AsyncRequest; class ImageTileSource : public RasterTileSource { public: ImageTileSource(RasterTileData&, const Resource&, FileSource&); virtual ~ImageTileSource() = default; private: const Resource resource; FileSource& fileSource; std::unique_ptr request; }; } // namespace mbgl