From b56f92783a5d84347b65f4f01ec3668096649d13 Mon Sep 17 00:00:00 2001 From: robertphillips Date: Thu, 25 Feb 2016 11:03:52 -0800 Subject: Hide GrPipelineBuilder from GrOvalRenderer Limiting the reach of GrPipelineBuilder is always good. GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1726223008 Review URL: https://codereview.chromium.org/1726223008 --- src/gpu/GrOvalRenderer.h | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'src/gpu/GrOvalRenderer.h') diff --git a/src/gpu/GrOvalRenderer.h b/src/gpu/GrOvalRenderer.h index d34398006f..2b5272004a 100644 --- a/src/gpu/GrOvalRenderer.h +++ b/src/gpu/GrOvalRenderer.h @@ -8,12 +8,13 @@ #ifndef GrOvalRenderer_DEFINED #define GrOvalRenderer_DEFINED -#include "GrPaint.h" +#include "GrColor.h" class GrDrawBatch; -class GrPipelineBuilder; class GrShaderCaps; +class SkMatrix; struct SkRect; +class SkRRect; class SkStrokeRec; /* @@ -21,17 +22,13 @@ class SkStrokeRec; */ class GrOvalRenderer { public: - static GrDrawBatch* CreateOvalBatch(const GrPipelineBuilder&, - GrColor, + static GrDrawBatch* CreateOvalBatch(GrColor, const SkMatrix& viewMatrix, - bool useAA, const SkRect& oval, const SkStrokeRec& stroke, GrShaderCaps* shaderCaps); - static GrDrawBatch* CreateRRectBatch(const GrPipelineBuilder&, - GrColor, + static GrDrawBatch* CreateRRectBatch(GrColor, const SkMatrix& viewMatrix, - bool useAA, const SkRRect& rrect, const SkStrokeRec& stroke, GrShaderCaps* shaderCaps); -- cgit v1.2.3