summaryrefslogtreecommitdiff
path: root/src/mbgl/storage/resource.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/storage/resource.cpp')
-rw-r--r--src/mbgl/storage/resource.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/mbgl/storage/resource.cpp b/src/mbgl/storage/resource.cpp
index 96fe5c0f4f..d5bb35b831 100644
--- a/src/mbgl/storage/resource.cpp
+++ b/src/mbgl/storage/resource.cpp
@@ -4,11 +4,23 @@
#include <mbgl/util/string.hpp>
#include <mbgl/util/token.hpp>
#include <mbgl/util/url.hpp>
+#include <mbgl/util/enum.hpp>
#include <cmath>
namespace mbgl {
+MBGL_DEFINE_ENUM(ResourceKind, {
+ { ResourceKind::Unknown, "Unknown" },
+ { ResourceKind::Style, "Style" },
+ { ResourceKind::Source, "Source" },
+ { ResourceKind::Tile, "Tile" },
+ { ResourceKind::Glyphs, "Glyphs" },
+ { ResourceKind::SpriteImage, "SpriteImage" },
+ { ResourceKind::SpriteJSON, "SpriteJSON" },
+ { ResourceKind::Image, "Image" },
+});
+
static std::string getQuadKey(int32_t x, int32_t y, int8_t z) {
std::string quadKey;
quadKey.reserve(z);