/external/skia/include/effects/ |
SkPaintImageFilter.h | 34 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
|
SkColorFilterImageFilter.h | 26 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
|
SkComposeImageFilter.h | 27 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
|
SkMagnifierImageFilter.h | 31 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
|
SkImageSource.h | 30 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
|
SkMergeImageFilter.h | 28 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
|
SkOffsetImageFilter.h | 27 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
|
SkTileImageFilter.h | 34 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
|
SkPictureImageFilter.h | 54 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&, 65 void drawPictureAtLocalResolution(SkSpecialImage* source,
|
SkDisplacementMapEffect.h | 43 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
|
SkDropShadowImageFilter.h | 37 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
|
/external/skia/src/core/ |
SkSpecialImage.h | 46 class SkSpecialImage : public SkRefCnt { 67 sk_sp<SkSpecialImage> makeTextureImage(GrContext*); 74 static sk_sp<SkSpecialImage> MakeFromImage(const SkIRect& subset, 78 static sk_sp<SkSpecialImage> MakeFromRaster(const SkIRect& subset, 82 static sk_sp<SkSpecialImage> MakeDeferredFromGpu(GrContext*, 110 sk_sp<SkSpecialImage> makeSubset(const SkIRect& subset) const; 115 * Note: when no 'subset' parameter is specified the the entire SkSpecialImage will be 129 * Return the GrContext if the SkSpecialImage is GrTexture-backed 151 SkSpecialImage(const SkIRect& subset, uint32_t uniqueID, const SkSurfaceProps*);
|
SkLocalMatrixImageFilter.h | 26 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
|
SkMatrixImageFilter.h | 43 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&,
|
SkSpecialImage.cpp | 8 #include "SkSpecialImage.h" 38 class SkSpecialImage_Base : public SkSpecialImage { 57 virtual sk_sp<SkSpecialImage> onMakeSubset(const SkIRect& subset) const = 0; 68 typedef SkSpecialImage INHERITED; 72 static inline const SkSpecialImage_Base* as_SIB(const SkSpecialImage* image) { 76 SkSpecialImage::SkSpecialImage(const SkIRect& subset, 84 sk_sp<SkSpecialImage> SkSpecialImage::makeTextureImage(GrContext* context) { 90 return curContext == context ? sk_sp<SkSpecialImage>(SkRef(this)) : nullptr [all...] |
SkSpecialSurface.cpp | 9 #include "SkSpecialImage.h" 23 // reset is called after an SkSpecialImage has been snapped 29 virtual sk_sp<SkSpecialImage> onMakeImageSnapshot() = 0; 55 sk_sp<SkSpecialImage> SkSpecialSurface::makeImageSnapshot() { 56 sk_sp<SkSpecialImage> image(as_SB(this)->onMakeImageSnapshot()); 84 sk_sp<SkSpecialImage> onMakeImageSnapshot() override { 85 return SkSpecialImage::MakeFromRaster(this->subset(), fBitmap, &this->props()); 138 sk_sp<SkSpecialImage> onMakeImageSnapshot() override { 142 sk_sp<SkSpecialImage> tmp(SkSpecialImage::MakeDeferredFromGpu [all...] |
SkSpecialSurface.h | 22 class SkSpecialImage; 55 sk_sp<SkSpecialImage> makeImageSnapshot();
|
SkImageFilterCache.h | 15 class SkSpecialImage; 56 virtual sk_sp<SkSpecialImage> get(const SkImageFilterCacheKey& key, SkIPoint* offset) const = 0; 57 virtual void set(const SkImageFilterCacheKey& key, SkSpecialImage* image,
|
SkLocalMatrixImageFilter.cpp | 10 #include "SkSpecialImage.h" 45 sk_sp<SkSpecialImage> SkLocalMatrixImageFilter::onFilterImage(SkSpecialImage* source,
|
/external/skia/tests/ |
SpecialImageTest.cpp | 13 #include "SkSpecialImage.h" 27 // It then wraps them in an SkSpecialImage with only the center (red) region being active. 28 // It then draws the SkSpecialImage to a full sized (all blue) canvas and checks that none 54 // Basic test of the SkSpecialImage public API (e.g., peekTexture, peekPixels & draw) 55 static void test_image(const sk_sp<SkSpecialImage>& img, skiatest::Reporter* reporter, 143 sk_sp<SkSpecialImage> fullSImage(SkSpecialImage::MakeFromRaster( 150 sk_sp<SkSpecialImage> subSImg1(SkSpecialImage::MakeFromRaster(subset, bm)); 155 sk_sp<SkSpecialImage> subSImg2(fullSImage->makeSubset(subset)) [all...] |
ImageFilterCacheTest.cpp | 15 #include "SkSpecialImage.h" 30 const sk_sp<SkSpecialImage>& image, 31 const sk_sp<SkSpecialImage>& subset) { 44 sk_sp<SkSpecialImage> foundImage = cache->get(key1, &foundOffset); 54 const sk_sp<SkSpecialImage>& image, 55 const sk_sp<SkSpecialImage>& subset) { 79 static void test_internal_purge(skiatest::Reporter* reporter, const sk_sp<SkSpecialImage>& image) { 104 const sk_sp<SkSpecialImage>& image, 105 const sk_sp<SkSpecialImage>& subset) { 141 sk_sp<SkSpecialImage> fullImg(SkSpecialImage::MakeFromRaster(full, srcBM)) [all...] |
DeviceTest.cpp | 10 #include "SkSpecialImage.h" 20 static sk_sp<SkSpecialImage> MakeSpecial(SkBaseDevice* dev, const SkBitmap& bm) { 24 static sk_sp<SkSpecialImage> MakeSpecial(SkBaseDevice* dev, SkImage* img) { 28 static sk_sp<SkSpecialImage> SnapSpecial(SkBaseDevice* dev) { 47 sk_sp<SkSpecialImage> special = DeviceTestingAccess::MakeSpecial(bmDev.get(), bm); 91 sk_sp<SkSpecialImage> special = DeviceTestingAccess::MakeSpecial(gpuDev.get(), bm);
|
/external/skia/include/core/ |
SkImageFilter.h | 24 class SkSpecialImage; 132 sk_sp<SkSpecialImage> filterImage(SkSpecialImage* src, const Context&, SkIPoint* offset) const; 153 static sk_sp<SkSpecialImage> DrawWithFP(GrContext* context, 305 virtual sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* src, const Context&, 340 sk_sp<SkSpecialImage> filterInput(int index, 341 SkSpecialImage* src, 378 sk_sp<SkSpecialImage> applyCropRect(const Context&, SkSpecialImage* src, SkIPoint* srcOffset [all...] |
/external/skia/src/effects/ |
SkXfermodeImageFilter.cpp | 14 #include "SkSpecialImage.h" 39 sk_sp<SkSpecialImage> onFilterImage(SkSpecialImage* source, const Context&, 43 sk_sp<SkSpecialImage> filterImageGPU(SkSpecialImage* source, 44 sk_sp<SkSpecialImage> background, 46 sk_sp<SkSpecialImage> foreground, 54 void drawForeground(SkCanvas* canvas, SkSpecialImage*, const SkIRect&) const; 123 sk_sp<SkSpecialImage> SkXfermodeImageFilter_Base::onFilterImage(SkSpecialImage* source [all...] |
SkComposeImageFilter.cpp | 11 #include "SkSpecialImage.h" 33 sk_sp<SkSpecialImage> SkComposeImageFilter::onFilterImage(SkSpecialImage* source, 43 sk_sp<SkSpecialImage> inner(this->filterInput(1, source, innerContext, &innerOffset)); 55 sk_sp<SkSpecialImage> outer(this->filterInput(0, inner.get(), outerContext, &outerOffset));
|