Lines Matching refs:fActive
59 …restore(false), scope(nullptr), steps(-1), transition((Transition) -1), fActive(nullptr), /*fCurre… in SkApply()
70 delete fActive; in ~SkApply()
74 if (fActive != nullptr) { in activate()
75 if (fActive->fDrawIndex == 0 && fActive->fDrawMax == 0) in activate()
79 bool save = fActive->initializeSave(); in activate()
80 fActive->fixInterpolator(save); in activate()
82 fActive = new SkActive(*this, maker); in activate()
83 fActive->init(); in activate()
84 maker.appendActive(fActive); in activate()
86 fActive->initializeSave(); in activate()
89 fActive->saveInterpolatorValues(index); in activate()
95 if (fActive == nullptr) in append()
97 int oldCount = fActive->fAnimators.count(); in append()
98 fActive->append(apply); in append()
100 fActive->appendSave(oldCount); in append()
101 int newCount = fActive->fAnimators.count(); in append()
103 fActive->saveInterpolatorValues(index); in append()
110 SkAnimateBase* animator = fActive->fAnimators[animatorIndex]; in applyValues()
196 return fActive->draw(); in draw()
203 for (int index = 0; index < fActive->fAnimators.count(); index++) in draw()
205 fActive->advance(); in draw()
265 bool initialized = fActive != nullptr; in enable()
293 fActive->enable(); in enable()
368 if (apply != this && apply->fActive == nullptr) in enable()
419 maker.removeActive(copy->fActive); in enableCreate()
450 maker.removeActive(fActive); in enableDynamic()
451 delete fActive; in enableDynamic()
452 fActive = nullptr; in enableDynamic()
456 SkAnimateBase* animate = fActive->fAnimators[index]; in endSave()
464 int activeIndex = fActive->fDrawIndex + index; in endSave()
469 SkOperand* saveOperand = fActive->fSaveRestore[activeIndex]; in endSave()
471 info->setValue(target, fActive->fSaveRestore[activeIndex], count); in endSave()
477 scriptValue.fOperand = fActive->fSaveRestore[activeIndex][0]; in endSave()
480 SkOperand* save = fActive->fSaveRestore[activeIndex]; in endSave()
531 if (fActive == nullptr) in inactivate()
533 maker.removeActive(fActive); in inactivate()
534 delete fActive; in inactivate()
535 fActive = nullptr; in inactivate()
544 if (fActive == nullptr) in interpolate()
551 if (fActive != nullptr && in interpolate()
559 debugOut.append(fActive->fAnimators[0]->_id); in interpolate()
561 debugOut.appendS32(rawTime - fActive->fState[0].fStartTime); in interpolate()
566 fActive->start(); in interpolate()
568 fActive->initializeSave(); in interpolate()
569 int animators = fActive->fAnimators.count(); in interpolate()
571 SkAnimateBase* animate = fActive->fAnimators[inner]; in interpolate()
581 fActive->append(this); in interpolate()
582 fActive->start(); in interpolate()
585 SkMSec time = fActive->getTime(rawTime, inner); in interpolate()
586 SkActive::SkState& state = fActive->fState[inner]; in interpolate()
597 fActive->restoreInterpolatorValues(inner); in interpolate()
617 SkInterpolatorBase::Result interpResult = fActive->fInterpolators[inner]->timeToValues( in interpolate()
697 if (fActive) in refresh()
698 fActive->resetInterpolators(); in refresh()
702 if (fActive) in reset()
703 fActive->resetState(); in reset()
737 SkAnimateBase* animate = fActive->fAnimators[index]; in save()
749 int activeIndex = fActive->fDrawIndex + index; in save()
751 if (fActive->fSaveRestore[activeIndex] == nullptr) { in save()
752 fActive->fSaveRestore[activeIndex] = new SkOperand[count]; in save()
756 memcpy(last.begin(), fActive->fSaveRestore[activeIndex], count * sizeof(SkOperand)); in save()
759 info->getValue(target, fActive->fSaveRestore[activeIndex], count); in save()
767 fActive->fSaveRestore[activeIndex][0] = scriptValue.fOperand; in save()
788 if (fActive) in setProperty()
789 fActive->setSteps(steps); in setProperty()
801 if (fActive) in validate()
802 fActive->validate(); in validate()