diff options
Diffstat (limited to 'src/mbgl/sprite/sprite_parser.hpp')
-rw-r--r-- | src/mbgl/sprite/sprite_parser.hpp | 13 |
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); |