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; }
/** * Unrecommended API. Recommend use getAnimationList. */ const std::vector<String> &Animation::getMovementList() { return getAnimationList(); }