aboutsummaryrefslogtreecommitdiff
path: root/include/dchat/Gif.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/dchat/Gif.hpp')
-rw-r--r--include/dchat/Gif.hpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/include/dchat/Gif.hpp b/include/dchat/Gif.hpp
index f97ff2f..9e39473 100644
--- a/include/dchat/Gif.hpp
+++ b/include/dchat/Gif.hpp
@@ -28,16 +28,13 @@ namespace dchat
virtual ~Gif();
Vec2u getSize() const;
+ // Throws GifLoadException on error
void update();
static bool isDataGif(const StringView &data);
protected:
// Return false if texture creation failed
virtual bool createTexture(int width, int height) = 0;
- virtual void setPosition(const Vec2f &position) = 0;
- virtual Vec2f getPosition() const = 0;
- virtual void setScale(const Vec2f &scale) = 0;
- virtual void setColor(Color color) = 0;
// Size of texture data is same as the size that the texture was created with (also same size returned by @getSize function)
virtual void updateTexture(void *textureData) = 0;
private:
@@ -48,5 +45,6 @@ namespace dchat
unsigned int currentFrame;
double timeElapsedCs;
Clock frameTimer;
+ bool created;
};
}