| /external/skia/src/core/ |
| SkColorSpaceXformer.cpp | 19 SkColorSpaceXformer::SkColorSpaceXformer(sk_sp<SkColorSpace> dst, 27 std::unique_ptr<SkColorSpaceXformer> SkColorSpaceXformer::Make(sk_sp<SkColorSpace> dst) { 74 sk_sp<T> SkColorSpaceXformer::cachedApply(const T* src, Cache<T>* cache, 75 sk_sp<T> (*applyFunc)(const T*, SkColorSpaceXformer*)) { 97 sk_sp<SkImage> SkColorSpaceXformer::apply(const SkImage* src) { 105 sk_sp<SkImage> SkColorSpaceXformer::apply(const SkBitmap& src) { 107 sk_sp<SkImage> image = SkMakeImageFromRasterBitmap(src, kNever_SkCopyPixelsMode); 112 sk_sp<SkImage> xformed = image->makeColorSpace(fDst, SkTransferFunctionBehavior::kIgnore); 118 sk_sp<SkColorFilter> SkColorSpaceXformer::apply(const SkColorFilter* colorFilter) { 126 sk_sp<SkImageFilter> SkColorSpaceXformer::apply(const SkImageFilter* imageFilter) [all...] |
| SkColorSpace_XYZ.cpp | 22 SkColorSpace_XYZ::SkColorSpace_XYZ(SkGammaNamed gammaNamed, sk_sp<SkGammas> gammas, 23 const SkMatrix44& toXYZD50, sk_sp<SkData> profileData) 85 sk_sp<SkColorSpace> SkColorSpace_XYZ::makeLinearGamma() const { 92 sk_sp<SkColorSpace> SkColorSpace_XYZ::makeSRGBGamma() const { 99 sk_sp<SkColorSpace> SkColorSpace_XYZ::makeColorSpin() const { 103 return sk_sp<SkColorSpace>(new SkColorSpace_XYZ(fGammaNamed, fGammas, spin, fProfileData)); 106 void SkColorSpace_XYZ::toDstGammaTables(const uint8_t* tables[3], sk_sp<SkData>* storage,
|
| SkDataTable.cpp | 80 sk_sp<SkDataTable> SkDataTable::MakeEmpty() { 87 sk_sp<SkDataTable> SkDataTable::MakeCopyArrays(const void * const * ptrs, 110 return sk_sp<SkDataTable>(new SkDataTable(dir, count, malloc_freeproc, buffer)); 113 sk_sp<SkDataTable> SkDataTable::MakeCopyArray(const void* array, size_t elemSize, int count) { 122 return sk_sp<SkDataTable>(new SkDataTable(buffer, elemSize, count, malloc_freeproc, buffer)); 125 sk_sp<SkDataTable> SkDataTable::MakeArrayProc(const void* array, size_t elemSize, int count, 130 return sk_sp<SkDataTable>(new SkDataTable(array, elemSize, count, proc, ctx));
|
| /external/skia/src/image/ |
| SkSurface_Raster.cpp | 20 SkSurface_Raster(const SkImageInfo& info, sk_sp<SkPixelRef>, const SkSurfaceProps*); 23 sk_sp<SkSurface> onNewSurface(const SkImageInfo&) override; 24 sk_sp<SkImage> onNewImageSnapshot() override; 113 SkSurface_Raster::SkSurface_Raster(const SkImageInfo& info, sk_sp<SkPixelRef> pr, 125 sk_sp<SkSurface> SkSurface_Raster::onNewSurface(const SkImageInfo& info) { 134 sk_sp<SkImage> SkSurface_Raster::onNewImageSnapshot() { 164 sk_sp<SkImage> cached(this->refCachedImage()); 189 sk_sp<SkSurface> SkSurface::MakeRasterDirectReleaseProc(const SkImageInfo& info, void* pixels, 205 sk_sp<SkSurface> SkSurface::MakeRasterDirect(const SkImageInfo& info, void* pixels, size_t rowBytes, 210 sk_sp<SkSurface> SkSurface::MakeRaster(const SkImageInfo& info, size_t rowBytes [all...] |
| /external/skqp/gm/ |
| imagefilterscropped.cpp | 23 static void draw_paint(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imf) { 33 static void draw_path(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imf) { 41 static void draw_text(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imf) { 52 static void draw_bitmap(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imf) { 114 void (*drawProc[])(SkCanvas*, const SkRect&, sk_sp<SkImageFilter>) = { 118 sk_sp<SkColorFilter> cf(SkColorFilter::MakeModeFilter(SK_ColorBLUE, 125 sk_sp<SkImageFilter> offset(SkOffsetImageFilter::Make(SkIntToScalar(-10), 129 sk_sp<SkImageFilter> cfOffset(SkColorFilterImageFilter::Make(cf, std::move(offset))); 131 sk_sp<SkImageFilter> erodeX(SkErodeImageFilter::Make(8, 0, nullptr, &cropRect)); 132 sk_sp<SkImageFilter> erodeY(SkErodeImageFilter::Make(0, 8, nullptr, &cropRect)) [all...] |
| encode-srgb.cpp | 27 sk_sp<SkColorSpace> fix_for_colortype(sk_sp<SkColorSpace> colorSpace, SkColorType colorType) { 40 sk_sp<SkColorSpace> colorSpace) { 57 sk_sp<SkData> data = GetResourceAsData(resource); 66 static sk_sp<SkData> encode_data(const SkBitmap& bitmap, SkEncodedImageFormat format) { 132 const sk_sp<SkColorSpace> colorSpaces[] = { 140 for (sk_sp<SkColorSpace> colorSpace : colorSpaces) {
|
| imagefiltersclipped.cpp | 29 static sk_sp<SkImage> make_gradient_circle(int width, int height) { 46 static void draw_clipped_filter(SkCanvas* canvas, sk_sp<SkImageFilter> filter, size_t i, 90 sk_sp<SkImageFilter> gradient(SkImageSource::Make(fGradientCircle)); 91 sk_sp<SkImageFilter> checkerboard(SkImageSource::Make(fCheckerboard)); 96 sk_sp<SkImageFilter> filters[] = { 138 sk_sp<SkImageFilter> rectFilter(SkPaintImageFilter::Make(noisePaint)); 148 sk_sp<SkImage> fCheckerboard, fGradientCircle;
|
| imagefilterstransformed.cpp | 27 static sk_sp<SkImage> make_gradient_circle(int width, int height) { 66 sk_sp<SkImageFilter> gradient(SkImageSource::Make(fGradientCircle)); 67 sk_sp<SkImageFilter> checkerboard(SkImageSource::Make(fCheckerboard)); 68 sk_sp<SkImageFilter> filters[] = { 112 sk_sp<SkImage> fCheckerboard; 113 sk_sp<SkImage> fGradientCircle; 127 sk_sp<SkImageFilter> filters[] = {
|
| lumafilter.cpp | 31 static void draw_scene(SkCanvas* canvas, const sk_sp<SkColorFilter>& filter, SkBlendMode mode, 32 const sk_sp<SkShader>& s1, const sk_sp<SkShader>& s2) { 115 const sk_sp<SkShader>& fShader1; 116 const sk_sp<SkShader>& fShader2; 143 sk_sp<SkColorFilter> fFilter; 144 sk_sp<SkShader> fGr1, fGr2;
|
| modecolorfilters.cpp | 19 static sk_sp<SkShader> make_color_shader(SkColor color) { 26 static sk_sp<SkShader> make_solid_shader() { 30 static sk_sp<SkShader> make_transparent_shader() { 34 static sk_sp<SkShader> make_trans_black_shader() { 39 static sk_sp<SkShader> make_bg_shader(int checkSize) { 84 sk_sp<SkShader> shaders[] = { 150 sk_sp<SkShader> fBmpShader;
|
| /external/skqp/include/core/ |
| SkColorFilter.h | 86 virtual sk_sp<SkColorFilter> makeComposed(sk_sp<SkColorFilter>) const { return nullptr; } 100 static sk_sp<SkColorFilter> MakeModeFilter(SkColor c, SkBlendMode mode); 109 static sk_sp<SkColorFilter> MakeComposeFilter(sk_sp<SkColorFilter> outer, 110 sk_sp<SkColorFilter> inner); 115 static sk_sp<SkColorFilter> MakeMatrixFilterRowMajor255(const SkScalar array[20]); 118 static sk_sp<SkColorFilter> MakeLinearToSRGBGamma(); 123 static sk_sp<SkColorFilter> MakeSRGBToLinearGamma(); 151 sk_sp<SkColorFilter> makeColorSpace(SkColorSpaceXformer* xformer) const [all...] |
| SkVertices.h | 34 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount, 41 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount, 69 sk_sp<SkVertices> detach(); 77 sk_sp<SkVertices> fVertices; 105 static sk_sp<SkVertices> Decode(const void* buffer, size_t length); 111 sk_sp<SkData> encode() const; 120 static sk_sp<SkVertices> Alloc(int vCount, int iCount, uint32_t builderFlags,
|
| /external/skqp/src/core/ |
| SkColorSpaceXformer.cpp | 19 SkColorSpaceXformer::SkColorSpaceXformer(sk_sp<SkColorSpace> dst, 27 std::unique_ptr<SkColorSpaceXformer> SkColorSpaceXformer::Make(sk_sp<SkColorSpace> dst) { 74 sk_sp<T> SkColorSpaceXformer::cachedApply(const T* src, Cache<T>* cache, 75 sk_sp<T> (*applyFunc)(const T*, SkColorSpaceXformer*)) { 97 sk_sp<SkImage> SkColorSpaceXformer::apply(const SkImage* src) { 105 sk_sp<SkImage> SkColorSpaceXformer::apply(const SkBitmap& src) { 107 sk_sp<SkImage> image = SkMakeImageFromRasterBitmap(src, kNever_SkCopyPixelsMode); 112 sk_sp<SkImage> xformed = image->makeColorSpace(fDst, SkTransferFunctionBehavior::kIgnore); 118 sk_sp<SkColorFilter> SkColorSpaceXformer::apply(const SkColorFilter* colorFilter) { 126 sk_sp<SkImageFilter> SkColorSpaceXformer::apply(const SkImageFilter* imageFilter) [all...] |
| SkColorSpace_XYZ.cpp | 22 SkColorSpace_XYZ::SkColorSpace_XYZ(SkGammaNamed gammaNamed, sk_sp<SkGammas> gammas, 23 const SkMatrix44& toXYZD50, sk_sp<SkData> profileData) 85 sk_sp<SkColorSpace> SkColorSpace_XYZ::makeLinearGamma() const { 92 sk_sp<SkColorSpace> SkColorSpace_XYZ::makeSRGBGamma() const { 99 sk_sp<SkColorSpace> SkColorSpace_XYZ::makeColorSpin() const { 103 return sk_sp<SkColorSpace>(new SkColorSpace_XYZ(fGammaNamed, fGammas, spin, fProfileData)); 106 void SkColorSpace_XYZ::toDstGammaTables(const uint8_t* tables[3], sk_sp<SkData>* storage,
|
| SkDataTable.cpp | 80 sk_sp<SkDataTable> SkDataTable::MakeEmpty() { 87 sk_sp<SkDataTable> SkDataTable::MakeCopyArrays(const void * const * ptrs, 110 return sk_sp<SkDataTable>(new SkDataTable(dir, count, malloc_freeproc, buffer)); 113 sk_sp<SkDataTable> SkDataTable::MakeCopyArray(const void* array, size_t elemSize, int count) { 122 return sk_sp<SkDataTable>(new SkDataTable(buffer, elemSize, count, malloc_freeproc, buffer)); 125 sk_sp<SkDataTable> SkDataTable::MakeArrayProc(const void* array, size_t elemSize, int count, 130 return sk_sp<SkDataTable>(new SkDataTable(array, elemSize, count, proc, ctx));
|
| /external/skqp/src/image/ |
| SkSurface_Raster.cpp | 19 SkSurface_Raster(const SkImageInfo& info, sk_sp<SkPixelRef>, const SkSurfaceProps*); 22 sk_sp<SkSurface> onNewSurface(const SkImageInfo&) override; 23 sk_sp<SkImage> onNewImageSnapshot() override; 108 SkSurface_Raster::SkSurface_Raster(const SkImageInfo& info, sk_sp<SkPixelRef> pr, 120 sk_sp<SkSurface> SkSurface_Raster::onNewSurface(const SkImageInfo& info) { 129 sk_sp<SkImage> SkSurface_Raster::onNewImageSnapshot() { 155 sk_sp<SkImage> cached(this->refCachedImage()); 180 sk_sp<SkSurface> SkSurface::MakeRasterDirectReleaseProc(const SkImageInfo& info, void* pixels, 196 sk_sp<SkSurface> SkSurface::MakeRasterDirect(const SkImageInfo& info, void* pixels, size_t rowBytes, 201 sk_sp<SkSurface> SkSurface::MakeRaster(const SkImageInfo& info, size_t rowBytes [all...] |
| /external/skia/gm/ |
| encode-srgb.cpp | 27 sk_sp<SkColorSpace> fix_for_colortype(sk_sp<SkColorSpace> colorSpace, SkColorType colorType) { 40 sk_sp<SkColorSpace> colorSpace) { 57 sk_sp<SkData> data = GetResourceAsData(resource); 66 static sk_sp<SkData> encode_data(const SkBitmap& bitmap, SkEncodedImageFormat format) { 132 const sk_sp<SkColorSpace> colorSpaces[] = { 140 for (sk_sp<SkColorSpace> colorSpace : colorSpaces) {
|
| imagefiltersclipped.cpp | 29 static sk_sp<SkImage> make_gradient_circle(int width, int height) { 46 static void draw_clipped_filter(SkCanvas* canvas, sk_sp<SkImageFilter> filter, size_t i, 90 sk_sp<SkImageFilter> gradient(SkImageSource::Make(fGradientCircle)); 91 sk_sp<SkImageFilter> checkerboard(SkImageSource::Make(fCheckerboard)); 96 sk_sp<SkImageFilter> filters[] = { 138 sk_sp<SkImageFilter> rectFilter(SkPaintImageFilter::Make(noisePaint)); 148 sk_sp<SkImage> fCheckerboard, fGradientCircle;
|
| imagefilterstransformed.cpp | 27 static sk_sp<SkImage> make_gradient_circle(int width, int height) { 66 sk_sp<SkImageFilter> gradient(SkImageSource::Make(fGradientCircle)); 67 sk_sp<SkImageFilter> checkerboard(SkImageSource::Make(fCheckerboard)); 68 sk_sp<SkImageFilter> filters[] = { 112 sk_sp<SkImage> fCheckerboard; 113 sk_sp<SkImage> fGradientCircle; 127 sk_sp<SkImageFilter> filters[] = {
|
| lumafilter.cpp | 31 static void draw_scene(SkCanvas* canvas, const sk_sp<SkColorFilter>& filter, SkBlendMode mode, 32 const sk_sp<SkShader>& s1, const sk_sp<SkShader>& s2) { 115 const sk_sp<SkShader>& fShader1; 116 const sk_sp<SkShader>& fShader2; 143 sk_sp<SkColorFilter> fFilter; 144 sk_sp<SkShader> fGr1, fGr2;
|
| modecolorfilters.cpp | 19 static sk_sp<SkShader> make_color_shader(SkColor color) { 26 static sk_sp<SkShader> make_solid_shader() { 30 static sk_sp<SkShader> make_transparent_shader() { 34 static sk_sp<SkShader> make_trans_black_shader() { 39 static sk_sp<SkShader> make_bg_shader(int checkSize) { 84 sk_sp<SkShader> shaders[] = { 150 sk_sp<SkShader> fBmpShader;
|
| /external/skia/include/core/ |
| SkVertices.h | 34 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount, 41 static sk_sp<SkVertices> MakeCopy(VertexMode mode, int vertexCount, 69 sk_sp<SkVertices> detach(); 77 sk_sp<SkVertices> fVertices; 105 static sk_sp<SkVertices> Decode(const void* buffer, size_t length); 111 sk_sp<SkData> encode() const; 120 static sk_sp<SkVertices> Alloc(int vCount, int iCount, uint32_t builderFlags,
|
| /external/skia/tests/ |
| TopoSortTest.cpp | 14 typedef void (*CreateGraphPF)(SkTArray<sk_sp<sk_tool_utils::TopoTestNode>>* graph); 23 static void create_graph0(SkTArray<sk_sp<sk_tool_utils::TopoTestNode>>* graph) { 41 static void create_graph1(SkTArray<sk_sp<sk_tool_utils::TopoTestNode>>* graph) { 54 static void create_graph2(SkTArray<sk_sp<sk_tool_utils::TopoTestNode>>* graph) { 73 static void create_graph3(SkTArray<sk_sp<sk_tool_utils::TopoTestNode>>* graph) { 94 static void create_graph4(SkTArray<sk_sp<sk_tool_utils::TopoTestNode>>* graph) { 123 SkTArray<sk_sp<sk_tool_utils::TopoTestNode>> graph;
|
| /frameworks/base/libs/hwui/tests/unit/ |
| SkiaBehaviorTests.cpp | 44 sk_sp<SkImage> image = SkMakeImageFromRasterBitmap(origBitmap, kNever_SkCopyPixelsMode); 45 sk_sp<SkShader> s = 64 sk_sp<SkColorFilter> filter(SkColorMatrixFilter::MakeLightingFilter(0x11223344, 0)); 74 sk_sp<SkColorFilter> failFilter(SkColorMatrixFilter::MakeLightingFilter(0x11223344, 0x1)); 100 sk_sp<SkColorSpace> sRGB1 = SkColorSpace::MakeSRGB(); 101 sk_sp<SkColorSpace> sRGB2 = SkColorSpace::MakeSRGB(); 106 sk_sp<SkDrawLooper> looper = SkBlurDrawLooper::Make(SK_ColorRED, 5.0f, 3.0f, 4.0f);
|
| /external/skia/src/pdf/ |
| SkPDFDevice.h | 62 sk_sp<SkPDFDevice> makeCongruentDevice() { 112 sk_sp<SkPDFDict> makeResourceDict() const; 127 sk_sp<SkPDFArray> copyMediaBox() const; 162 sk_sp<SkSurface> makeSurface(const SkImageInfo&, const SkSurfaceProps&) override; 168 sk_sp<SkSpecialImage> makeSpecial(const SkBitmap&) override; 169 sk_sp<SkSpecialImage> makeSpecial(const SkImage*) override; 170 sk_sp<SkSpecialImage> snapSpecial() override; 176 sk_sp<SkData> data; 180 sk_sp<SkData> nameData; 216 sk_sp<SkPDFObject> makeFormXObjectFromDevice(bool alpha = false) [all...] |