24 void eval(std::unordered_map<std::string, AnimTransform>& transforms)
const;
26 float time()
const {
return _time; }
27 void setTime(
float value) { _time = value; }
29 float speed()
const {
return _speed; }
32 bool loop()
const {
return _loop; }
33 void setLoop(
bool value) { _loop = value; }
40 const std::string&
name()
const {
return _name; }
41 void setName(
const std::string& value) { _name = value; }
43 const std::shared_ptr<AnimTrack>&
track()
const {
return _track; }
46 std::shared_ptr<AnimTrack> _track;
52 float _blendWeight = 1.0f;