5REG_FIDDLE(Path_computeTightBounds, 256, 256,
true, 0) {
7 auto debugster = [](
const char* prefix,
const SkPath& path) ->
void {
8 const SkRect& bounds = path.computeTightBounds();
9 SkDebugf(
"%s bounds = %g, %g, %g, %g\n", prefix,
10 bounds.fLeft, bounds.fTop, bounds.fRight, bounds.fBottom);
13 debugster(
"empty", path);
14 path.addCircle(50, 45, 25);
15 debugster(
"circle", path);
17 matrix.setRotate(45, 50, 45);
18 path.transform(matrix);
19 debugster(
"rotated circle", path);