| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2006 The Android Open Source Project | 2 * Copyright 2006 The Android Open Source Project |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
| 5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
| 6 */ | 6 */ |
| 7 | 7 |
| 8 #ifndef SkPaint_DEFINED | 8 #ifndef SkPaint_DEFINED |
| 9 #define SkPaint_DEFINED | 9 #define SkPaint_DEFINED |
| 10 | 10 |
| (...skipping 320 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 331 SkFilterQuality getFilterQuality() const { | 331 SkFilterQuality getFilterQuality() const { |
| 332 return (SkFilterQuality)fBitfields.fFilterQuality; | 332 return (SkFilterQuality)fBitfields.fFilterQuality; |
| 333 } | 333 } |
| 334 | 334 |
| 335 /** | 335 /** |
| 336 * Set the filter quality. This affects the quality (and performance) of | 336 * Set the filter quality. This affects the quality (and performance) of |
| 337 * drawing scaled images. | 337 * drawing scaled images. |
| 338 */ | 338 */ |
| 339 void setFilterQuality(SkFilterQuality quality); | 339 void setFilterQuality(SkFilterQuality quality); |
| 340 | 340 |
| 341 /** | |
| 342 * If the predicate is true, set the filterLevel to Low, else set it to | |
| 343 * None. | |
| 344 */ | |
| 345 SK_ATTR_DEPRECATED("use setFilterLevel") | |
| 346 void setFilterBitmap(bool doFilter) { | |
| 347 this->setFilterLevel(doFilter ? kLow_FilterLevel : kNone_FilterLevel); | |
| 348 } | |
| 349 | |
| 350 /** | |
| 351 * Returns true if getFilterLevel() returns anything other than None. | |
| 352 */ | |
| 353 SK_ATTR_DEPRECATED("use getFilterLevel") | |
| 354 bool isFilterBitmap() const { | |
| 355 return kNone_FilterLevel != this->getFilterLevel(); | |
| 356 } | |
| 357 | |
| 358 /** Styles apply to rect, oval, path, and text. | 341 /** Styles apply to rect, oval, path, and text. |
| 359 Bitmaps are always drawn in "fill", and lines are always drawn in | 342 Bitmaps are always drawn in "fill", and lines are always drawn in |
| 360 "stroke". | 343 "stroke". |
| 361 | 344 |
| 362 Note: strokeandfill implicitly draws the result with | 345 Note: strokeandfill implicitly draws the result with |
| 363 SkPath::kWinding_FillType, so if the original path is even-odd, the | 346 SkPath::kWinding_FillType, so if the original path is even-odd, the |
| 364 results may not appear the same as if it was drawn twice, filled and | 347 results may not appear the same as if it was drawn twice, filled and |
| 365 then stroked. | 348 then stroked. |
| 366 */ | 349 */ |
| 367 enum Style { | 350 enum Style { |
| (...skipping 776 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1144 friend class GrBitmapTextContext; | 1127 friend class GrBitmapTextContext; |
| 1145 friend class GrDistanceFieldTextContext; | 1128 friend class GrDistanceFieldTextContext; |
| 1146 friend class GrStencilAndCoverTextContext; | 1129 friend class GrStencilAndCoverTextContext; |
| 1147 friend class GrPathRendering; | 1130 friend class GrPathRendering; |
| 1148 friend class GrGLPathRendering; | 1131 friend class GrGLPathRendering; |
| 1149 friend class SkTextToPathIter; | 1132 friend class SkTextToPathIter; |
| 1150 friend class SkCanonicalizePaint; | 1133 friend class SkCanonicalizePaint; |
| 1151 }; | 1134 }; |
| 1152 | 1135 |
| 1153 #endif | 1136 #endif |
| OLD | NEW |