HomeSort by relevance Sort by last modified time
    Searched refs:SkSpecialImage (Results 1 - 25 of 60) sorted by null

1 2 3

  /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));

Completed in 434 milliseconds

1 2 3