Lines Matching refs:displayable

58         SkDisplayable* displayable;  in convert()  local
62 displayable = boxedValue; in convert()
66 displayable = boxedValue; in convert()
71 displayable = boxedValue; in convert()
76 displayable = boxedValue; in convert()
84 track(displayable); in convert()
85 operand->fObject = (void*) displayable; in convert()
97 void track(SkDisplayable* displayable) { in track() argument
98 SkASSERT(fTrackDisplayable.find(displayable) < 0); in track()
99 *fTrackDisplayable.append() = displayable; in track()
161 SkDisplayable* displayable; in getIndex() local
162 bool success = fEngine->getMaker().find(token, len, &displayable); in getIndex()
166 *result = (size_t) displayable; in getIndex()
168 if (displayable->canContainDependents() && working && working->isAnimate()) { in getIndex()
171 SkDisplayDepend* depend = (SkDisplayDepend* ) displayable; in getIndex()
199 SkDisplayable* displayable = (SkDisplayable*) object; in getMemberReference() local
201 SkDisplayable* named = displayable->contains(name); in getMemberReference()
207 const SkMemberInfo* info = displayable->getMember(name.c_str()); in getMemberReference()
217 SkDisplayable* displayable = (SkDisplayable*) object; in invoke() local
219 if (displayable->getProperty2(info->propertyIndex(), value) == false) { in invoke()
223 return fEngine->evalMemberCommon(info, displayable, value); in invoke()
235 SkDisplayable* displayable = (SkDisplayable*) object; in getMemberReference() local
237 const SkMemberInfo* info = displayable->getMember(name.c_str()); in getMemberReference()
254 SkDisplayable* displayable = (SkDisplayable*) object; in invoke() local
255 displayable->executeFunction2(displayable, info->functionIndex(), params, info->getType(), in invoke()
257 return fEngine->evalMemberCommon(info, displayable, value); in invoke()
308 SkDisplayable* displayable = (SkDisplayable*) operand->fObject; in convert() local
309 switch (displayable->getType()) { in convert()
311 SkDisplayArray* boxedValue = (SkDisplayArray*) displayable; in convert()
319 SkDisplayBoolean* boxedValue = (SkDisplayBoolean*) displayable; in convert()
323 SkDisplayInt* boxedValue = (SkDisplayInt*) displayable; in convert()
327 SkDisplayFloat* boxedValue = (SkDisplayFloat*) displayable; in convert()
331 SkDisplayString* boxedValue = (SkDisplayString*) displayable; in convert()
336 bool success = fEngine->getMaker().findKey(displayable, &id); in convert()
345 SkDisplayable* displayable = (SkDisplayable*) operand->fObject; in getReturnType() local
346 switch (displayable->getType()) { in getReturnType()
399 SkDisplayable* displayable, SkOperand2* value) { in evalMemberCommon() argument
413 value->fS32 = *(int32_t*) info->memberData(displayable); // OK for SkScalar too in evalMemberCommon()
422 info->getString(displayable, &displayableString); in evalMemberCommon()
428 SkTDOperandArray* displayableArray = (SkTDOperandArray*) info->memberData(displayable); in evalMemberCommon()
429 if (displayable->getType() == SkType_Array) { in evalMemberCommon()
430 SkDisplayArray* typedArray = (SkDisplayArray*) displayable; in evalMemberCommon()