Lines Matching defs:info
79 const SkMemberInfo* info;
81 info = copy->getMember(++index);
82 if (info == NULL)
84 if (info->fType == SkType_MemberProperty) {
91 if (info->fType == SkType_MemberFunction)
93 if (info->fType == SkType_Array) {
94 SkTDOperandArray* array = (SkTDOperandArray*) info->memberData(this);
98 SkTDOperandArray* copyArray = (SkTDOperandArray*) info->memberData(copy);
105 elementType = info->arrayType();
111 if (SkDisplayType::IsDisplayable(maker, info->fType)) {
112 SkDisplayable** displayable = (SkDisplayable**) info->memberData(this);
116 info->setMemberData(copy, deeper, sizeof(deeper));
119 if (info->fType == SkType_String || info->fType == SkType_DynamicString) {
121 info->getString(this, &string);
122 info->setString(copy, string);
125 void* data = info->memberData(this);
126 size_t size = SkMemberInfo::GetSize(info->fType);
127 info->setMemberData(copy, data, size);
155 const SkMemberInfo* info;
162 info = this->getMember(++index);
163 if (NULL == info) {
167 if (SkType_MemberProperty == info->fType) {
171 dumpValues(info, value.fType, value.fOperand, blankValue.fOperand, value.fOperand, blankValue.fOperand);
177 if (SkDisplayType::IsDisplayable(maker, info->fType)) {
181 if (info->fType == SkType_MemberFunction)
185 if (info->fType == SkType_Array) {
186 SkTDOperandArray* array = (SkTDOperandArray*) info->memberData(this);
195 elementType = info->arrayType();
197 SkDebugf("%s=\"[", info->fName);
227 if (info->fType == SkType_String || info->fType == SkType_DynamicString) {
229 info->getString(this, &string);
231 SkDebugf("%s=\"%s\"\t", info->fName, string->c_str());
237 int i = info->fCount;
238 info->getValue(this, values, i);
240 dumpValues(info, info->fType, values[0], blankValues[0], values[1], blankValues[1]);
261 const SkMemberInfo* info;
265 info = this->getMember(++index);
266 if (NULL == info) {
269 if (SkDisplayType::IsDisplayable(maker, info->fType)) {
270 SkDisplayable** displayable = (SkDisplayable**) info->memberData(this);
299 void SkDisplayable::dumpValues(const SkMemberInfo* info, SkDisplayTypes type, SkOperand op, SkOperand blankOp,
315 SkDebugf("%s=\"[%g,%g]\" ", info->fName, SkScalarToFloat(op.fScalar), SkScalarToFloat(op2.fScalar));
317 SkDebugf("%s=\"[%x,%x]\" ", info->fName, op.fScalar, op2.fScalar);
327 SkDebugf("%s=\"%s\" ", info->fName, "angle");
330 SkDebugf("%s=\"%s\" ", info->fName, "position");
333 SkDebugf("%s=\"INVALID\" ", info->fName);
341 SkDebugf("%s=\"%s\" ", info->fName, "solid");
344 SkDebugf("%s=\"%s\" ", info->fName, "outer");
347 SkDebugf("%s=\"%s\" ", info->fName, "inner");
350 SkDebugf("%s=\"INVALID\" ", info->fName);
355 SkDebugf("%s=\"%s\" ", info->fName, "bilinear");
358 SkDebugf("%s=\"%s\" ", info->fName, op.fS32 == 0 ? "cw" : "ccw");
361 SkDebugf("%s=\"%s\" ", info->fName, op.fS32 == 0 ? "winding" : "evenOdd");
366 SkDebugf("%s=\"%s\" ", info->fName, op.fS32 == 0 ? "clamp" : op.fS32 == 1 ? "repeat" : "mirror");
370 SkDebugf("%s=\"%s\" ", info->fName, op.fS32 == 0 ? "false" : "true");
374 SkDebugf(" %s=\"%d\" ", info->fName, op.fS32);
379 SkDebugf("%s=\"%g\" ", info->fName, SkScalarToFloat(op.fScalar));
381 SkDebugf("%s=\"%x\" ", info->fName, op.fScalar);
388 SkDebugf("%s=\"%s\" ", info->fName, op.fString->c_str());
393 SkDebugf(" %s=\"%g\" ", info->fName, SkScalarToFloat(SkScalarDiv(op.fS32, 1000)));
395 SkDebugf(" %s=\"%x\" ", info->fName, SkScalarDiv(op.fS32, 1000));
418 const SkMemberInfo* info, SkTypedArray* values, SkScriptValue* value) {
426 executeFunction(target, info->functionIndex(), typedValues, info->getType(), value);
452 const SkFunctionParamType* SkDisplayable::getParameters(const SkMemberInfo* info,
456 int funcIndex = info->functionIndex();
526 void SkDisplayable::setReference(const SkMemberInfo* info, SkDisplayable* displayable) {
527 if (info->fType == SkType_MemberProperty) {
531 setProperty(info->propertyIndex(), scriptValue);
532 } else if (info->fType == SkType_Array) {
535 SkTDScalarArray* array = (SkTDScalarArray* ) info->memberData(this);
545 void* storage = info->memberData(this);