1 2/* 3 * Copyright 2012 Google Inc. 4 * 5 * Use of this source code is governed by a BSD-style license that can be 6 * found in the LICENSE file. 7 */ 8 9#include "GrPathRenderer.h" 10 11 12class GrAAConvexPathRenderer : public GrPathRenderer { 13public: 14 GrAAConvexPathRenderer(); 15 16 virtual bool canDrawPath(const SkPath& path, 17 GrPathFill fill, 18 const GrDrawTarget* target, 19 bool antiAlias) const SK_OVERRIDE; 20protected: 21 virtual bool onDrawPath(const SkPath& path, 22 GrPathFill fill, 23 const GrVec* translate, 24 GrDrawTarget* target, 25 GrDrawState::StageMask stageMask, 26 bool antiAlias) SK_OVERRIDE; 27}; 28