@@ -1006,7 +1006,7 @@ Canvas savable state consists of Clip and Matrix.
1006
1006
Clip describes the area that may be drawn to.
1007
1007
Matrix transforms the geometry.
1008
1008
1009
- save(), saveLayer, saveLayerPreserveLCDTextRequests, and saveLayerAlpha
1009
+ save(), saveLayer, and saveLayerAlpha
1010
1010
save state and return the depth of the stack.
1011
1011
1012
1012
restore(), restoreToCount, and ~SkCanvas() revert state to its value when saved.
@@ -1062,7 +1062,7 @@ void draw(SkCanvas* canvas) {
1062
1062
}
1063
1063
##
1064
1064
1065
- #SeeAlso save saveLayer saveLayerPreserveLCDTextRequests saveLayerAlpha restore() restoreToCount
1065
+ #SeeAlso save saveLayer saveLayerAlpha restore() restoreToCount
1066
1066
1067
1067
#Method int save()
1068
1068
@@ -1090,7 +1090,7 @@ void draw(SkCanvas* canvas) {
1090
1090
}
1091
1091
##
1092
1092
1093
- #SeeAlso saveLayer saveLayerPreserveLCDTextRequests saveLayerAlpha restore restoreToCount
1093
+ #SeeAlso saveLayer saveLayerAlpha restore restoreToCount
1094
1094
1095
1095
##
1096
1096
@@ -1111,7 +1111,7 @@ void draw(SkCanvas* canvas) {
1111
1111
}
1112
1112
##
1113
1113
1114
- #SeeAlso save saveLayer saveLayerPreserveLCDTextRequests saveLayerAlpha restoreToCount
1114
+ #SeeAlso save saveLayer saveLayerAlpha restoreToCount
1115
1115
1116
1116
##
1117
1117
@@ -1223,7 +1223,7 @@ void draw(SkCanvas* canvas) {
1223
1223
}
1224
1224
##
1225
1225
1226
- #SeeAlso save restore saveLayer saveLayerPreserveLCDTextRequests saveLayerAlpha SaveLayerRec
1226
+ #SeeAlso save restore saveLayer saveLayerAlpha SaveLayerRec
1227
1227
1228
1228
##
1229
1229
@@ -1258,40 +1258,7 @@ void draw(SkCanvas* canvas) {
1258
1258
}
1259
1259
##
1260
1260
1261
- #SeeAlso save restore saveLayerPreserveLCDTextRequests saveLayerAlpha SaveLayerRec
1262
-
1263
- ##
1264
-
1265
- #Method int saveLayerPreserveLCDTextRequests(const SkRect* bounds, const SkPaint* paint)
1266
-
1267
- #In Layer
1268
- #Line # saves Clip and Matrix on stack; creates Layer for LCD text ##
1269
- #Populate
1270
-
1271
- #Example
1272
- SkPaint paint;
1273
- paint.setAntiAlias(true);
1274
- paint.setLCDRenderText(true);
1275
- paint.setTextSize(20);
1276
- for (auto preserve : { false, true } ) {
1277
- preserve ? canvas->saveLayerPreserveLCDTextRequests(nullptr, nullptr)
1278
- : canvas->saveLayer(nullptr, nullptr);
1279
- SkPaint p;
1280
- p.setColor(SK_ColorWHITE);
1281
- // Comment out the next line to draw on a non-opaque background.
1282
- canvas->drawRect(SkRect::MakeLTRB(25, 40, 200, 70), p);
1283
- canvas->drawString("Hamburgefons", 30, 60, paint);
1284
-
1285
- p.setColor(0xFFCCCCCC);
1286
- canvas->drawRect(SkRect::MakeLTRB(25, 70, 200, 100), p);
1287
- canvas->drawString("Hamburgefons", 30, 90, paint);
1288
-
1289
- canvas->restore();
1290
- canvas->translate(0, 80);
1291
- }
1292
- ##
1293
-
1294
- #SeeAlso save restore saveLayer saveLayerAlpha SaveLayerRec
1261
+ #SeeAlso save restore saveLayerAlpha SaveLayerRec
1295
1262
1296
1263
##
1297
1264
@@ -1314,7 +1281,7 @@ void draw(SkCanvas* canvas) {
1314
1281
canvas->restore();
1315
1282
##
1316
1283
1317
- #SeeAlso save restore saveLayer saveLayerPreserveLCDTextRequests SaveLayerRec
1284
+ #SeeAlso save restore saveLayer SaveLayerRec
1318
1285
1319
1286
##
1320
1287
@@ -1330,14 +1297,8 @@ void draw(SkCanvas* canvas) {
1330
1297
##
1331
1298
1332
1299
SaveLayerFlags provides options that may be used in any combination in SaveLayerRec,
1333
- defining how Layer allocated by saveLayer operates. It may be set to zero,
1334
- kPreserveLCDText_SaveLayerFlag, kInitWithPrevious_SaveLayerFlag, or both flags.
1335
-
1336
- #Const kPreserveLCDText_SaveLayerFlag 2
1337
- #Line # creates Layer for LCD text ##
1338
- Creates Layer for LCD text. Flag is ignored if Layer Paint contains
1339
- Image_Filter or Color_Filter.
1340
- ##
1300
+ defining how Layer allocated by saveLayer operates. It may be set to zero or
1301
+ kInitWithPrevious_SaveLayerFlag.
1341
1302
1342
1303
#Const kInitWithPrevious_SaveLayerFlag 4
1343
1304
#Line # initializes with previous contents ##
@@ -1368,7 +1329,7 @@ void draw(SkCanvas* canvas) {
1368
1329
}
1369
1330
##
1370
1331
1371
- #SeeAlso save restore saveLayer saveLayerPreserveLCDTextRequests saveLayerAlpha SaveLayerRec
1332
+ #SeeAlso save restore saveLayer saveLayerAlpha SaveLayerRec
1372
1333
1373
1334
#Enum ##
1374
1335
@@ -1419,10 +1380,9 @@ SaveLayerRec contains the state used to create the Layer.
1419
1380
##
1420
1381
1421
1382
#Member SaveLayerFlags fSaveLayerFlags
1422
- #Line # preserves LCD Text, creates with prior Layer contents ##
1383
+ #Line # creates with prior Layer contents ##
1423
1384
fSaveLayerFlags are used to create Layer without transparency,
1424
- create Layer for LCD text, and to create Layer with the
1425
- contents of the previous Layer.
1385
+ and to create Layer with the ontents of the previous Layer.
1426
1386
##
1427
1387
1428
1388
#Example
@@ -1458,8 +1418,8 @@ void draw(SkCanvas* canvas) {
1458
1418
1459
1419
#Example
1460
1420
SkCanvas::SaveLayerRec rec1;
1461
- rec1.fSaveLayerFlags = SkCanvas::kPreserveLCDText_SaveLayerFlag ;
1462
- SkCanvas::SaveLayerRec rec2(nullptr, nullptr, SkCanvas::kPreserveLCDText_SaveLayerFlag );
1421
+ rec1.fSaveLayerFlags = SkCanvas::kInitWithPrevious_SaveLayerFlag ;
1422
+ SkCanvas::SaveLayerRec rec2(nullptr, nullptr, SkCanvas::kInitWithPrevious_SaveLayerFlag );
1463
1423
SkDebugf("rec1 %c= rec2\n", rec1.fBounds == rec2.fBounds
1464
1424
&& rec1.fPaint == rec2.fPaint
1465
1425
&& rec1.fBackdrop == rec2.fBackdrop
@@ -1469,7 +1429,7 @@ void draw(SkCanvas* canvas) {
1469
1429
##
1470
1430
##
1471
1431
1472
- #SeeAlso save restore saveLayer saveLayerPreserveLCDTextRequests saveLayerAlpha
1432
+ #SeeAlso save restore saveLayer saveLayerAlpha
1473
1433
1474
1434
##
1475
1435
@@ -1488,7 +1448,7 @@ void draw(SkCanvas* canvas) {
1488
1448
##
1489
1449
##
1490
1450
1491
- #SeeAlso save restore saveLayer saveLayerPreserveLCDTextRequests saveLayerAlpha
1451
+ #SeeAlso save restore saveLayer saveLayerAlpha
1492
1452
1493
1453
##
1494
1454
@@ -1508,7 +1468,7 @@ void draw(SkCanvas* canvas) {
1508
1468
##
1509
1469
##
1510
1470
1511
- #SeeAlso save restore saveLayer saveLayerPreserveLCDTextRequests saveLayerAlpha
1471
+ #SeeAlso save restore saveLayer saveLayerAlpha
1512
1472
1513
1473
##
1514
1474
@@ -1544,7 +1504,7 @@ Outside of the circle the mandrill is brightened.
1544
1504
1545
1505
#ToDo above example needs to replace GetResourceAsImage with way to select image in fiddle ##
1546
1506
1547
- #SeeAlso save restore saveLayer saveLayerPreserveLCDTextRequests saveLayerAlpha
1507
+ #SeeAlso save restore saveLayer saveLayerAlpha
1548
1508
1549
1509
##
1550
1510
0 commit comments