174dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com 274dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com/* 374dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com * Copyright 2012 Google Inc. 474dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com * 574dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com * Use of this source code is governed by a BSD-style license that can be 674dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com * found in the LICENSE file. 774dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com */ 874dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com 974dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com#include "GrPathRenderer.h" 1074dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com 1174dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com 1274dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.comclass GrAndroidPathRenderer : public GrPathRenderer { 1374dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.compublic: 1474dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com GrAndroidPathRenderer(); 1574dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com 1674dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com virtual bool canDrawPath(const SkPath& path, 1774dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com const SkStrokeRec& stroke, 1874dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com const GrDrawTarget* target, 1974dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com bool antiAlias) const SK_OVERRIDE; 2074dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com 2174dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.comprotected: 2274dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com virtual bool onDrawPath(const SkPath& path, 2374dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com const SkStrokeRec& stroke, 2474dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com GrDrawTarget* target, 2574dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com bool antiAlias) SK_OVERRIDE; 2674dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com 2774dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.comprivate: 2874dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com typedef GrPathRenderer INHERITED; 2974dda9018e8bdd650698e763404f19144c6d0a42jvanverth@google.com}; 30