1 2 /* 3 * Copyright 2011 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 GrPathRenderer()11GrPathRenderer::GrPathRenderer() { 12 } 13 GetPathDevBounds(const SkPath & path,int devW,int devH,const SkMatrix & matrix,SkRect * bounds)14void GrPathRenderer::GetPathDevBounds(const SkPath& path, 15 int devW, int devH, 16 const SkMatrix& matrix, 17 SkRect* bounds) { 18 if (path.isInverseFillType()) { 19 *bounds = SkRect::MakeWH(SkIntToScalar(devW), SkIntToScalar(devH)); 20 return; 21 } 22 *bounds = path.getBounds(); 23 matrix.mapRect(bounds); 24 } 25