commit | 19f292247ef1a16bfff49d14f44c97fb030c40cc | [log] [tgz] |
---|---|---|
author | Florin Malita <fmalita@chromium.org> | Wed Mar 07 16:37:38 2018 -0500 |
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | Wed Mar 07 22:01:20 2018 +0000 |
tree | 2ffb4a3542b874d35f71d465ca45ca13b0b77ca2 | |
parent | 02bd2950e04952398930ed179bb72e08ad5ed3d3 [diff] [blame] |
[sksg] Cache transformed TrimEffect geometry Apply the effect at revalidation time, and cache the result. TBR= Change-Id: I166fc0e4e2869bea51e5e45e5a2a50df2f034691 Reviewed-on: https://skia-review.googlesource.com/112801 Reviewed-by: Florin Malita <fmalita@chromium.org> Commit-Queue: Florin Malita <fmalita@chromium.org>
diff --git a/experimental/sksg/geometry/SkSGTrimEffect.h b/experimental/sksg/geometry/SkSGTrimEffect.h index e86ede8..4e950a7 100644 --- a/experimental/sksg/geometry/SkSGTrimEffect.h +++ b/experimental/sksg/geometry/SkSGTrimEffect.h
@@ -44,6 +44,7 @@ const sk_sp<GeometryNode> fChild; + SkPath fTrimmedPath; SkScalar fStart = 0, // starting t fEnd = 1, // ending t fOffset = 0; // t offset