Lines Matching refs:displayable
51 SkDisplayable* displayable; in convert() local
55 displayable = boxedValue; in convert()
59 displayable = boxedValue; in convert()
64 displayable = boxedValue; in convert()
69 displayable = boxedValue; in convert()
77 track(displayable); in convert()
78 operand->fObject = (void*) displayable; in convert()
90 void track(SkDisplayable* displayable) { in track() argument
91 SkASSERT(fTrackDisplayable.find(displayable) < 0); in track()
92 *fTrackDisplayable.append() = displayable; in track()
154 SkDisplayable* displayable; in getIndex() local
155 bool success = fEngine->getMaker().find(token, len, &displayable); in getIndex()
159 *result = (size_t) displayable; in getIndex()
161 if (displayable->canContainDependents() && working && working->isAnimate()) { in getIndex()
164 SkDisplayDepend* depend = (SkDisplayDepend* ) displayable; in getIndex()
192 SkDisplayable* displayable = (SkDisplayable*) object; in getMemberReference() local
194 SkDisplayable* named = displayable->contains(name); in getMemberReference()
200 const SkMemberInfo* info = displayable->getMember(name.c_str()); in getMemberReference()
210 SkDisplayable* displayable = (SkDisplayable*) object; in invoke() local
212 if (displayable->getProperty2(info->propertyIndex(), value) == false) { in invoke()
216 return fEngine->evalMemberCommon(info, displayable, value); in invoke()
228 SkDisplayable* displayable = (SkDisplayable*) object; in getMemberReference() local
230 const SkMemberInfo* info = displayable->getMember(name.c_str()); in getMemberReference()
247 SkDisplayable* displayable = (SkDisplayable*) object; in invoke() local
248 displayable->executeFunction2(displayable, info->functionIndex(), params, info->getType(), in invoke()
250 return fEngine->evalMemberCommon(info, displayable, value); in invoke()
301 SkDisplayable* displayable = (SkDisplayable*) operand->fObject; in convert() local
302 switch (displayable->getType()) { in convert()
304 SkDisplayArray* boxedValue = (SkDisplayArray*) displayable; in convert()
312 SkDisplayBoolean* boxedValue = (SkDisplayBoolean*) displayable; in convert()
316 SkDisplayInt* boxedValue = (SkDisplayInt*) displayable; in convert()
320 SkDisplayFloat* boxedValue = (SkDisplayFloat*) displayable; in convert()
324 SkDisplayString* boxedValue = (SkDisplayString*) displayable; in convert()
329 bool success = fEngine->getMaker().findKey(displayable, &id); in convert()
338 SkDisplayable* displayable = (SkDisplayable*) operand->fObject; in getReturnType() local
339 switch (displayable->getType()) { in getReturnType()
392 SkDisplayable* displayable, SkOperand2* value) { in evalMemberCommon() argument
406 value->fS32 = *(int32_t*) info->memberData(displayable); // OK for SkScalar too in evalMemberCommon()
415 info->getString(displayable, &displayableString); in evalMemberCommon()
421 SkTDOperandArray* displayableArray = (SkTDOperandArray*) info->memberData(displayable); in evalMemberCommon()
422 if (displayable->getType() == SkType_Array) { in evalMemberCommon()
423 SkDisplayArray* typedArray = (SkDisplayArray*) displayable; in evalMemberCommon()