Lines Matching refs:doc
579 SkPDFDocument* doc) {
584 return SkPDFStreamOut(std::move(dict), std::move(psCode), doc);
587 static SkPDFIndirectReference make_function_shader(SkPDFDocument* doc,
738 std::move(rangeObject), doc));
748 return doc->emit(pdfFunctionShader);
751 static SkPDFIndirectReference find_pdf_shader(SkPDFDocument* doc,
816 static SkPDFIndirectReference create_smask_graphic_state(SkPDFDocument* doc,
827 SkPDFIndirectReference luminosityShader = find_pdf_shader(doc, std::move(luminosityState), false);
832 SkPDFMakeFormXObject(doc,
839 alphaMask, false, SkPDFGraphicState::kLuminosity_SMaskMode, doc);
842 static SkPDFIndirectReference make_alpha_function_shader(SkPDFDocument* doc,
853 SkPDFIndirectReference colorShader = find_pdf_shader(doc, std::move(opaqueState), false);
859 SkPDFIndirectReference alphaGsRef = create_smask_graphic_state(doc, state);
868 return SkPDFStreamOut(std::move(alphaFunctionShader), std::move(colorStream), doc);
894 static SkPDFIndirectReference find_pdf_shader(SkPDFDocument* doc,
898 auto& gradientPatternMap = doc->fGradientPatternMap;
904 pdfShader = make_alpha_function_shader(doc, key);
906 pdfShader = make_function_shader(doc, key);
912 SkPDFIndirectReference SkPDFGradientShader::Make(SkPDFDocument* doc,
920 return find_pdf_shader(doc, std::move(key), alpha);