Lines Matching defs:displayable

94     SkDisplayable* displayable;
98 displayable = boxedValue;
102 displayable = boxedValue;
107 displayable = boxedValue;
112 displayable = boxedValue;
117 displayable = boxedValue;
127 engine->track(displayable);
128 scriptValue->fOperand.fObject = displayable;
162 SkDisplayable* displayable;
163 bool success = ids->find(token, len, &displayable);
165 displayable = engine->fWorking;
167 SkDisplayable* parent = displayable->getParent();
176 if (displayable && EvalMember(token, len, displayable, engine, value))
182 value->fOperand.fDisplayable = displayable;
184 if (displayable->canContainDependents() && working && working->isAnimate()) {
187 SkDisplayDepend* depend = (SkDisplayDepend* ) displayable;
222 SkDisplayable* displayable, SkScriptValue* value) {
236 value->fOperand.fS32 = *(int32_t*) info->memberData(displayable); // OK for SkScalar too
245 info->getString(displayable, &displayableString);
251 SkTDOperandArray* displayableArray = (SkTDOperandArray*) info->memberData(displayable);
252 if (displayable->getType() == SkType_Array) {
253 SkDisplayArray* typedArray = (SkDisplayArray*) displayable;
275 SkDisplayable* displayable = (SkDisplayable*) object;
277 SkDisplayable* named = displayable->contains(name);
283 const SkMemberInfo* info = displayable->getMember(name.c_str());
287 if (displayable->getProperty(info->propertyIndex(), value) == false) {
292 return EvalMemberCommon(engine, info, displayable, value);
298 SkDisplayable* displayable = (SkDisplayable*) object;
300 const SkMemberInfo* info = displayable->getMember(name.c_str());
306 displayable->executeFunction(displayable, info->functionIndex(), params, info->getType(),
308 return EvalMemberCommon(engine, info, displayable, value);
311 bool SkAnimatorScript::EvaluateDisplayable(SkAnimateMaker& maker, SkDisplayable* displayable, const char* script, SkDisplayable** result) {
312 SkAnimatorScript engine(maker, displayable, SkType_Displayable);
320 bool SkAnimatorScript::EvaluateInt(SkAnimateMaker& maker, SkDisplayable* displayable, const char* script, int32_t* result) {
321 SkAnimatorScript engine(maker, displayable, SkType_Int);
329 bool SkAnimatorScript::EvaluateFloat(SkAnimateMaker& maker, SkDisplayable* displayable, const char* script, SkScalar* result) {
330 SkAnimatorScript engine(maker, displayable, SkType_Float);
338 bool SkAnimatorScript::EvaluateString(SkAnimateMaker& maker, SkDisplayable* displayable, const char* script, SkString* result) {
339 SkAnimatorScript engine(maker, displayable, SkType_String);
347 bool SkAnimatorScript::EvaluateString(SkAnimateMaker& maker, SkDisplayable* displayable, SkDisplayable* parent, const char* script, SkString* result) {
348 SkAnimatorScript engine(maker, displayable, SkType_String);
430 SkDisplayable* displayable = (SkDisplayable*) object;
432 bool success = ids->findKey(displayable, &key);
444 SkDisplayable* displayable = (SkDisplayable*) scriptValue->fOperand.fObject;
445 SkDisplayTypes type = displayable->getType();
446 switch (displayable->getType()) {
448 SkDisplayArray* boxedValue = (SkDisplayArray*) displayable;
452 SkDisplayBoolean* boxedValue = (SkDisplayBoolean*) displayable;
456 SkDisplayInt* boxedValue = (SkDisplayInt*) displayable;
460 SkDisplayFloat* boxedValue = (SkDisplayFloat*) displayable;
464 SkDisplayString* boxedValue = (SkDisplayString*) displayable;
469 bool success = maker->findKey(displayable, &id);