INNER CODE UNIT · C++
clipIter
chunquedong/mgp · core/animation/Animation.cpp:60
std::vector<AnimationClip*>::iterator clipIter = _clips->begin();
while (clipIter != _clips->end())
{
AnimationClip* clip = *clipIter;
GP_ASSERT(clip);
if (clip->isClipStateBitSet(AnimationClip::CLIP_IS_PLAYING_BIT))
{
GP_ASSERT(_controller);
_controller->unschedule(clip);
}
SAFE_RELEASE(clip);
clipIter++;
}
_clips->clear();
}
SAFE_DELETE(_clips);
}