summaryrefslogtreecommitdiff
path: root/include/llmr/style/sprite.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/llmr/style/sprite.hpp')
-rw-r--r--include/llmr/style/sprite.hpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/llmr/style/sprite.hpp b/include/llmr/style/sprite.hpp
index 0fcd15c054..78ca76f237 100644
--- a/include/llmr/style/sprite.hpp
+++ b/include/llmr/style/sprite.hpp
@@ -34,7 +34,9 @@ public:
class Sprite : public std::enable_shared_from_this<Sprite> {
public:
- void load(const std::string& base_url);
+ ~Sprite();
+
+ void load(const std::string& base_url, float pixelRatio = 1);
void bind(bool linear = false);
ImagePosition getPosition(const std::string& name, bool repeating = false);
@@ -52,7 +54,7 @@ private:
uint32_t texture = 0;
std::map<std::string, SpritePosition> pos;
uint32_t width = 0, height = 0;
- std::string img;
+ char *img = nullptr;
};
}