MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
offline.hpp File Reference
#include <mbgl/util/geo.hpp>
#include <mbgl/util/geometry.hpp>
#include <mbgl/util/range.hpp>
#include <mbgl/util/variant.hpp>
#include <mbgl/style/types.hpp>
#include <mbgl/storage/response.hpp>
#include <string>
#include <vector>
#include <functional>

Go to the source code of this file.

Classes

class  mbgl::OfflineTilePyramidRegionDefinition
 
class  mbgl::OfflineGeometryRegionDefinition
 
class  mbgl::OfflineRegionStatus
 
class  mbgl::OfflineRegionObserver
 
class  mbgl::OfflineRegion
 

Namespaces

 mbgl
 

Typedefs

using mbgl::OfflineRegionDefinition = variant< OfflineTilePyramidRegionDefinition, OfflineGeometryRegionDefinition >
 
using mbgl::OfflineRegionMetadata = std::vector< uint8_t >
 
using mbgl::OfflineRegions = std::vector< OfflineRegion >
 

Enumerations

enum class  mbgl::OfflineRegionDownloadState { mbgl::Inactive , mbgl::Active }
 

Functions

std::string mbgl::encodeOfflineRegionDefinition (const OfflineRegionDefinition &)
 
OfflineRegionDefinition mbgl::decodeOfflineRegionDefinition (const std::string &)