Chromium Code Reviews| 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; |