Home | History | Annotate | Download | only in animator

Lines Matching defs:info

221 bool SkAnimatorScript::EvalMemberCommon(SkScriptEngine* engine, const SkMemberInfo* info,
224 SkDisplayTypes type = original = (SkDisplayTypes) info->getType();
225 if (info->fType == SkType_Array)
234 SkASSERT(info->getCount() == 1);
235 if (info->fType != SkType_MemberProperty && info->fType != SkType_MemberFunction)
236 value->fOperand.fS32 = *(int32_t*) info->memberData(displayable); // OK for SkScalar too
244 if (info->fType != SkType_MemberProperty && info->fType != SkType_MemberFunction) {
245 info->getString(displayable, &displayableString);
250 SkASSERT(info->fType != SkType_MemberProperty); // !!! incomplete
251 SkTDOperandArray* displayableArray = (SkTDOperandArray*) info->memberData(displayable);
283 const SkMemberInfo* info = displayable->getMember(name.c_str());
284 if (info == NULL)
286 if (info->fType == SkType_MemberProperty) {
287 if (displayable->getProperty(info->propertyIndex(), value) == false) {
292 return EvalMemberCommon(engine, info, displayable, value);
300 const SkMemberInfo* info = displayable->getMember(name.c_str());
301 SkASSERT(info != NULL); /* !!! error handling unimplemented */
302 if (info->fType != SkType_MemberFunction) {
306 displayable->executeFunction(displayable, info->functionIndex(), params, info->getType(),
308 return EvalMemberCommon(engine, info, displayable, value);