Home | History | Annotate | Download | only in pdf

Lines Matching full:sk_sp

195 static sk_sp<SkPDFDict> createInterpolationFunction(const ColorTuple& color1,
222 static sk_sp<SkPDFDict> gradientStitchCode(const SkShader::GradientInfo& info) {
580 static sk_sp<SkPDFArray> make_range_object() {
592 static sk_sp<SkPDFStream> make_ps_function(
594 sk_sp<SkPDFArray> domain,
595 sk_sp<SkPDFObject> range) {
604 static sk_sp<SkPDFDict> make_function_shader(SkPDFCanon* canon,
766 sk_sp<SkPDFArray>& rangeObject = canon->fRangeObject;
786 static sk_sp<SkPDFObject> find_pdf_shader(SkPDFDocument* doc,
790 static sk_sp<SkPDFDict> get_gradient_resource_dict(SkPDFObject* functionShader,
846 static sk_sp<SkPDFObject> create_smask_graphic_state(SkPDFDocument* doc,
857 sk_sp<SkPDFObject> luminosityShader = find_pdf_shader(doc, std::move(luminosityState), false);
858 sk_sp<SkPDFDict> resources = get_gradient_resource_dict(luminosityShader.get(), nullptr);
860 sk_sp<SkPDFObject> alphaMask = SkPDFMakeFormXObject(create_pattern_fill_content(-1, bbox),
870 static sk_sp<SkPDFStream> make_alpha_function_shader(SkPDFDocument* doc,
881 sk_sp<SkPDFObject> colorShader = find_pdf_shader(doc, std::move(opaqueState), false);
888 sk_sp<SkPDFObject> alphaGs = create_smask_graphic_state(doc, state);
890 sk_sp<SkPDFDict> resourceDict =
924 static sk_sp<SkPDFObject> find_pdf_shader(SkPDFDocument* doc,
929 if (sk_sp<SkPDFObject>* ptr = canon->fGradientPatternMap.find(key)) {
932 sk_sp<SkPDFObject> pdfShader;
942 sk_sp<SkPDFObject> SkPDFGradientShader::Make(SkPDFDocument* doc,