Lines Matching refs:maker
92 SkDisplayable* SkGroup::deepCopy(SkAnimateMaker* maker) { in deepCopy() argument
93 SkDisplayable* copy = INHERITED::deepCopy(maker); in deepCopy()
96 SkDisplayable* deeperCopy = displayable->deepCopy(maker); in deepCopy()
97 ((SkGroup*)copy)->add(*maker, deeperCopy); in deepCopy()
113 bool SkGroup::draw(SkAnimateMaker& maker) { in draw() argument
114 bool conditionTrue = ifCondition(maker, this, condition); in draw()
125 maker.validate(); in draw()
126 result |= drawable->draw(maker); in draw()
127 maker.validate(); in draw()
133 void SkGroup::dump(SkAnimateMaker* maker) { in dump() argument
134 dumpBase(maker); in dump()
139 dumpDrawables(maker); in dump()
142 void SkGroup::dumpDrawables(SkAnimateMaker* maker) { in dumpDrawables() argument
153 drawable->dump(maker); in dumpDrawables()
159 dumpEnd(maker); in dumpDrawables()
172 bool SkGroup::enable(SkAnimateMaker& maker ) { in enable() argument
176 if (ifCondition(maker, drawable, enableCondition) == false) in enable()
178 drawable->enable(maker); in enable()
207 bool SkGroup::ifCondition(SkAnimateMaker& maker, SkDrawable* drawable, in ifCondition() argument
212 bool success = SkAnimatorScript::EvaluateInt(maker, this, conditionString.c_str(), &result); in ifCondition()
214 if (maker.fDumpGConditions) { in ifCondition()
216 dumpBase(&maker); in ifCondition()
276 bool SkGroup::resolveIDs(SkAnimateMaker& maker, SkDisplayable* orig, SkApply* apply) { in resolveIDs() argument
285 maker.resolveID(drawable, *origChild++); in resolveIDs()
286 if (drawable->resolveIDs(maker, *originalPtr++, apply) == true) in resolveIDs()
320 bool SkSave::draw(SkAnimateMaker& maker) { in draw() argument
321 maker.fCanvas->save(); in draw()
322 SkPaint* save = maker.fPaint; in draw()
323 SkPaint local = SkPaint(*maker.fPaint); in draw()
324 maker.fPaint = &local; in draw()
325 bool result = INHERITED::draw(maker); in draw()
326 maker.fPaint = save; in draw()
327 maker.fCanvas->restore(); in draw()