diff options
Diffstat (limited to 'src/libjin/Graphics/animation/je_clip.h')
-rw-r--r-- | src/libjin/Graphics/animation/je_clip.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/libjin/Graphics/animation/je_clip.h b/src/libjin/Graphics/animation/je_clip.h index d6709dc..cfa579f 100644 --- a/src/libjin/Graphics/animation/je_clip.h +++ b/src/libjin/Graphics/animation/je_clip.h @@ -1,6 +1,11 @@ #ifndef __JE_CLIP_H #define __JE_CLIP_H +#include <vector> +#include <string> + +#include "../je_sprite.h" + namespace JinEngine { namespace Graphics @@ -11,6 +16,23 @@ namespace JinEngine /// class Clip { + public: + void start(); + void pause(); + void stop(); + void rewind(); + void setSpeed(float speed); + + private: + /// + /// Frames + /// + std::vector<Sprite*> mFrames; + + /// + /// Clip playing speed. + /// + float mSpeed; }; |