Lines Matching refs:procs
121 const SkSerialProcs& procs) { in WriteTypefaces() argument
132 if (procs.fTypefaceProc) { in WriteTypefaces()
133 auto data = procs.fTypefaceProc(tf, procs.fTypefaceCtx); in WriteTypefaces()
192 static SkSerialProcs skip_typeface_proc(const SkSerialProcs& procs) { in skip_typeface_proc() argument
193 SkSerialProcs newProcs = procs; in skip_typeface_proc()
204 void SkPictureData::serialize(SkWStream* stream, const SkSerialProcs& procs, in serialize() argument
219 buffer.setSerialProcs(skip_typeface_proc(procs)); in serialize()
242 WriteTypefaces(stream, *typefaceSet, procs); in serialize()
252 pic->serialize(stream, &procs, typefaceSet, /*textBlobsOnly=*/ false); in serialize()
287 const SkDeserialProcs& procs, in parseStreamTag() argument
315 if (procs.fTypefaceProc) { in parseStreamTag()
316 tf = procs.fTypefaceProc(&stream, sizeof(stream), procs.fTypefaceCtx); in parseStreamTag()
333 auto pic = SkPicture::MakeFromStream(stream, &procs, topLevelTFPlayback); in parseStreamTag()
353 buffer.setDeserialProcs(procs); in parseStreamTag()
474 const SkDeserialProcs& procs, in CreateFromStream() argument
481 if (!data->parseStream(stream, procs, topLevelTFPlayback)) { in CreateFromStream()
499 const SkDeserialProcs& procs, in parseStream() argument
510 if (!this->parseStreamTag(stream, tag, size, procs, topLevelTFPlayback)) { in parseStream()