aboutsummaryrefslogtreecommitdiffhomepage
path: root/experimental/sksg/geometry/SkSGTrimEffect.h
diff options
context:
space:
mode:
authorGravatar Florin Malita <fmalita@chromium.org>2018-03-07 16:37:38 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-03-07 22:01:20 +0000
commit19f292247ef1a16bfff49d14f44c97fb030c40cc (patch)
tree2ffb4a3542b874d35f71d465ca45ca13b0b77ca2 /experimental/sksg/geometry/SkSGTrimEffect.h
parent02bd2950e04952398930ed179bb72e08ad5ed3d3 (diff)
[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>
Diffstat (limited to 'experimental/sksg/geometry/SkSGTrimEffect.h')
-rw-r--r--experimental/sksg/geometry/SkSGTrimEffect.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/experimental/sksg/geometry/SkSGTrimEffect.h b/experimental/sksg/geometry/SkSGTrimEffect.h
index e86ede83e6..4e950a7ade 100644
--- a/experimental/sksg/geometry/SkSGTrimEffect.h
+++ b/experimental/sksg/geometry/SkSGTrimEffect.h
@@ -44,6 +44,7 @@ private:
const sk_sp<GeometryNode> fChild;
+ SkPath fTrimmedPath;
SkScalar fStart = 0, // starting t
fEnd = 1, // ending t
fOffset = 0; // t offset