Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(477)

Unified Diff: Source/core/rendering/svg/SVGRenderSupport.h

Issue 655263002: Let the paint-server client compute and pass any additional transform (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/rendering/svg/SVGRenderSupport.h
diff --git a/Source/core/rendering/svg/SVGRenderSupport.h b/Source/core/rendering/svg/SVGRenderSupport.h
index 07f0f82df44837b7dd4b6ca18c9f0757e1679bef..019ec201da154972c55696b4b9689c96fa9971cd 100644
--- a/Source/core/rendering/svg/SVGRenderSupport.h
+++ b/Source/core/rendering/svg/SVGRenderSupport.h
@@ -24,6 +24,8 @@
#ifndef SVGRenderSupport_h
#define SVGRenderSupport_h
+#include "core/rendering/svg/RenderSVGResource.h"
+
namespace blink {
class AffineTransform;
@@ -86,9 +88,9 @@ public:
static void applyStrokeStyleToStrokeData(StrokeData*, const RenderStyle*, const RenderObject*);
// Update the GC state (on |stateSaver.context()|) for painting |renderer|
- // using |style|. |resourceModeFlags| is used to decide between fill/stroke.
+ // using |style|. |resourceMode| is used to decide between fill/stroke.
// Previous state will be saved (if needed) using |stateSaver|.
- static bool updateGraphicsContext(GraphicsContextStateSaver&, RenderStyle*, RenderObject&, unsigned resourceModeFlags);
+ static bool updateGraphicsContext(GraphicsContextStateSaver&, RenderStyle*, RenderObject&, RenderSVGResourceMode, const AffineTransform* additionalPaintServerTransform = 0);
// Determines if any ancestor's transform has changed.
static bool transformToRootChanged(RenderObject*);

Powered by Google App Engine
This is Rietveld 408576698