Home | History | Annotate | Download | only in animator

Lines Matching full:info

87     const SkMemberInfo* info;
89 info = copy->getMember(++index);
90 if (info == NULL)
92 if (info->fType == SkType_MemberProperty) {
99 if (info->fType == SkType_MemberFunction)
101 if (info->fType == SkType_Array) {
102 SkTDOperandArray* array = (SkTDOperandArray*) info->memberData(this);
106 SkTDOperandArray* copyArray = (SkTDOperandArray*) info->memberData(copy);
113 elementType = info->arrayType();
119 if (SkDisplayType::IsDisplayable(maker, info->fType)) {
120 SkDisplayable** displayable = (SkDisplayable**) info->memberData(this);
124 info->setMemberData(copy, deeper, sizeof(deeper));
127 if (info->fType == SkType_String || info->fType == SkType_DynamicString) {
129 info->getString(this, &string);
130 info->setString(copy, string);
133 void* data = info->memberData(this);
134 size_t size = SkMemberInfo::GetSize(info->fType);
135 info->setMemberData(copy, data, size);
163 const SkMemberInfo* info;
170 info = this->getMember(++index);
171 if (NULL == info) {
175 if (SkType_MemberProperty == info->fType) {
179 dumpValues(info, value.fType, value.fOperand, blankValue.fOperand, value.fOperand, blankValue.fOperand);
185 if (SkDisplayType::IsDisplayable(maker, info->fType)) {
189 if (info->fType == SkType_MemberFunction)
193 if (info->fType == SkType_Array) {
194 SkTDOperandArray* array = (SkTDOperandArray*) info->memberData(this);
203 elementType = info->arrayType();
205 SkDebugf("%s=\"[", info->fName);
235 if (info->fType == SkType_String || info->fType == SkType_DynamicString) {
237 info->getString(this, &string);
239 SkDebugf("%s=\"%s\"\t", info->fName, string->c_str());
245 int i = info->fCount;
246 info->getValue(this, values, i);
248 dumpValues(info, info->fType, values[0], blankValues[0], values[1], blankValues[1]);
269 const SkMemberInfo* info;
273 info = this->getMember(++index);
274 if (NULL == info) {
277 if (SkDisplayType::IsDisplayable(maker, info->fType)) {
278 SkDisplayable** displayable = (SkDisplayable**) info->memberData(this);
307 void SkDisplayable::dumpValues(const SkMemberInfo* info, SkDisplayTypes type, SkOperand op, SkOperand blankOp,
323 SkDebugf("%s=\"[%g,%g]\" ", info->fName, SkScalarToFloat(op.fScalar), SkScalarToFloat(op2.fScalar));
325 SkDebugf("%s=\"[%x,%x]\" ", info->fName, op.fScalar, op2.fScalar);
335 SkDebugf("%s=\"%s\" ", info->fName, "angle");
338 SkDebugf("%s=\"%s\" ", info->fName, "position");
341 SkDebugf("%s=\"INVALID\" ", info->fName);
349 SkDebugf("%s=\"%s\" ", info->fName, "solid");
352 SkDebugf("%s=\"%s\" ", info->fName, "outer");
355 SkDebugf("%s=\"%s\" ", info->fName, "inner");
358 SkDebugf("%s=\"INVALID\" ", info->fName);
363 SkDebugf("%s=\"%s\" ", info->fName, "bilinear");
366 SkDebugf("%s=\"%s\" ", info->fName, op.fS32 == 0 ? "cw" : "ccw");
369 SkDebugf("%s=\"%s\" ", info->fName, op.fS32 == 0 ? "winding" : "evenOdd");
374 SkDebugf("%s=\"%s\" ", info->fName, op.fS32 == 0 ? "clamp" : op.fS32 == 1 ? "repeat" : "mirror");
378 SkDebugf("%s=\"%s\" ", info->fName, op.fS32 == 0 ? "false" : "true");
382 SkDebugf(" %s=\"%d\" ", info->fName, op.fS32);
387 SkDebugf("%s=\"%g\" ", info->fName, SkScalarToFloat(op.fScalar));
389 SkDebugf("%s=\"%x\" ", info->fName, op.fScalar);
396 SkDebugf("%s=\"%s\" ", info->fName, op.fString->c_str());
401 SkDebugf(" %s=\"%g\" ", info->fName, SkScalarToFloat(SkScalarDiv(op.fS32, 1000)));
403 SkDebugf(" %s=\"%x\" ", info->fName, SkScalarDiv(op.fS32, 1000));
426 const SkMemberInfo* info, SkTypedArray* values, SkScriptValue* value) {
434 executeFunction(target, info->functionIndex(), typedValues, info->getType(), value);
460 const SkFunctionParamType* SkDisplayable::getParameters(const SkMemberInfo* info,
464 int funcIndex = info->functionIndex();
534 void SkDisplayable::setReference(const SkMemberInfo* info, SkDisplayable* displayable) {
535 if (info->fType == SkType_MemberProperty) {
539 setProperty(info->propertyIndex(), scriptValue);
540 } else if (info->fType == SkType_Array) {
543 SkTDScalarArray* array = (SkTDScalarArray* ) info->memberData(this);
553 void* storage = info->memberData(this);