f1ab723033
allows the client more control over the scaling. Because of virtual overrides and wanting to keep the old call-sites up and running, this CL renames the virtual entry-point to drawBitmapRectToRect, and downgrades drawBitmapRect to a non-virtual helper function. The implementation is to use the float-rect for computing the matrix, but still cons-up an integer rect for the purposes of subsetting the original bitmap. We do this by calling float_src->roundOut(&int_src) so that we include all (partially) covered src pixels. No change needed on SkDevice, since that signature is explicitly passed the computed matrix. Review URL: https://codereview.appspot.com/6501140 git-svn-id: http://skia.googlecode.com/svn/trunk@5578 2bbb7eff-a529-9590-31e7-b0007b416f81 |
||
---|---|---|
.. | ||
ios | ||
mac | ||
win | ||
SkBoundaryPatch.h | ||
SkCamera.h | ||
SkCubicInterval.h | ||
SkCullPoints.h | ||
SkDeferredCanvas.h | ||
SkDumpCanvas.h | ||
SkInterpolator.h | ||
SkJSON.h | ||
SkLayer.h | ||
SkMatrix44.h | ||
SkMeshUtils.h | ||
SkNinePatch.h | ||
SkNullCanvas.h | ||
SkNWayCanvas.h | ||
SkParse.h | ||
SkParsePaint.h | ||
SkParsePath.h | ||
SkProxyCanvas.h | ||
SkUnitMappers.h | ||
SkWGL.h |