Home
last modified time | relevance | path

Searched refs:SkSpecialSurface (Results 1 - 21 of 21) sorted by relevance

/third_party/skia/src/core/
H A DSkSpecialSurface.cpp8 #include "src/core/SkSpecialSurface.h"
17 class SkSpecialSurface_Base : public SkSpecialSurface {
36 using INHERITED = SkSpecialSurface;
40 static SkSpecialSurface_Base* as_SB(SkSpecialSurface* surface) { in as_SB()
44 SkSpecialSurface::SkSpecialSurface(const SkIRect& subset, in SkSpecialSurface() function in SkSpecialSurface
52 SkCanvas* SkSpecialSurface::getCanvas() { in getCanvas()
56 sk_sp<SkSpecialImage> SkSpecialSurface::makeImageSnapshot() { in makeImageSnapshot()
95 sk_sp<SkSpecialSurface> SkSpecialSurface
[all...]
H A DSkSpecialSurface.h26 * SkSpecialSurface is a restricted form of SkSurface solely for internal use. It differs
33 class SkSpecialSurface : public SkRefCnt { class
60 * Allocate a new GPU-backed SkSpecialSurface. If the requested surface cannot
63 static sk_sp<SkSpecialSurface> MakeRenderTarget(GrRecordingContext*,
71 static sk_sp<SkSpecialSurface> MakeFromBitmap(const SkIRect& subset, SkBitmap& bm,
81 static sk_sp<SkSpecialSurface> MakeRaster(const SkImageInfo&,
85 SkSpecialSurface(const SkIRect& subset, const SkSurfaceProps&);
H A DSkSpecialImage.cpp13 #include "src/core/SkSpecialSurface.h"
59 virtual sk_sp<SkSpecialSurface> onMakeSurface(
115 sk_sp<SkSpecialSurface> SkSpecialImage::makeSurface( in makeSurface()
227 sk_sp<SkSpecialSurface> onMakeSurface(SkColorType colorType, const SkColorSpace* colorSpace,
233 return SkSpecialSurface::MakeRaster(info, props);
389 sk_sp<SkSpecialSurface> onMakeSurface(SkColorType colorType, const SkColorSpace* colorSpace,
398 return SkSpecialSurface::MakeRenderTarget(fContext, ii, props);
H A DSkSpecialImage.h30 class SkSpecialSurface;
97 sk_sp<SkSpecialSurface> makeSurface(SkColorType colorType,
H A DSkMatrixImageFilter.cpp16 #include "src/core/SkSpecialSurface.h"
90 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(dstBounds.size())); in onFilterImage()
H A DSkImageFilterTypes.h13 #include "src/core/SkSpecialSurface.h"
18 class SkSpecialSurface;
659 sk_sp<SkSpecialSurface> makeSurface(const SkISize& size, in makeSurface()
H A DSkImageFilter.cpp20 #include "src/core/SkSpecialSurface.h"
409 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(SkISize::Make(newWidth, newHeight))); in pad_image()
638 sk_sp<SkSpecialSurface> surf(src->makeSurface(colorType, colorSpace, in ImageToColorSpace()
/third_party/skia/tests/
H A DSpecialSurfaceTest.cpp12 #include "src/core/SkSpecialSurface.h"
20 static const SkIRect& Subset(const SkSpecialSurface* surf) { in Subset()
31 // Exercise the public API of SkSpecialSurface (e.g., getCanvas, newImageSnapshot)
32 static void test_surface(const sk_sp<SkSpecialSurface>& surf, in test_surface()
60 sk_sp<SkSpecialSurface> surf(SkSpecialSurface::MakeRaster(info, SkSurfaceProps())); in DEF_TEST()
72 sk_sp<SkSpecialSurface> surf(SkSpecialSurface::MakeFromBitmap(subset, bm, SkSurfaceProps())); in DEF_TEST()
90 auto surf(SkSpecialSurface::MakeRenderTarget(dContext, ii, SkSurfaceProps())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
H A DSpecialImageTest.cpp17 #include "src/core/SkSpecialSurface.h"
88 sk_sp<SkSpecialSurface> surf(img->makeSurface(kN32_SkColorType, img->getColorSpace(), in test_image()
H A DImageFilterTest.cpp26 #include "src/core/SkSpecialSurface.h"
332 static sk_sp<SkSpecialSurface> create_empty_special_surface(GrRecordingContext* rContext, in create_empty_special_surface()
340 return SkSpecialSurface::MakeRenderTarget(rContext, ii, SkSurfaceProps()); in create_empty_special_surface()
342 return SkSpecialSurface::MakeRaster(ii, SkSurfaceProps()); in create_empty_special_surface()
357 sk_sp<SkSpecialSurface> surf(create_empty_special_surface(rContext, widthHeight)); in create_empty_special_image()
689 sk_sp<SkSpecialSurface> surf(create_empty_special_surface(dContext, 10)); in test_zero_blur_sigma()
/third_party/skia/src/effects/imagefilters/
H A DSkPictureImageFilter.cpp15 #include "src/core/SkSpecialSurface.h"
106 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(bounds.size(), &props)); in onFilterImage()
H A DSkShaderImageFilter.cpp14 #include "src/core/SkSpecialSurface.h"
88 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(bounds.size())); in onFilterImage()
H A DSkMergeImageFilter.cpp13 #include "src/core/SkSpecialSurface.h"
100 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(bounds.size())); in onFilterImage()
H A DSkOffsetImageFilter.cpp16 #include "src/core/SkSpecialSurface.h"
105 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(bounds.size())); in onFilterImage()
H A DSkRuntimeImageFilter.cpp16 #include "src/core/SkSpecialSurface.h"
106 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(outputBounds.size())); in onFilterImage()
H A DSkColorFilterImageFilter.cpp15 #include "src/core/SkSpecialSurface.h"
107 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(bounds.size())); in onFilterImage()
H A DSkTileImageFilter.cpp18 #include "src/core/SkSpecialSurface.h"
153 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(dstIRect.size())); in onFilterImage()
H A DSkImageImageFilter.cpp16 #include "src/core/SkSpecialSurface.h"
140 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(dstIBounds.size())); in onFilterImage()
H A DSkDropShadowImageFilter.cpp13 #include "src/core/SkSpecialSurface.h"
123 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(bounds.size())); in onFilterImage()
H A DSkArithmeticImageFilter.cpp15 #include "src/core/SkSpecialSurface.h"
228 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(bounds.size())); in onFilterImage()
H A DSkBlendImageFilter.cpp17 #include "src/core/SkSpecialSurface.h"
169 sk_sp<SkSpecialSurface> surf(ctx.makeSurface(bounds.size())); in onFilterImage()

Completed in 15 milliseconds