Lines Matching refs:displayable
102 SkDisplayable* displayable; in Box() local
106 displayable = boxedValue; in Box()
110 displayable = boxedValue; in Box()
115 displayable = boxedValue; in Box()
120 displayable = boxedValue; in Box()
125 displayable = boxedValue; in Box()
135 engine->track(displayable); in Box()
136 scriptValue->fOperand.fObject = displayable; in Box()
170 SkDisplayable* displayable; in EvalID() local
171 bool success = ids->find(token, len, &displayable); in EvalID()
173 displayable = engine->fWorking; in EvalID()
175 SkDisplayable* parent = displayable->getParent(); in EvalID()
184 if (displayable && EvalMember(token, len, displayable, engine, value)) in EvalID()
190 value->fOperand.fDisplayable = displayable; in EvalID()
192 if (displayable->canContainDependents() && working && working->isAnimate()) { in EvalID()
195 SkDisplayDepend* depend = (SkDisplayDepend* ) displayable; in EvalID()
230 SkDisplayable* displayable, SkScriptValue* value) { in EvalMemberCommon() argument
244 … value->fOperand.fS32 = *(int32_t*) info->memberData(displayable); // OK for SkScalar too in EvalMemberCommon()
253 info->getString(displayable, &displayableString); in EvalMemberCommon()
259 SkTDOperandArray* displayableArray = (SkTDOperandArray*) info->memberData(displayable); in EvalMemberCommon()
260 if (displayable->getType() == SkType_Array) { in EvalMemberCommon()
261 SkDisplayArray* typedArray = (SkDisplayArray*) displayable; in EvalMemberCommon()
283 SkDisplayable* displayable = (SkDisplayable*) object; in EvalMember() local
285 SkDisplayable* named = displayable->contains(name); in EvalMember()
291 const SkMemberInfo* info = displayable->getMember(name.c_str()); in EvalMember()
295 if (displayable->getProperty(info->propertyIndex(), value) == false) { in EvalMember()
300 return EvalMemberCommon(engine, info, displayable, value); in EvalMember()
306 SkDisplayable* displayable = (SkDisplayable*) object; in EvalMemberFunction() local
308 const SkMemberInfo* info = displayable->getMember(name.c_str()); in EvalMemberFunction()
314 displayable->executeFunction(displayable, info->functionIndex(), params, info->getType(), in EvalMemberFunction()
316 return EvalMemberCommon(engine, info, displayable, value); in EvalMemberFunction()
319 bool SkAnimatorScript::EvaluateDisplayable(SkAnimateMaker& maker, SkDisplayable* displayable, const… in EvaluateDisplayable() argument
320 SkAnimatorScript engine(maker, displayable, SkType_Displayable); in EvaluateDisplayable()
328 bool SkAnimatorScript::EvaluateInt(SkAnimateMaker& maker, SkDisplayable* displayable, const char* s… in EvaluateInt() argument
329 SkAnimatorScript engine(maker, displayable, SkType_Int); in EvaluateInt()
337 bool SkAnimatorScript::EvaluateFloat(SkAnimateMaker& maker, SkDisplayable* displayable, const char*… in EvaluateFloat() argument
338 SkAnimatorScript engine(maker, displayable, SkType_Float); in EvaluateFloat()
346 bool SkAnimatorScript::EvaluateString(SkAnimateMaker& maker, SkDisplayable* displayable, const char… in EvaluateString() argument
347 SkAnimatorScript engine(maker, displayable, SkType_String); in EvaluateString()
355 bool SkAnimatorScript::EvaluateString(SkAnimateMaker& maker, SkDisplayable* displayable, SkDisplaya… in EvaluateString() argument
356 SkAnimatorScript engine(maker, displayable, SkType_String); in EvaluateString()
438 SkDisplayable* displayable = (SkDisplayable*) object;
440 bool success = ids->findKey(displayable, &key);
452 SkDisplayable* displayable = (SkDisplayable*) scriptValue->fOperand.fObject; in Unbox() local
453 SkDisplayTypes type = displayable->getType(); in Unbox()
454 switch (displayable->getType()) { in Unbox()
456 SkDisplayArray* boxedValue = (SkDisplayArray*) displayable; in Unbox()
460 SkDisplayBoolean* boxedValue = (SkDisplayBoolean*) displayable; in Unbox()
464 SkDisplayInt* boxedValue = (SkDisplayInt*) displayable; in Unbox()
468 SkDisplayFloat* boxedValue = (SkDisplayFloat*) displayable; in Unbox()
472 SkDisplayString* boxedValue = (SkDisplayString*) displayable; in Unbox()
477 bool success = maker->findKey(displayable, &id); in Unbox()