17 #ifndef IGNITION_COMMON_SKELETONANIMATION_HH_ 18 #define IGNITION_COMMON_SKELETONANIMATION_HH_ 27 #include <ignition/common/graphics/Export.hh> 34 class SkeletonAnimationPrivate;
59 public:
unsigned int NodeCount()
const;
64 public:
bool HasNode(
const std::string &_node)
const;
70 public:
void AddKeyFrame(
const std::string &_node,
const double _time,
77 public:
void AddKeyFrame(
const std::string &_node,
const double _time,
90 const double _time,
const bool _loop =
true)
const;
101 const double _time,
const bool _loop =
true)
const;
112 const std::string &_node,
const bool _loop =
true)
const;
116 public:
void Scale(
const double _scale);
120 public:
double Length()
const;
123 private: SkeletonAnimationPrivate *data;
Skeleton animation.
Definition: SkeletonAnimation.hh:39
Forward declarations for the common classes.