ImprovedAnimationManager::ImprovedAnimationManager(const AnimationManagerBase& b, const osg::CopyOp& copyop) : BasicAnimationManager(b, copyop)
{
	for (osgAnimation::AnimationList::const_iterator it = getAnimationList().begin(); it != getAnimationList().end(); it++)
		_map[(*it)->getName()] = *it;

	for(osgAnimation::AnimationMap::iterator it = _map.begin(); it != _map.end(); it++)
		_amv.push_back(it->first);

	_focus = 0;
}
Esempio n. 2
0
 /**
  * Unrecommended API. Recommend use getAnimationList.
  */
 const std::vector<String> &Animation::getMovementList()
 {
     return getAnimationList();
 }