1 #ifndef UGDK_ACTION_SPRITEANIMATIONFRAME_H_
2 #define UGDK_ACTION_SPRITEANIMATIONFRAME_H_
9 #define DEFAULT_PERIOD 0.1
25 : atlas_frame_name_(atlas_frame_name)
34 double fps()
const {
return 1.0/period_; }
35 double period()
const {
return period_; }
41 void set_fps(
double _fps) { period_ = 1.0/_fps; }
50 std::string atlas_frame_name_;
60 #endif // UGDK_GRAPHIC_SPRITEANIMATIONFRAME_H_
static const SpriteAnimationFrame & DEFAULT()
Definition: spriteanimationframe.h:44
SpriteAnimationFrame(const std::string &atlas_frame_name)
Definition: spriteanimationframe.h:24
Definition: animation.h:11
Definition: visualeffect.h:9
#define DEFAULT_PERIOD
Definition: spriteanimationframe.h:9
void set_period(double _period)
Definition: spriteanimationframe.h:42
double fps() const
Definition: spriteanimationframe.h:34
uint8 Mirror
Definition: types.h:21
const std::string & atlas_frame_name() const
Definition: spriteanimationframe.h:30
void set_fps(double _fps)
Definition: spriteanimationframe.h:41
Definition: geometry.h:15
ugdk::Mirror mirror() const
Definition: spriteanimationframe.h:33
const math::Geometry & geometry() const
Definition: spriteanimationframe.h:31
double period() const
Definition: spriteanimationframe.h:35
Definition: spriteanimationframe.h:17
structure::VisualEffect & effect()
Definition: spriteanimationframe.h:39
void set_atlas_frame_name(const std::string &name)
Definition: spriteanimationframe.h:37
math::Geometry & geometry()
Definition: spriteanimationframe.h:38
const structure::VisualEffect & effect() const
Definition: spriteanimationframe.h:32
void set_mirror(const ugdk::Mirror &_mirror)
Definition: spriteanimationframe.h:40