Index: include/core/SkDevice.h |
diff --git a/include/core/SkDevice.h b/include/core/SkDevice.h |
index a7a3895db4fe81936735fed1d41e825fc0a4612c..77216059901ae301f43a11d28137fa81b9f6a6d1 100644 |
--- a/include/core/SkDevice.h |
+++ b/include/core/SkDevice.h |
@@ -333,16 +333,26 @@ protected: |
const SkPaint*); |
struct CreateInfo { |
- static SkPixelGeometry AdjustGeometry(const SkImageInfo&, TileUsage, SkPixelGeometry); |
+ static SkPixelGeometry AdjustGeometry(const SkImageInfo&, TileUsage, SkPixelGeometry, |
+ bool allowLCDText); |
bungeman-skia
2015/12/10 20:35:10
Rename to preserveLCDText
reed1
2015/12/10 21:32:22
Done.
|
// The constructor may change the pixel geometry based on other parameters. |
CreateInfo(const SkImageInfo& info, |
TileUsage tileUsage, |
+ SkPixelGeometry geo) |
+ : fInfo(info) |
+ , fTileUsage(tileUsage) |
+ , fPixelGeometry(AdjustGeometry(info, tileUsage, geo, false)) |
+ , fForImageFilter(false) {} |
+ |
+ CreateInfo(const SkImageInfo& info, |
+ TileUsage tileUsage, |
SkPixelGeometry geo, |
- bool forImageFilter = false) |
+ bool allowLCDText, |
bungeman-skia
2015/12/10 20:35:10
preserveLCDText
reed1
2015/12/10 21:32:22
Done.
|
+ bool forImageFilter) |
: fInfo(info) |
, fTileUsage(tileUsage) |
- , fPixelGeometry(AdjustGeometry(info, tileUsage, geo)) |
+ , fPixelGeometry(AdjustGeometry(info, tileUsage, geo, allowLCDText)) |
, fForImageFilter(forImageFilter) {} |
const SkImageInfo fInfo; |