summaryrefslogtreecommitdiff
path: root/src/mbgl/sprite/sprite_parser.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/sprite/sprite_parser.hpp')
-rw-r--r--src/mbgl/sprite/sprite_parser.hpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/mbgl/sprite/sprite_parser.hpp b/src/mbgl/sprite/sprite_parser.hpp
index f602818d3b..9656bcbf2a 100644
--- a/src/mbgl/sprite/sprite_parser.hpp
+++ b/src/mbgl/sprite/sprite_parser.hpp
@@ -1,17 +1,11 @@
#pragma once
-#include <mbgl/util/image.hpp>
+#include <mbgl/style/image.hpp>
-#include <string>
#include <memory>
-#include <vector>
namespace mbgl {
-namespace style {
-class Image;
-} // namespace style
-
// Extracts an individual image from a spritesheet from the given location.
std::unique_ptr<style::Image> createStyleImage(const std::string& id,
const PremultipliedImage&,
@@ -20,7 +14,10 @@ std::unique_ptr<style::Image> createStyleImage(const std::string& id,
uint32_t srcWidth,
uint32_t srcHeight,
double ratio,
- bool sdf);
+ bool sdf,
+ style::ImageStretches&& stretchX = {},
+ style::ImageStretches&& stretchY = {},
+ optional<style::ImageContent> content = nullopt);
// Parses an image and an associated JSON file and returns the sprite objects.
std::vector<std::unique_ptr<style::Image>> parseSprite(const std::string& image, const std::string& json);