Go to the documentation of this file.
17 #ifndef IGNITION_COMMON_SKELETONANIMATION_HH_
18 #define IGNITION_COMMON_SKELETONANIMATION_HH_
27 #include <ignition/utils/ImplPtr.hh>
30 #include <ignition/common/graphics/Export.hh>
59 public:
unsigned int NodeCount()
const;
70 public:
bool HasNode(
const std::string &_node)
const;
76 public:
void AddKeyFrame(
const std::string &_node,
const double _time,
83 public:
void AddKeyFrame(
const std::string &_node,
const double _time,
96 const double _time,
const bool _loop =
true)
const;
107 const double _time,
const bool _loop =
true)
const;
118 const std::string &_node,
const bool _loop =
true)
const;
122 public:
void Scale(
const double _scale);
126 public:
double Length()
const;
129 IGN_UTILS_IMPL_PTR(dataPtr)
Forward declarations for the common classes.
Node animation.
Definition: NodeAnimation.hh:36
Skeleton animation.
Definition: SkeletonAnimation.hh:39