skia2/include/utils
Ben Wagner f55fa0d0cf Make SkPaintFilterCanvas paints no longer COW.
The two existing external users of SkPaintFilterCanvas always end up
making a copy of the paint when the canvas is in use. As a result, the
extra overhead of doing COW is being wasted. In general, it seems easier
for users to optimize by simply not using the filter canvas when it
won't be making any changes. Also, no users are using the 'Type'.

After users are updated to this new API, the old onFilter can be
removed.

Change-Id: Iee1ce3cd22bce8c00664de078375b105abd7c866
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/149806
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
2019-04-11 22:42:13 +00:00
..
mac
Sk3D.h SkAR: drawing text, shapes, rotation modes enabled, translating objects 2018-06-19 19:10:54 +00:00
SkAnimCodecPlayer.h play with animated gif 2018-10-03 14:43:18 +00:00
SkBase64.h make includes available for flutter 2018-06-21 18:12:47 +00:00
SkCamera.h Generate Android Framework host-side Skia (linux) 2018-11-19 17:51:32 +00:00
SkCanvasStateUtils.h
SkEventTracer.h
SkFrontBufferedStream.h
SkInterpolator.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkLua.h
SkLuaCanvas.h remove overrides of (dead) onDrawTextRSXform 2018-12-20 22:52:35 +00:00
SkNoDrawCanvas.h Reland "Reland "Update SkCanvas' experimental SkiaRenderer API"" 2019-03-19 14:18:52 +00:00
SkNullCanvas.h
SkNWayCanvas.h Reland "Reland "Update SkCanvas' experimental SkiaRenderer API"" 2019-03-19 14:18:52 +00:00
SkPaintFilterCanvas.h Make SkPaintFilterCanvas paints no longer COW. 2019-04-11 22:42:13 +00:00
SkParse.h remove unused parts of SkTypes.h 2018-06-08 23:53:57 +00:00
SkParsePath.h
SkRandom.h remove SkRandom::next64() 2018-09-06 12:46:46 +00:00
SkShadowUtils.h Remove deprecated drawShadow interfaces 2018-02-28 19:07:29 +00:00
SkTextUtils.h add missing shared lib visibility macros 2019-04-09 14:34:55 +00:00
SkTraceEventPhase.h make includes available for flutter 2018-06-21 18:12:47 +00:00