| /* | |
| * Copyright 2011 Google Inc. | |
| * | |
| * Use of this source code is governed by a BSD-style license that can be | |
| * found in the LICENSE file. | |
| */ | |
| #include "GrPathRenderer.h" | |
| GrPathRenderer::GrPathRenderer() { | |
| } | |
| void GrPathRenderer::GetPathDevBounds(const SkPath& path, | |
| int devW, int devH, | |
| const SkMatrix& matrix, | |
| SkRect* bounds) { | |
| if (path.isInverseFillType()) { | |
| *bounds = SkRect::MakeWH(SkIntToScalar(devW), SkIntToScalar(devH)); | |
| return; | |
| } | |
| *bounds = path.getBounds(); | |
| matrix.mapRect(bounds); | |
| } |