Home
last modified time | relevance | path

Searched refs:SkSamplingOptions (Results 1 – 25 of 443) sorted by relevance

12345678910>>...18

/external/skia/include/core/
DSkSamplingOptions.h58 struct SK_API SkSamplingOptions { struct
65 constexpr SkSamplingOptions() = default; argument
66 SkSamplingOptions(const SkSamplingOptions&) = default;
67 SkSamplingOptions& operator=(const SkSamplingOptions& that) {
68 this->~SkSamplingOptions(); // A pedantic no-op.
69 new (this) SkSamplingOptions(that);
73 constexpr SkSamplingOptions(SkFilterMode fm, SkMipmapMode mm) in SkSamplingOptions() argument
79 constexpr SkSamplingOptions(SkFilterMode fm) in SkSamplingOptions() argument
83 constexpr SkSamplingOptions(const SkCubicResampler& c) in SkSamplingOptions() argument
87 static constexpr SkSamplingOptions Aniso(int maxAniso) { in Aniso() argument
[all …]
DSkTiledImageUtils.h36 const SkSamplingOptions& sampling = {},
45 const SkSamplingOptions& sampling = {},
55 const SkSamplingOptions& sampling = {},
71 const SkSamplingOptions& sampling = {},
81 const SkSamplingOptions& sampling = {},
98 const SkSamplingOptions& sampling = {},
DSkImage.h43 struct SkSamplingOptions;
380 sk_sp<SkShader> makeShader(SkTileMode tmx, SkTileMode tmy, const SkSamplingOptions&,
382 sk_sp<SkShader> makeShader(SkTileMode tmx, SkTileMode tmy, const SkSamplingOptions& sampling,
385 sk_sp<SkShader> makeShader(const SkSamplingOptions& sampling, const SkMatrix& lm) const;
386 sk_sp<SkShader> makeShader(const SkSamplingOptions& sampling,
402 sk_sp<SkShader> makeRawShader(SkTileMode tmx, SkTileMode tmy, const SkSamplingOptions&,
404 sk_sp<SkShader> makeRawShader(SkTileMode tmx, SkTileMode tmy, const SkSamplingOptions& sampling,
407 sk_sp<SkShader> makeRawShader(const SkSamplingOptions& sampling, const SkMatrix& lm) const;
408 sk_sp<SkShader> makeRawShader(const SkSamplingOptions& sampling,
712 bool scalePixels(const SkPixmap& dst, const SkSamplingOptions&,
[all …]
/external/skia/src/core/
DSkSamplingPriv.h39 static size_t FlatSize(const SkSamplingOptions& options) { in FlatSize()
48 static bool NoChangeWithIdentityMatrix(const SkSamplingOptions& sampling) { in NoChangeWithIdentityMatrix()
59 static SkSamplingOptions AnisoFallback(bool imageIsMipped) { in AnisoFallback()
61 return SkSamplingOptions(SkFilterMode::kLinear, mm); in AnisoFallback()
64 static SkSamplingOptions FromFQ(SkLegacyFQ fq, SkMediumAs behavior = kNearest_SkMediumAs) {
67 return SkSamplingOptions(SkCubicResampler{1/3.0f, 1/3.0f});
69 return SkSamplingOptions(SkFilterMode::kLinear,
73 return SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kNone);
77 return SkSamplingOptions(SkFilterMode::kNearest, SkMipmapMode::kNone);
/external/skia/gm/
Dresizeimagefilter.cpp39 const SkSamplingOptions& sampling, in draw()
71 const SkSamplingOptions samplings[] = { in onDraw()
72 SkSamplingOptions(), in onDraw()
73 SkSamplingOptions(SkFilterMode::kLinear), in onDraw()
74 SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear), in onDraw()
75 SkSamplingOptions(SkCubicResampler::Mitchell()), in onDraw()
76 SkSamplingOptions::Aniso(16), in onDraw()
102 SkSamplingOptions({1/3.0f, 1/3.0f}))); in onDraw()
Dalpha_image.cpp51 canvas->drawImage(image.get(), 16, 16, SkSamplingOptions(), &paint);
55 canvas->drawImage(image.get(), 144, 16, SkSamplingOptions(), &paint);
58 canvas->drawImage(image.get(), 16, 144, SkSamplingOptions(), &paint);
61 canvas->drawImage(image.get(), 144, 144, SkSamplingOptions(), &paint);
83 canvas->drawImage(image.get(), 0, 0, SkSamplingOptions(), &paint);
86 paint.setShader(image->makeShader(SkSamplingOptions()));
121 offscreenCanvas.drawImage(maskBitmap.asImage(), 0, 0, SkSamplingOptions{}, &clearPaint);
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}));)
Dbicubic.cpp18 const SkSamplingOptions gSamplings[] = {
19 SkSamplingOptions(SkFilterMode::kNearest),
20 SkSamplingOptions(SkFilterMode::kLinear),
21 SkSamplingOptions(SkCubicResampler::Mitchell()),
51 SkSamplingOptions(c)));
Dbitmapshader.cpp74 paint.setShader(fImage->makeShader(SkSamplingOptions(), s)); in onDraw()
77 canvas->drawImage(fMask, 0, 0, SkSamplingOptions(), &paint); in onDraw()
79 canvas->drawImage(fMask, 30, 0, SkSamplingOptions(), &paint); in onDraw()
91 canvas->drawImage(fMask, 0, 0, SkSamplingOptions(), &paint); in onDraw()
92 canvas->drawImage(fMask, 30, 0, SkSamplingOptions(), &paint); in onDraw()
97 SkSamplingOptions(), s)); in onDraw()
135 SkSamplingOptions()));
Drectangletexture.cpp158 const SkSamplingOptions kSamplings[] = { in onDraw()
159 SkSamplingOptions(SkFilterMode::kNearest), in onDraw()
160 SkSamplingOptions(SkFilterMode::kLinear), in onDraw()
161 SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear), in onDraw()
162 SkSamplingOptions(SkCubicResampler::Mitchell()), in onDraw()
210 const SkSamplingOptions gSamplings[] = { in onDraw()
211 SkSamplingOptions(SkFilterMode::kNearest), in onDraw()
212 SkSamplingOptions(SkFilterMode::kLinear), in onDraw()
213 SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear), in onDraw()
214 SkSamplingOptions(SkCubicResampler::Mitchell()), in onDraw()
Dlocalmatriximageshader.cpp40 sk_sp<SkShader> redImageShader = redImage->makeShader(SkSamplingOptions(), &rotate);
49 sk_sp<SkShader> blueImageShader = blueImage->makeShader(SkSamplingOptions(), &translate);
62 paint.setShader(image->makeShader(mode[0], mode[1], SkSamplingOptions(), &matrix));
65 paint.setShader(image->makeShader(mode[0], mode[1], SkSamplingOptions(), &matrix));
75 p.setShader(image->makeShader(SkSamplingOptions(SkCubicResampler::Mitchell()))
Dbmpfilterqualityrepeat.cpp79 SkSamplingOptions sampling; in drawAll()
81 { "none", SkSamplingOptions(SkFilterMode::kNearest) }, in drawAll()
82 { "low", SkSamplingOptions(SkFilterMode::kLinear) }, in drawAll()
83 { "medium", SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear) }, in drawAll()
84 { "high", SkSamplingOptions(SkCubicResampler::Mitchell()) }, in drawAll()
Dcolormatrix.cpp97 canvas->drawImage(bmps[i], 0, 0, SkSamplingOptions(), &paint); in onDraw()
103 canvas->drawImage(bmps[i], 80, 0, SkSamplingOptions(), &paint); in onDraw()
107 canvas->drawImage(bmps[i], 160, 0, SkSamplingOptions(), &paint); in onDraw()
111 canvas->drawImage(bmps[i], 240, 0, SkSamplingOptions(), &paint); in onDraw()
115 canvas->drawImage(bmps[i], 320, 0, SkSamplingOptions(), &paint); in onDraw()
128 canvas->drawImage(bmps[i], 400, 0, SkSamplingOptions(), &paint); in onDraw()
Dmipmap.cpp47 const SkSamplingOptions samplings[] = {
48 SkSamplingOptions(SkFilterMode::kNearest),
49 SkSamplingOptions(SkFilterMode::kLinear),
50 SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear),
51 SkSamplingOptions(SkCubicResampler::Mitchell()),
81 SkSamplingOptions sampling(SkFilterMode::kLinear, in show_mips()
130 SkSamplingOptions sampling(SkFilterMode::kLinear, in show_mips_only()
Dbleed.cpp134 const SkSamplingOptions& sampling, SkPaint* paint) { in drawImage()
145 const SkSamplingOptions& sampling) { in drawCase1()
158 const SkSamplingOptions& sampling) { in drawCase2()
171 const SkSamplingOptions& sampling) { in drawCase3()
188 const SkSamplingOptions& sampling) { in drawCase4()
203 const SkSamplingOptions& sampling) { in drawCase5()
246 const SkSamplingOptions none(SkFilterMode::kNearest); in onDraw()
247 const SkSamplingOptions low(SkFilterMode::kLinear); in onDraw()
248 const SkSamplingOptions high(SkCubicResampler::Mitchell()); in onDraw()
396 const SkSamplingOptions samplings[] = {
[all …]
Dcoordclampshader.cpp68 static const SkSamplingOptions kSamplers[] = {
69 SkSamplingOptions{SkFilterMode::kNearest},
70 SkSamplingOptions{SkFilterMode::kLinear},
71 SkSamplingOptions{SkFilterMode::kLinear, SkMipmapMode::kLinear},
72 SkSamplingOptions::Aniso(16)
Dfilterindiabox.cpp31 const SkSamplingOptions& sampling) { in draw_cell()
40 draw_cell(canvas, bm, mat, 0 * dx, SkSamplingOptions()); in draw_row()
41 draw_cell(canvas, bm, mat, 1 * dx, SkSamplingOptions(SkFilterMode::kLinear)); in draw_row()
42 draw_cell(canvas, bm, mat, 2 * dx, SkSamplingOptions(SkFilterMode::kLinear, in draw_row()
44 draw_cell(canvas, bm, mat, 3 * dx, SkSamplingOptions(SkCubicResampler::Mitchell())); in draw_row()
Dkawase_blur_rt.cpp106 blurBuilder.child("src") = input->makeShader(SkSamplingOptions(SkFilterMode::kLinear)); in draw()
117 SkSamplingOptions()); in draw()
131 SkSamplingOptions(SkFilterMode::kLinear)); in draw()
139 canvas->drawImage(drawSurface->makeImageSnapshot(), 0, 0, SkSamplingOptions()); in draw()
159 SkSamplingOptions(SkFilterMode::kLinear)); in draw()
161 input->makeShader(SkSamplingOptions(SkFilterMode::kLinear)); in draw()
Dlocalmatrixshader.cpp62 return img->makeShader(SkSamplingOptions(), inner)->makeWithLocalMatrix(outer); in __anon704a70290102()
67 …return img->makeShader(SkSamplingOptions())->makeWithLocalMatrix(inner)->makeWithLocalMatrix(outer… in __anon704a70290202()
74 img->makeShader(SkSamplingOptions(), inner)) in __anon704a70290302()
82 … img->makeShader(SkSamplingOptions())->makeWithLocalMatrix(inner)) in __anon704a70290402()
128 image->scalePixels(downsized.pixmap(), SkSamplingOptions(SkFilterMode::kLinear));
167 SkSamplingOptions(), &scale);
173 SkSamplingOptions(), &scale)
179 SkSamplingOptions(), &perspScale);
183 auto s4 = image->makeShader(SkTileMode::kRepeat, SkTileMode::kRepeat, SkSamplingOptions())
Dperspshaders.cpp91 void drawRow(SkCanvas* canvas, const SkSamplingOptions& sampling) { in drawRow()
153 this->drawRow(canvas, SkSamplingOptions(SkFilterMode::kNearest)); in onDraw()
155 this->drawRow(canvas, SkSamplingOptions(SkFilterMode::kLinear)); in onDraw()
157 this->drawRow(canvas, SkSamplingOptions(SkFilterMode::kLinear, in onDraw()
160 this->drawRow(canvas, SkSamplingOptions(SkCubicResampler::Mitchell())); in onDraw()
162 this->drawRow(canvas, SkSamplingOptions::Aniso(16)); in onDraw()
210 ->makeShader(SkSamplingOptions(), SkMatrix::Scale(3, 3));
/external/skia/docs/examples/
DImage_scalePixels.cpp15 const SkSamplingOptions samplings[] = { in draw()
16 SkSamplingOptions(), in draw()
17 SkSamplingOptions(SkFilterMode::kLinear), in draw()
18 SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear), in draw()
19 SkSamplingOptions({1.0f/3, 1.0f/3}), in draw()
/external/skia/src/shaders/
DSkImageShader.h33 const SkSamplingOptions&,
40 const SkSamplingOptions&,
49 const SkSamplingOptions&,
56 const SkSamplingOptions&,
69 SkSamplingOptions sampling() const { return fSampling; } in sampling()
85 const SkSamplingOptions fSampling;
/external/skia/tests/
DSamplingTest.cpp37 auto dotest = [&](const SkSamplingOptions& sampling, bool expect_same) { in DEF_TEST()
49 dotest(SkSamplingOptions(f, m), true); in DEF_TEST()
57 dotest(SkSamplingOptions({0, C}), true); in DEF_TEST()
61 dotest(SkSamplingOptions({B, C}), false); in DEF_TEST()
/external/skia/src/image/
DSkImage.cpp53 const SkSamplingOptions& sampling) const { in makeScaled()
146 bool SkImage::scalePixels(const SkPixmap& dst, const SkSamplingOptions& sampling, in scalePixels()
179 sk_sp<SkShader> SkImage::makeShader(const SkSamplingOptions& sampling, const SkMatrix& lm) const { in makeShader()
185 sk_sp<SkShader> SkImage::makeShader(const SkSamplingOptions& sampling, const SkMatrix* lm) const { in makeShader()
192 const SkSamplingOptions& sampling, in makeShader()
199 const SkSamplingOptions& sampling, in makeShader()
206 const SkSamplingOptions& sampling, in makeRawShader()
212 sk_sp<SkShader> SkImage::makeRawShader(const SkSamplingOptions& sampling, in makeRawShader()
219 sk_sp<SkShader> SkImage::makeRawShader(const SkSamplingOptions& sampling, in makeRawShader()
227 const SkSamplingOptions& sampling, in makeRawShader()
/external/skia/include/private/
DSkGainmapShader.h19 struct SkSamplingOptions;
44 const SkSamplingOptions& baseSamplingOptions,
47 const SkSamplingOptions& gainmapSamplingOptions,

12345678910>>...18