From 1586d85198d17496efa93a6af812e3913882347f Mon Sep 17 00:00:00 2001 From: Florin Malita Date: Fri, 12 Jan 2018 14:27:39 -0500 Subject: [skotty] Refactor paint opacity Promote to a PaintNode attribute, drop color composite. TBR= Change-Id: Ia79d5f7e193a472d53ac4ff8beb7234d4dc26cef Reviewed-on: https://skia-review.googlesource.com/94280 Reviewed-by: Florin Malita Commit-Queue: Florin Malita --- experimental/sksg/SkSGPaintNode.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'experimental/sksg/SkSGPaintNode.h') diff --git a/experimental/sksg/SkSGPaintNode.h b/experimental/sksg/SkSGPaintNode.h index a2fbada065..1085e27c0f 100644 --- a/experimental/sksg/SkSGPaintNode.h +++ b/experimental/sksg/SkSGPaintNode.h @@ -25,6 +25,7 @@ public: const SkPaint& makePaint(); SG_ATTRIBUTE(AntiAlias , bool , fAntiAlias ) + SG_ATTRIBUTE(Opacity , SkScalar , fOpacity ) SG_ATTRIBUTE(StrokeWidth, SkScalar , fStrokeWidth) SG_ATTRIBUTE(StrokeMiter, SkScalar , fStrokeMiter) SG_ATTRIBUTE(Style , SkPaint::Style, fStyle ) @@ -41,7 +42,8 @@ protected: private: SkPaint fPaint; - SkScalar fStrokeWidth = 1, + SkScalar fOpacity = 1, + fStrokeWidth = 1, fStrokeMiter = 4; bool fAntiAlias = false; SkPaint::Style fStyle = SkPaint::kFill_Style; -- cgit v1.2.3