#include #include namespace mbgl { namespace style { CustomGeometrySource::Impl::Impl(std::string id_, const CustomGeometrySource::Options options) : Source::Impl(SourceType::CustomVector, std::move(id_)), tileOptions(options.tileOptions), zoomRange(options.zoomRange), loaderRef({}) { } CustomGeometrySource::Impl::Impl(const Impl& impl, ActorRef loaderRef_) : Source::Impl(impl), tileOptions(impl.tileOptions), zoomRange(impl.zoomRange), loaderRef(loaderRef_){ } optional CustomGeometrySource::Impl::getAttribution() const { return {}; } CustomGeometrySource::TileOptions CustomGeometrySource::Impl::getTileOptions() const { return tileOptions; } Range CustomGeometrySource::Impl::getZoomRange() const { return zoomRange; } optional> CustomGeometrySource::Impl::getTileLoader() const { return loaderRef; } } // namespace style } // namespace mbgl