Home
last modified time | relevance | path

Searched refs:SkSamplingOptions (Results 1 - 25 of 386) sorted by relevance

12345678910>>...16

/third_party/skia/include/core/
H A DSkSamplingOptions.h54 struct SK_API SkSamplingOptions { struct
60 SkSamplingOptions() = default;
61 SkSamplingOptions(const SkSamplingOptions&) = default;
62 SkSamplingOptions& operator=(const SkSamplingOptions& that) { in operator =()
63 this->~SkSamplingOptions(); // A pedantic no-op. in operator =()
64 new (this) SkSamplingOptions(that); in operator =()
68 SkSamplingOptions(SkFilterMode fm, SkMipmapMode mm) in SkSamplingOptions() function
73 explicit SkSamplingOptions(SkFilterMod function
78 explicit SkSamplingOptions(const SkCubicResampler& c) SkSamplingOptions() function
[all...]
H A DSkOverdrawCanvas.h40 void onDrawImage2(const SkImage*, SkScalar, SkScalar, const SkSamplingOptions&,
42 void onDrawImageRect2(const SkImage*, const SkRect&, const SkRect&, const SkSamplingOptions&,
47 SkBlendMode, const SkSamplingOptions&, const SkRect*, const SkPaint*) override;
58 const SkSamplingOptions&,const SkPaint*, SrcRectConstraint) override;
/third_party/skia/docs/examples/
H A DImage_scalePixels.cpp16 const SkSamplingOptions samplings[] = { in REG_FIDDLE()
17 SkSamplingOptions(), in REG_FIDDLE()
18 SkSamplingOptions(SkFilterMode::kLinear), in REG_FIDDLE()
19 SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear), in REG_FIDDLE()
20 SkSamplingOptions({1.0f/3, 1.0f/3}), in REG_FIDDLE()
/third_party/skia/gm/
H A Dalpha_image.cpp49 canvas->drawImage(image.get(), 16, 16, SkSamplingOptions(), &paint); in DEF_SIMPLE_GM()
53 canvas->drawImage(image.get(), 144, 16, SkSamplingOptions(), &paint); in DEF_SIMPLE_GM()
56 canvas->drawImage(image.get(), 16, 144, SkSamplingOptions(), &paint); in DEF_SIMPLE_GM()
59 canvas->drawImage(image.get(), 144, 144, SkSamplingOptions(), &paint); in DEF_SIMPLE_GM()
81 canvas->drawImage(image.get(), 0, 0, SkSamplingOptions(), &paint); in DEF_SIMPLE_GM()
84 paint.setShader(image->makeShader(SkSamplingOptions())); in DEF_SIMPLE_GM()
H A Dimagesource2.cpp29 ImageSourceGM(const char* suffix, const SkSamplingOptions& sampling) in ImageSourceGM()
90 SkSamplingOptions fSampling;
98 DEF_GM(return new ImageSourceGM("none", SkSamplingOptions());)
99 DEF_GM(return new ImageSourceGM("low", SkSamplingOptions(SkFilterMode::kLinear));)
100 DEF_GM(return new ImageSourceGM("med", SkSamplingOptions(SkFilterMode::kLinear,
102 DEF_GM(return new ImageSourceGM("high", SkSamplingOptions({1/3.0f, 1/3.0f}));)
H A Dbitmapshader.cpp78 paint.setShader(fImage->makeShader(SkSamplingOptions(), s));
81 canvas->drawImage(fMask, 0, 0, SkSamplingOptions(), &paint);
83 canvas->drawImage(fMask, 30, 0, SkSamplingOptions(), &paint);
95 canvas->drawImage(fMask, 0, 0, SkSamplingOptions(), &paint);
96 canvas->drawImage(fMask, 30, 0, SkSamplingOptions(), &paint);
101 SkSamplingOptions(), s));
139 SkSamplingOptions())); in DEF_SIMPLE_GM()
H A Dresizeimagefilter.cpp41 const SkSamplingOptions& sampling, in draw()
75 const SkSamplingOptions samplings[] = {
76 SkSamplingOptions(),
77 SkSamplingOptions(SkFilterMode::kLinear),
78 SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear),
79 SkSamplingOptions(SkCubicResampler::Mitchell()),
111 SkSamplingOptions({1/3.0f, 1/3.0f})));
H A Dbicubic.cpp15 const SkSamplingOptions gSamplings[] = { in DEF_SIMPLE_GM()
16 SkSamplingOptions(SkFilterMode::kNearest), in DEF_SIMPLE_GM()
17 SkSamplingOptions(SkFilterMode::kLinear), in DEF_SIMPLE_GM()
18 SkSamplingOptions(SkCubicResampler::Mitchell()), in DEF_SIMPLE_GM()
48 SkSamplingOptions(c))); in DEF_SIMPLE_GM()
H A Dmipmap.cpp47 const SkSamplingOptions samplings[] = { in DEF_SIMPLE_GM()
48 SkSamplingOptions(SkFilterMode::kNearest), in DEF_SIMPLE_GM()
49 SkSamplingOptions(SkFilterMode::kLinear), in DEF_SIMPLE_GM()
50 SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear), in DEF_SIMPLE_GM()
51 SkSamplingOptions(SkCubicResampler::Mitchell()), in DEF_SIMPLE_GM()
81 SkSamplingOptions sampling(SkFilterMode::kLinear, in show_mips()
130 SkSamplingOptions sampling(SkFilterMode::kLinear, in show_mips_only()
H A Dcolormatrix.cpp101 canvas->drawImage(bmps[i], 0, 0, SkSamplingOptions(), &paint);
107 canvas->drawImage(bmps[i], 80, 0, SkSamplingOptions(), &paint);
111 canvas->drawImage(bmps[i], 160, 0, SkSamplingOptions(), &paint);
115 canvas->drawImage(bmps[i], 240, 0, SkSamplingOptions(), &paint);
119 canvas->drawImage(bmps[i], 320, 0, SkSamplingOptions(), &paint);
132 canvas->drawImage(bmps[i], 400, 0, SkSamplingOptions(), &paint);
H A Dbleed.cpp128 const SkSamplingOptions& sampling, SkPaint* paint) { in drawImage()
147 const SkSamplingOptions& sampling) { in drawCase1()
160 const SkSamplingOptions& sampling) { in drawCase2()
173 const SkSamplingOptions& sampling) { in drawCase3()
190 const SkSamplingOptions& sampling) { in drawCase4()
205 const SkSamplingOptions& sampling) { in drawCase5()
245 const SkSamplingOptions none(SkFilterMode::kNearest);
246 const SkSamplingOptions low(SkFilterMode::kLinear);
247 const SkSamplingOptions high(SkCubicResampler::Mitchell());
376 const SkSamplingOptions sampling in DEF_SIMPLE_GM()
[all...]
H A Dbmpfilterqualityrepeat.cpp78 SkSamplingOptions sampling; in drawAll()
80 { "none", SkSamplingOptions(SkFilterMode::kNearest) }, in drawAll()
81 { "low", SkSamplingOptions(SkFilterMode::kLinear) }, in drawAll()
82 { "medium", SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear) }, in drawAll()
83 { "high", SkSamplingOptions(SkCubicResampler::Mitchell()) }, in drawAll()
H A Drectangletexture.cpp152 const SkSamplingOptions kSamplings[] = {
153 SkSamplingOptions(SkFilterMode::kNearest),
154 SkSamplingOptions(SkFilterMode::kLinear),
155 SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear),
156 SkSamplingOptions(SkCubicResampler::Mitchell()),
204 const SkSamplingOptions gSamplings[] = {
205 SkSamplingOptions(SkFilterMode::kNearest),
206 SkSamplingOptions(SkFilterMode::kLinear),
207 SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear),
208 SkSamplingOptions(SkCubicResample
[all...]
H A Dlocalmatrixshader.cpp55 return img->makeShader(SkSamplingOptions(), inner)->makeWithLocalMatrix(outer); in DEF_SIMPLE_GM()
60 return img->makeShader(SkSamplingOptions())->makeWithLocalMatrix(inner)->makeWithLocalMatrix(outer); in DEF_SIMPLE_GM()
67 img->makeShader(SkSamplingOptions(), inner)) in DEF_SIMPLE_GM()
75 img->makeShader(SkSamplingOptions())->makeWithLocalMatrix(inner)) in DEF_SIMPLE_GM()
121 image->scalePixels(downsized.pixmap(), SkSamplingOptions(SkFilterMode::kLinear)); in DEF_SIMPLE_GM()
160 SkSamplingOptions(), &scale); in DEF_SIMPLE_GM()
166 SkSamplingOptions(), &persp) in DEF_SIMPLE_GM()
172 SkSamplingOptions(), &perspScale); in DEF_SIMPLE_GM()
176 auto s4 = image->makeShader(SkTileMode::kRepeat, SkTileMode::kRepeat, SkSamplingOptions()) in DEF_SIMPLE_GM()
H A Dfilterindiabox.cpp30 const SkSamplingOptions& sampling) { in draw_cell()
39 draw_cell(canvas, bm, mat, 0 * dx, SkSamplingOptions()); in draw_row()
40 draw_cell(canvas, bm, mat, 1 * dx, SkSamplingOptions(SkFilterMode::kLinear)); in draw_row()
41 draw_cell(canvas, bm, mat, 2 * dx, SkSamplingOptions(SkFilterMode::kLinear, in draw_row()
43 draw_cell(canvas, bm, mat, 3 * dx, SkSamplingOptions(SkCubicResampler::Mitchell())); in draw_row()
H A Dlocalmatriximageshader.cpp39 sk_sp<SkShader> redImageShader = redImage->makeShader(SkSamplingOptions(), &translate); in DEF_SIMPLE_GM()
48 sk_sp<SkShader> blueImageShader = blueImage->makeShader(SkSamplingOptions(), &rotate); in DEF_SIMPLE_GM()
61 paint.setShader(image->makeShader(mode[0], mode[1], SkSamplingOptions(), &matrix)); in DEF_SIMPLE_GM()
64 paint.setShader(image->makeShader(mode[0], mode[1], SkSamplingOptions(), &matrix)); in DEF_SIMPLE_GM()
74 p.setShader(image->makeShader(SkSamplingOptions(SkCubicResampler::Mitchell())) in DEF_SIMPLE_GM()
H A Ddrawbitmaprect.cpp108 const SkRect& dstR, const SkSamplingOptions& sampling, in bitmapproc()
115 const SkRect& dstR, const SkSamplingOptions& sampling, in bitmapsubsetproc()
129 const SkRect& dstR, const SkSamplingOptions& sampling, const SkPaint* paint) { in imageproc()
136 const SkSamplingOptions& sampling, const SkPaint* paint) { in imagesubsetproc()
149 const SkSamplingOptions&, const SkPaint*);
189 canvas->drawImageRect(fImage, SkRect::MakeIWH(gSize, gSize), SkSamplingOptions(),
211 fProc(canvas, fImage.get(), fLargeBitmap, srcRect, dstRect, SkSamplingOptions(),
250 SkSamplingOptions(SkFilterMode::kLinear), &maskPaint);
H A Dimagefromyuvtextures.cpp197 auto draw_image = [canvas](SkImage* image, const SkSamplingOptions& sampling) -> SkSize {
206 const SkSamplingOptions& sampling) -> SkSize {
219 const SkSamplingOptions& sampling) -> SkSize {
235 using DrawSig = SkSize(SkImage* image, const SkSamplingOptions&);
242 SkSamplingOptions(SkFilterMode::kNearest),
243 SkSamplingOptions(SkFilterMode::kLinear),
244 SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kNearest),
245 SkSamplingOptions(SkCubicResampler::Mitchell())})
H A Dimagescalealigned.cpp109 const SkSamplingOptions samplings[] = { in drawSets()
110 SkSamplingOptions(SkFilterMode::kNearest), in drawSets()
111 SkSamplingOptions(SkFilterMode::kLinear), in drawSets()
112 SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear), in drawSets()
113 SkSamplingOptions(SkCubicResampler::Mitchell()), in drawSets()
134 SkPoint drawSet(SkCanvas* canvas, const ImageSet& set, const SkSamplingOptions& sampling, in drawSet()
H A Dperspshaders.cpp90 void drawRow(SkCanvas* canvas, const SkSamplingOptions& sampling) { in drawRow()
152 this->drawRow(canvas, SkSamplingOptions(SkFilterMode::kNearest));
154 this->drawRow(canvas, SkSamplingOptions(SkFilterMode::kLinear));
156 this->drawRow(canvas, SkSamplingOptions(SkFilterMode::kLinear,
159 this->drawRow(canvas, SkSamplingOptions(SkCubicResampler::Mitchell()));
207 ->makeShader(SkSamplingOptions(), SkMatrix::Scale(3, 3)); in DEF_SIMPLE_GM()
H A Dbitmapfilters.cpp40 const SkSamplingOptions& sampling, SkPaint* paint) { in draw_bm()
46 x += draw_bm(c, img, x, 0, SkSamplingOptions(), p); in draw_set()
47 x += draw_bm(c, img, x, 0, SkSamplingOptions(SkFilterMode::kLinear), p); in draw_set()
49 return x + draw_bm(c, img, x, 0, SkSamplingOptions(SkFilterMode::kLinear), p); in draw_set()
157 SkSamplingOptions sampling(SkFilterMode::kLinear);
H A Dpictureimagefilter.cpp80 sk_sp<SkImageFilter> make(sk_sp<SkPicture> pic, SkRect r, const SkSamplingOptions& sampling) { in make()
86 sk_sp<SkImageFilter> make(const SkSamplingOptions& sampling) { in make()
100 sk_sp<SkImageFilter> pictureSourceResampled = make(SkSamplingOptions(SkFilterMode::kLinear));
101 sk_sp<SkImageFilter> pictureSourcePixelated = make(SkSamplingOptions());
124 paint.setImageFilter(make(fLCDPicture, fPicture->cullRect(), SkSamplingOptions()));
/third_party/skia/src/core/
H A DSkSamplingPriv.h11 #include "include/core/SkSamplingOptions.h"
27 // Matches values in SkSamplingOptions::MediumBehavior
40 static bool NoChangeWithIdentityMatrix(const SkSamplingOptions& sampling) { in NoChangeWithIdentityMatrix()
46 static SkSamplingOptions Read(SkReadBuffer&);
47 static void Write(SkWriteBuffer&, const SkSamplingOptions&);
49 static SkSamplingOptions FromFQ(SkLegacyFQ, SkMediumAs = kNearest_SkMediumAs);
H A DSkMatrixImageFilter.h33 const SkSamplingOptions& sampling,
40 const SkSamplingOptions&,
52 SkSamplingOptions fSampling;
/third_party/skia/tests/
H A DSamplingTest.cpp30 auto dotest = [&](const SkSamplingOptions& sampling, bool expect_same) { in DEF_TEST()
42 dotest(SkSamplingOptions(f, m), true); in DEF_TEST()
50 dotest(SkSamplingOptions({0, C}), true); in DEF_TEST()
54 dotest(SkSamplingOptions({B, C}), false); in DEF_TEST()

Completed in 14 milliseconds

12345678910>>...16