Lines Matching defs:animate
456 SkAnimateBase* animate = fActive->fAnimators[index];
457 const SkMemberInfo* info = animate->fFieldInfo;
461 SkDisplayable* target = getTarget(animate);
510 SkADrawable* SkApply::getTarget(SkAnimateBase* animate) {
511 if (animate->fTargetIsScope == false || mode != kMode_create)
512 return animate->fTarget;
571 SkAnimateBase* animate = fActive->fAnimators[inner];
572 if (animate->fChanged) {
573 animate->fChanged = false;
574 animate->fStart = rawTime;
576 // int count = animate->fValues.count();
578 // memcpy(values.begin(), animate->fValues.begin(), sizeof(SkOperand) * count);
579 animate->onEndElement(maker);
580 // if (memcmp(values.begin(), animate->fValues.begin(), sizeof(SkOperand) * count) != 0) {
589 animate->fDelayed = true;
594 animate->fDelayed = false;
598 if (animate->fReset) {
601 if (animate->fResetPending) {
603 animate->fResetPending = false;
608 if (animate->fResetPending) {
610 animate->fResetPending = false;
615 int count = animate->components();
624 maker.postOnEnd(animate, state.fBegin + state.fDuration);
627 if (animate->formula.size() > 0) {
628 if (fLastTime > animate->dur)
629 fLastTime = animate->dur;
632 SkDEBUGCODE(bool success = ) animate->fFieldInfo->setValue(maker, &formulaValues, 0, 0, nullptr,
633 animate->getValuesType(), animate->formula);
637 applyValues(inner, formulaValues.begin(), count, animate->getValuesType(), innerTime);
641 applyValues(inner, values.get(), count, animate->getValuesType(), innerTime);
679 anim->onEndElement(maker); // allows animate->fFieldInfo to be set
694 SkAnimateBase* animate = *animPtr;
695 animate->onEndElement(maker);
737 SkAnimateBase* animate = fActive->fAnimators[index];
738 const SkMemberInfo * info = animate->fFieldInfo;
739 SkDisplayable* target = getTarget(animate);
740 // if (animate->hasExecute())
741 // info = animate->getResolvedInfo();
781 SkAnimateBase* animate = (SkAnimateBase*) scriptValue.fOperand.fDisplayable;
782 SkASSERT(animate->isAnimate());
783 *fAnimators.append() = animate;