Home | History | Annotate | Download | only in animator

Lines Matching refs:maker

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