void SkPaintOptionsAndroid::unflatten(SkReadBuffer& buffer) { fFontVariant = (FontVariant)buffer.readUInt(); SkString tag; buffer.readString(&tag); #ifdef SKLANG_OPT setLanguage(tag); #else fLanguage = SkLanguage(tag); #endif fUseFontFallbacks = buffer.readBool(); }
SkImageRef_ashmem::SkImageRef_ashmem(SkReadBuffer& buffer) : INHERITED(buffer) { fRec.fFD = -1; fRec.fAddr = NULL; fRec.fSize = 0; fRec.fPinned = false; fCT = NULL; SkString uri; buffer.readString(&uri); this->setURI(uri); }
static void Read(SkReadBuffer& reader, SkString* string) { reader.readString(string); }
SkAnnotation::SkAnnotation(SkReadBuffer& buffer) { buffer.readString(&fKey); fData = buffer.readByteArrayAsData(); }