Lines Matching refs:displayable

83 bool SkMemberInfo::getArrayValue(const SkDisplayable* displayable, int index, SkOperand* value) con…  in getArrayValue()  argument
85 char* valuePtr = (char*) *(SkOperand**) memberData(displayable); in getArrayValue()
87 if (displayable->getType() == SkType_Array) { in getArrayValue()
88 SkDisplayArray* dispArray = (SkDisplayArray*) displayable; in getArrayValue()
100 size_t SkMemberInfo::getSize(const SkDisplayable* displayable) const { in getSize()
108 if (displayable == nullptr) in getSize()
110 if (displayable->getType() == SkType_Array) { in getSize()
111 SkDisplayArray* dispArray = (SkDisplayArray*) displayable; in getSize()
115 SkTDOperandArray* array = (SkTDOperandArray*) memberData(displayable); in getSize()
124 void SkMemberInfo::getString(const SkDisplayable* displayable, SkString** string) const { in getString() argument
127 displayable->getProperty(propertyIndex(), &value); in getString()
134 void* valuePtr = memberData(displayable); in getString()
138 void SkMemberInfo::getValue(const SkDisplayable* displayable, SkOperand value[], int count) const { in getValue() argument
141 void* valuePtr = memberData(displayable); in getValue()
142 size_t byteSize = getSize(displayable); in getValue()
147 void SkMemberInfo::setString(SkDisplayable* displayable, SkString* value) const { in setString() argument
148 SkString* string = (SkString*) memberData(displayable); in setString()
150 displayable->dirty(); in setString()
153 void SkMemberInfo::setValue(SkDisplayable* displayable, const SkOperand values[], in setValue() argument
156 char* dst = (char*) memberData(displayable); in setValue()
163 displayable->dirty(); in setValue()
184 int storageOffset, int maxStorage, SkDisplayable* displayable, SkDisplayTypes outType, in setValue() argument
192 SkAnimatorScript engine(maker, displayable, type); in setValue()
194 displayable = nullptr; in setValue()
197 if (displayable && fType != SkType_MemberProperty && fType != SkType_MemberFunction) in setValue()
198 untypedStorage = (SkTDOperandArray*) memberData(displayable); in setValue()
228 if (displayable && displayable->isAnimate()) { in setValue()
269 if (displayable) in setValue()
270 displayable->setReference(this, scriptValue.fOperand.fDisplayable); in setValue()
311 if (fType == SkType_MemberProperty && displayable) { in setValue()
316 displayable->setProperty(propertyIndex(), scriptValue); in setValue()
317 } else if (displayable) { in setValue()
318 SkString* string = (SkString*) memberData(displayable); in setValue()
337 if (writeValue(displayable, arrayStorage, storageOffset, maxStorage, in setValue()
344 if (displayable) in setValue()
345 displayable->dirty(); in setValue()
350 int storageOffset, int maxStorage, SkDisplayable* displayable, SkDisplayTypes outType, in setValue() argument
352 … return setValue(maker, arrayStorage, storageOffset, maxStorage, displayable, outType, raw.c_str(), in setValue()
356 bool SkMemberInfo::writeValue(SkDisplayable* displayable, SkTDOperandArray* arrayStorage, in writeValue() argument
366 if(displayable) in writeValue()
367 displayable->setProperty(propertyIndex(), scriptValue); in writeValue()
388 if (displayable) in writeValue()
389 displayable->executeFunction(displayable, this, scriptValue.fOperand.fArray, nullptr); in writeValue()