Index: src/animator/SkDrawGroup.cpp |
diff --git a/src/animator/SkDrawGroup.cpp b/src/animator/SkDrawGroup.cpp |
index f4bc3c6308932f54f3d03da38091d5283fbd79ee..b1b7f0a429411676ae1bc5aac91845c6ff7aaac5 100644 |
--- a/src/animator/SkDrawGroup.cpp |
+++ b/src/animator/SkDrawGroup.cpp |
@@ -36,7 +36,7 @@ SkGroup::~SkGroup() { |
return; |
int index = 0; |
int max = fCopies.count() << 5; |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
if (index >= max || markedForDelete(index)) |
delete *ptr; |
// else { |
@@ -52,7 +52,7 @@ SkGroup::~SkGroup() { |
bool SkGroup::addChild(SkAnimateMaker& , SkDisplayable* child) { |
SkASSERT(child); |
// SkASSERT(child->isDrawable()); |
- *fChildren.append() = (SkDrawable*) child; |
+ *fChildren.append() = (SkADrawable*) child; |
if (child->isGroup()) { |
SkGroup* groupie = (SkGroup*) child; |
SkASSERT(groupie->fParentList == NULL); |
@@ -62,8 +62,8 @@ bool SkGroup::addChild(SkAnimateMaker& , SkDisplayable* child) { |
} |
bool SkGroup::contains(SkDisplayable* match) { |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
- SkDrawable* drawable = *ptr; |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ SkADrawable* drawable = *ptr; |
if (drawable == match || drawable->contains(match)) |
return true; |
} |
@@ -83,7 +83,7 @@ SkBool SkGroup::copySet(int index) { |
SkDisplayable* SkGroup::deepCopy(SkAnimateMaker* maker) { |
SkDisplayable* copy = INHERITED::deepCopy(maker); |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
SkDisplayable* displayable = (SkDisplayable*)*ptr; |
SkDisplayable* deeperCopy = displayable->deepCopy(maker); |
((SkGroup*)copy)->addChild(*maker, deeperCopy); |
@@ -93,8 +93,8 @@ SkDisplayable* SkGroup::deepCopy(SkAnimateMaker* maker) { |
bool SkGroup::doEvent(SkDisplayEvent::Kind kind, SkEventState* state) { |
bool handled = false; |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
- SkDrawable* drawable = *ptr; |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ SkADrawable* drawable = *ptr; |
if (drawable->isDrawable() == false) |
continue; |
handled |= drawable->doEvent(kind, state); |
@@ -105,8 +105,8 @@ bool SkGroup::doEvent(SkDisplayEvent::Kind kind, SkEventState* state) { |
bool SkGroup::draw(SkAnimateMaker& maker) { |
bool conditionTrue = ifCondition(maker, this, condition); |
bool result = false; |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
- SkDrawable* drawable = *ptr; |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ SkADrawable* drawable = *ptr; |
if (drawable->isDrawable() == false) |
continue; |
if (conditionTrue == false) { |
@@ -136,12 +136,12 @@ void SkGroup::dumpDrawables(SkAnimateMaker* maker) { |
int save = SkDisplayList::fDumpIndex; |
SkDisplayList::fDumpIndex = 0; |
bool closedYet = false; |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
if (closedYet == false) { |
closedYet = true; |
SkDebugf(">\n"); |
} |
- SkDrawable* drawable = *ptr; |
+ SkADrawable* drawable = *ptr; |
drawable->dump(maker); |
SkDisplayList::fDumpIndex++; |
} |
@@ -154,8 +154,8 @@ void SkGroup::dumpDrawables(SkAnimateMaker* maker) { |
} |
void SkGroup::dumpEvents() { |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
- SkDrawable* drawable = *ptr; |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ SkADrawable* drawable = *ptr; |
drawable->dumpEvents(); |
} |
} |
@@ -163,8 +163,8 @@ void SkGroup::dumpEvents() { |
bool SkGroup::enable(SkAnimateMaker& maker ) { |
reset(); |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
- SkDrawable* drawable = *ptr; |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ SkADrawable* drawable = *ptr; |
if (ifCondition(maker, drawable, enableCondition) == false) |
continue; |
drawable->enable(maker); |
@@ -172,11 +172,11 @@ bool SkGroup::enable(SkAnimateMaker& maker ) { |
return true; // skip add; already added so that scope is findable by children |
} |
-int SkGroup::findGroup(SkDrawable* match, SkTDDrawableArray** list, |
+int SkGroup::findGroup(SkADrawable* match, SkTDDrawableArray** list, |
SkGroup** parent, SkGroup** found, SkTDDrawableArray** grandList) { |
*list = &fChildren; |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
- SkDrawable* drawable = *ptr; |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ SkADrawable* drawable = *ptr; |
if (drawable->isGroup()) { |
SkGroup* childGroup = (SkGroup*) drawable; |
if (childGroup->fOriginal == match) |
@@ -196,7 +196,7 @@ bool SkGroup::hasEnable() const { |
return true; |
} |
-bool SkGroup::ifCondition(SkAnimateMaker& maker, SkDrawable*, |
+bool SkGroup::ifCondition(SkAnimateMaker& maker, SkADrawable*, |
SkString& conditionString) { |
if (conditionString.size() == 0) |
return true; |
@@ -217,8 +217,8 @@ bool SkGroup::ifCondition(SkAnimateMaker& maker, SkDrawable*, |
} |
void SkGroup::initialize() { |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
- SkDrawable* drawable = *ptr; |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ SkADrawable* drawable = *ptr; |
if (drawable->isDrawable() == false) |
continue; |
drawable->initialize(); |
@@ -253,7 +253,7 @@ void SkGroup::reset() { |
return; |
int index = 0; |
int max = fCopies.count() << 5; |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
if (index >= max || copySet(index) == false) |
continue; |
SkApply* apply = (SkApply*) *ptr; |
@@ -268,12 +268,12 @@ void SkGroup::reset() { |
bool SkGroup::resolveIDs(SkAnimateMaker& maker, SkDisplayable* orig, SkApply* apply) { |
SkGroup* original = (SkGroup*) orig; |
SkTDDrawableArray& originalChildren = original->fChildren; |
- SkDrawable** originalPtr = originalChildren.begin(); |
- SkDrawable** ptr = fChildren.begin(); |
- SkDrawable** end = fChildren.end(); |
- SkDrawable** origChild = ((SkGroup*) orig)->fChildren.begin(); |
+ SkADrawable** originalPtr = originalChildren.begin(); |
+ SkADrawable** ptr = fChildren.begin(); |
+ SkADrawable** end = fChildren.end(); |
+ SkADrawable** origChild = ((SkGroup*) orig)->fChildren.begin(); |
while (ptr < end) { |
- SkDrawable* drawable = *ptr++; |
+ SkADrawable* drawable = *ptr++; |
maker.resolveID(drawable, *origChild++); |
if (drawable->resolveIDs(maker, *originalPtr++, apply) == true) |
return true; // failed |
@@ -282,8 +282,8 @@ bool SkGroup::resolveIDs(SkAnimateMaker& maker, SkDisplayable* orig, SkApply* ap |
} |
void SkGroup::setSteps(int steps) { |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
- SkDrawable* drawable = *ptr; |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ SkADrawable* drawable = *ptr; |
if (drawable->isDrawable() == false) |
continue; |
drawable->setSteps(steps); |
@@ -292,8 +292,8 @@ void SkGroup::setSteps(int steps) { |
#ifdef SK_DEBUG |
void SkGroup::validate() { |
- for (SkDrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
- SkDrawable* drawable = *ptr; |
+ for (SkADrawable** ptr = fChildren.begin(); ptr < fChildren.end(); ptr++) { |
+ SkADrawable* drawable = *ptr; |
drawable->validate(); |
} |
} |