/third_party/skia/include/core/ |
H A D | SkSamplingOptions.h | 54 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 D | SkOverdrawCanvas.h | 40 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 D | Image_scalePixels.cpp | 16 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 D | alpha_image.cpp | 49 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 D | imagesource2.cpp | 29 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 D | bitmapshader.cpp | 78 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 D | resizeimagefilter.cpp | 41 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 D | bicubic.cpp | 15 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 D | mipmap.cpp | 47 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 D | colormatrix.cpp | 101 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 D | bleed.cpp | 128 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 D | bmpfilterqualityrepeat.cpp | 78 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 D | rectangletexture.cpp | 152 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 D | localmatrixshader.cpp | 55 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 D | filterindiabox.cpp | 30 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 D | localmatriximageshader.cpp | 39 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 D | drawbitmaprect.cpp | 108 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 D | imagefromyuvtextures.cpp | 197 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 D | imagescalealigned.cpp | 109 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 D | perspshaders.cpp | 90 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 D | bitmapfilters.cpp | 40 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 D | pictureimagefilter.cpp | 80 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 D | SkSamplingPriv.h | 11 #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 D | SkMatrixImageFilter.h | 33 const SkSamplingOptions& sampling, 40 const SkSamplingOptions&, 52 SkSamplingOptions fSampling;
|
/third_party/skia/tests/ |
H A D | SamplingTest.cpp | 30 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()
|