#pragma once #include #include namespace mbgl { namespace style { class RasterSource::Impl : public Source::Impl { public: Impl(SourceType sourceType, std::string id, uint16_t tileSize); Impl(const Impl&, Tileset); uint16_t getTileSize() const; optional getAttribution() const final; const optional tileset; private: uint16_t tileSize; }; } // namespace style } // namespace mbgl