Lines Matching refs:animator
28 static void unref(BaseRenderNodeAnimator* animator) { in unref() argument
29 animator->detach(); in unref()
30 animator->decStrong(0); in unref()
43 void AnimatorManager::addAnimator(const sp<BaseRenderNodeAnimator>& animator) { in addAnimator() argument
44 animator->incStrong(0); in addAnimator()
45 animator->attach(&mParent); in addAnimator()
46 mNewAnimators.push_back(animator.get()); in addAnimator()
84 bool operator() (BaseRenderNodeAnimator* animator) { in operator ()() argument
85 dirtyMask |= animator->dirtyMask(); in operator ()()
86 bool remove = animator->animate(mContext); in operator ()()
88 animator->decStrong(0); in operator ()()
90 if (animator->isRunning()) { in operator ()()
93 if (CC_UNLIKELY(!animator->mayRunAsync())) { in operator ()()
140 static void endStagingAnimator(BaseRenderNodeAnimator* animator) { in endStagingAnimator() argument
141 animator->end(); in endStagingAnimator()
142 if (animator->listener()) { in endStagingAnimator()
143 animator->listener()->onAnimationFinished(animator); in endStagingAnimator()
145 animator->decStrong(0); in endStagingAnimator()
160 void operator() (BaseRenderNodeAnimator* animator) { in operator ()() argument
161 animator->forceEndNow(mContext); in operator ()()
162 animator->decStrong(0); in operator ()()