Home | History | Annotate | Download | only in animator

Lines Matching refs:info

200 		const SkMemberInfo* info = displayable->getMember(name.c_str());
201 if (info == NULL)
202 return false; // !!! add additional error info?
203 ref->fType = SkAnimatorScript2::ToOpType(info->getType());
204 ref->fOperand.fObject = (void*) info;
209 const SkMemberInfo* info = (const SkMemberInfo* ) ref;
211 if (info->fType == SkType_MemberProperty) {
212 if (displayable->getProperty2(info->propertyIndex(), value) == false) {
216 return fEngine->evalMemberCommon(info, displayable, value);
230 const SkMemberInfo* info = displayable->getMember(name.c_str());
231 if (info == NULL || info->fType != SkType_MemberFunction)
232 return false; // !!! add additional error info?
233 ref->fType = SkAnimatorScript2::ToOpType(info->getType());
234 ref->fOperand.fObject = (void*) info;
246 const SkMemberInfo* info = (const SkMemberInfo* ) ref;
248 displayable->executeFunction2(displayable, info->functionIndex(), params, info->getType(),
250 return fEngine->evalMemberCommon(info, displayable, value);
391 bool SkAnimatorScript2::evalMemberCommon(const SkMemberInfo* info,
394 SkDisplayTypes type = original = (SkDisplayTypes) info->getType();
395 if (info->fType == SkType_Array)
404 SkASSERT(info->getCount() == 1);
405 if (info->fType != SkType_MemberProperty && info->fType != SkType_MemberFunction)
406 value->fS32 = *(int32_t*) info->memberData(displayable); // OK for SkScalar too
414 if (info->fType != SkType_MemberProperty && info->fType != SkType_MemberFunction) {
415 info->getString(displayable, &displayableString);
420 SkASSERT(info->fType != SkType_MemberProperty); // !!! incomplete
421 SkTDOperandArray* displayableArray = (SkTDOperandArray*) info->memberData(displayable);