Lines Matching refs:doc
74 static SkPDFIndirectReference make_image_shader(SkPDFDocument* doc,
105 auto patternDevice = sk_make_sp<SkPDFDevice>(patternDeviceSize, doc);
256 return SkPDFStreamOut(std::move(dict), std::move(imageShader), doc);
263 static SkPDFIndirectReference make_fallback_shader(SkPDFDocument* doc,
314 return make_image_shader(doc,
331 SkPDFIndirectReference SkPDFMakeShader(SkPDFDocument* doc,
337 SkASSERT(doc);
339 return SkPDFGradientShader::Make(doc, shader, canvasTransform, surfaceBBox);
359 SkPDFIndirectReference* shaderPtr = doc->fImageShaderMap.find(key);
364 make_image_shader(doc,
371 doc->fImageShaderMap.set(std::move(key), pdfShader);
375 return make_fallback_shader(doc, shader, canvasTransform, surfaceBBox, paintColor);