Lines Matching refs:SkDisplayable
13 #include "SkDisplayable.h"
76 bool SkAnimateMaker::computeID(SkDisplayable* displayable, SkDisplayable* parent, SkString* newID) {
83 SkDisplayable* SkAnimateMaker::createInstance(const char name[], size_t len) {
119 return *(const SkDisplayable**)a - *(const SkDisplayable**)b;
139 SkTDArray<SkDisplayable*> children(fChildren.begin(), fChildren.count());
140 SkQSort(children.begin(), children.count(), sizeof(SkDisplayable*),compare_disp);
142 SkDisplayable* helper = fHelpers[index];
143 result = SkTSearch(children.begin(), children.count(), helper, sizeof(SkDisplayable*));
148 SkDisplayable* child = fChildren[index];
152 SkDisplayable* helper = fHelpers[index];
164 SkDisplayable* child = fDelayed[index];
181 SkTDict<SkDisplayable*>::Iter iter(fIDs);
183 SkDisplayable* result;
191 int SkAnimateMaker::dynamicProperty(SkString& nameStr, SkDisplayable** displayablePtr ) {
195 SkDisplayable* displayable;
220 void SkAnimateMaker::helperAdd(SkDisplayable* trackMe) {
225 void SkAnimateMaker::helperRemove(SkDisplayable* alreadyTracked) {
233 for (SkDisplayable** dispPtr = fMovies.begin(); dispPtr < fMovies.end(); dispPtr++) {
234 SkDisplayable* displayable = *dispPtr;
279 bool SkAnimateMaker::resolveID(SkDisplayable* displayable, SkDisplayable* original) {
327 SkDisplayable** firstMovie = fMovies.begin();
328 SkDisplayable** endMovie = fMovies.end();
329 for (SkDisplayable** ptr = firstMovie; ptr < endMovie; ptr++) {
348 void SkAnimateMaker::setID(SkDisplayable* displayable, const SkString& newID) {