OfflineGeometryRegionDefinition(std::string styleURL, Geometry< double >, double minZoom, double maxZoom, float pixelRatio, bool includeIdeographs)
Geometry< double > geometry
virtual void mapboxTileCountLimitExceeded(uint64_t)
virtual void responseError(Response::Error)
virtual void statusChanged(OfflineRegionStatus)
virtual ~OfflineRegionObserver()=default
uint64_t completedTileSize
uint64_t completedTileCount
uint64_t requiredResourceCount
uint64_t completedResourceSize
OfflineRegionDownloadState downloadState
uint64_t completedResourceCount
bool requiredResourceCountIsPrecise
uint64_t requiredTileCount
const OfflineRegionMetadata & getMetadata() const
friend class OfflineDatabase
const OfflineRegionDefinition & getDefinition() const
OfflineTilePyramidRegionDefinition(std::string, LatLngBounds, double, double, float, bool)
std::unique_ptr< Expression > string(std::unique_ptr< Expression >, std::unique_ptr< Expression > def=nullptr)
std::unique_ptr< Expression > id()
OfflineRegionDefinition decodeOfflineRegionDefinition(const std::string &)
std::string encodeOfflineRegionDefinition(const OfflineRegionDefinition &)
OfflineRegionDownloadState
std::vector< OfflineRegion > OfflineRegions
mapbox::geometry::geometry< T > Geometry
variant< OfflineTilePyramidRegionDefinition, OfflineGeometryRegionDefinition > OfflineRegionDefinition
mapbox::util::variant< T... > variant
std::vector< uint8_t > OfflineRegionMetadata