diff options
author | chai <chaifix@163.com> | 2018-10-23 14:11:09 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-10-23 14:11:09 +0800 |
commit | a164919e8eb3409d13bb225cc0e6f0b95446e8e0 (patch) | |
tree | 4f78bac83bf050914689afed2b6a257339038709 /src/libjin/Graphics/animation/je_clip.h | |
parent | 549a6121f04139c7a2d400da99c69ccdcc5e919b (diff) |
+animation
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; }; |