Lines Matching refs:it
231 // Mark the VD dirty so it will damage itself during prepareTree.
307 for (auto it = mRunningVDAnimators.begin(); it != mRunningVDAnimators.end();) {
308 if ((*it)->animate(*context)) {
309 it = mRunningVDAnimators.erase(it);
311 it++;
320 for (auto it = mPausedVDAnimators.begin(); it != mPausedVDAnimators.end();) {
321 if ((*it)->animate(*context)) {
323 it = mPausedVDAnimators.erase(it);
325 it++;
331 for (auto it = mRunningVDAnimators.begin(); it != mRunningVDAnimators.end();) {
332 if (!(*it)->getVectorDrawable()->getPropertyChangeWillBeConsumed()) {
334 // the list, put it in the paused list, and post a delayed message to end the
336 detachVectorDrawableAnimator(it->get());
337 mPausedVDAnimators.insert(*it);
338 it = mRunningVDAnimators.erase(it);
340 it++;
349 for (auto it = mPausedVDAnimators.begin(); it != mPausedVDAnimators.end();) {
350 if ((*it)->getVectorDrawable()->getPropertyChangeWillBeConsumed()) {
351 mRunningVDAnimators.insert(*it);
352 it = mPausedVDAnimators.erase(it);
354 it++;
358 // animator, we know we won't be requested to animate it any more, then we remove such
369 for (auto it = mPausedVDAnimators.begin(); it != mPausedVDAnimators.end();) {
370 // Remove paused VD animator if no one else is referencing it. Note that animators that
375 if ((*it)->getStrongCount() == 1) {
376 it = mPausedVDAnimators.erase(it);
378 it++;
988 // We only need 1 buffer but some drivers have bugs so workaround it by setting max count to 2