Lines Matching refs:procs
139 const SkSerialProcs& procs) { in WriteTypefaces() argument
150 if (procs.fTypefaceProc) { in WriteTypefaces()
151 auto data = procs.fTypefaceProc(tf, procs.fTypefaceCtx); in WriteTypefaces()
219 static SkSerialProcs skip_typeface_proc(const SkSerialProcs& procs) { in skip_typeface_proc() argument
220 SkSerialProcs newProcs = procs; in skip_typeface_proc()
231 void SkPictureData::serialize(SkWStream* stream, const SkSerialProcs& procs, in serialize() argument
246 buffer.setSerialProcs(skip_typeface_proc(procs)); in serialize()
269 WriteTypefaces(stream, *typefaceSet, procs); in serialize()
279 pic->serialize(stream, &procs, typefaceSet, /*textBlobsOnly=*/ false); in serialize()
314 const SkDeserialProcs& procs, in parseStreamTag() argument
355 if (procs.fTypefaceProc) { in parseStreamTag()
356 tf = procs.fTypefaceProc(&stream, sizeof(stream), procs.fTypefaceCtx); in parseStreamTag()
376 auto pic = SkPicture::MakeFromStreamPriv(stream, &procs, in parseStreamTag()
400 buffer.setDeserialProcs(procs); in parseStreamTag()
526 const SkDeserialProcs& procs, in CreateFromStream() argument
534 if (!data->parseStream(stream, procs, topLevelTFPlayback, recursionLimit)) { in CreateFromStream()
552 const SkDeserialProcs& procs, in parseStream() argument
564 if (!this->parseStreamTag(stream, tag, size, procs, topLevelTFPlayback, recursionLimit)) { in parseStream()