OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2011 Google Inc. | 3 * Copyright 2011 Google Inc. |
4 * | 4 * |
5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
7 */ | 7 */ |
8 | 8 |
9 | 9 |
10 #include "SkBitmapHeap.h" | 10 #include "SkBitmapHeap.h" |
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
244 } | 244 } |
245 | 245 |
246 /////////////////////////////////////////////////////////////////////////////// | 246 /////////////////////////////////////////////////////////////////////////////// |
247 /////////////////////////////////////////////////////////////////////////////// | 247 /////////////////////////////////////////////////////////////////////////////// |
248 | 248 |
249 static void clipPath_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, | 249 static void clipPath_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, |
250 SkGPipeState* state) { | 250 SkGPipeState* state) { |
251 SkPath path; | 251 SkPath path; |
252 reader->readPath(&path); | 252 reader->readPath(&path); |
253 bool doAA = SkToBool(DrawOp_unpackFlags(op32) & kClip_HasAntiAlias_DrawOpFla
g); | 253 bool doAA = SkToBool(DrawOp_unpackFlags(op32) & kClip_HasAntiAlias_DrawOpFla
g); |
254 canvas->clipPath(path, (SkRegion::Op)DrawOp_unpackData(op32), doAA); | 254 canvas->legacyClipPath(path, (SkRegion::Op)DrawOp_unpackData(op32), doAA); |
255 } | 255 } |
256 | 256 |
257 static void clipRegion_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, | 257 static void clipRegion_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, |
258 SkGPipeState* state) { | 258 SkGPipeState* state) { |
259 SkRegion rgn; | 259 SkRegion rgn; |
260 reader->readRegion(&rgn); | 260 reader->readRegion(&rgn); |
261 canvas->clipRegion(rgn, (SkRegion::Op)DrawOp_unpackData(op32)); | 261 canvas->legacyClipRegion(rgn, (SkRegion::Op)DrawOp_unpackData(op32)); |
262 } | 262 } |
263 | 263 |
264 static void clipRect_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, | 264 static void clipRect_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, |
265 SkGPipeState* state) { | 265 SkGPipeState* state) { |
266 const SkRect* rect = skip<SkRect>(reader); | 266 const SkRect* rect = skip<SkRect>(reader); |
267 bool doAA = SkToBool(DrawOp_unpackFlags(op32) & kClip_HasAntiAlias_DrawOpFla
g); | 267 bool doAA = SkToBool(DrawOp_unpackFlags(op32) & kClip_HasAntiAlias_DrawOpFla
g); |
268 canvas->clipRect(*rect, (SkRegion::Op)DrawOp_unpackData(op32), doAA); | 268 canvas->legacyClipRect(*rect, (SkRegion::Op)DrawOp_unpackData(op32), doAA); |
269 } | 269 } |
270 | 270 |
271 static void clipRRect_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, | 271 static void clipRRect_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, |
272 SkGPipeState* state) { | 272 SkGPipeState* state) { |
273 SkRRect rrect; | 273 SkRRect rrect; |
274 reader->readRRect(&rrect); | 274 reader->readRRect(&rrect); |
275 bool doAA = SkToBool(DrawOp_unpackFlags(op32) & kClip_HasAntiAlias_DrawOpFla
g); | 275 bool doAA = SkToBool(DrawOp_unpackFlags(op32) & kClip_HasAntiAlias_DrawOpFla
g); |
276 canvas->clipRRect(rrect, (SkRegion::Op)DrawOp_unpackData(op32), doAA); | 276 canvas->legacyClipRRect(rrect, (SkRegion::Op)DrawOp_unpackData(op32), doAA); |
277 } | 277 } |
278 | 278 |
279 /////////////////////////////////////////////////////////////////////////////// | 279 /////////////////////////////////////////////////////////////////////////////// |
280 | 280 |
281 static void setMatrix_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, | 281 static void setMatrix_rp(SkCanvas* canvas, SkReader32* reader, uint32_t op32, |
282 SkGPipeState* state) { | 282 SkGPipeState* state) { |
283 SkMatrix matrix; | 283 SkMatrix matrix; |
284 reader->readMatrix(&matrix); | 284 reader->readMatrix(&matrix); |
285 canvas->setMatrix(matrix); | 285 canvas->setMatrix(matrix); |
286 } | 286 } |
(...skipping 670 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
957 status = kReadAtom_Status; | 957 status = kReadAtom_Status; |
958 break; | 958 break; |
959 } | 959 } |
960 } | 960 } |
961 | 961 |
962 if (bytesRead) { | 962 if (bytesRead) { |
963 *bytesRead = reader.offset(); | 963 *bytesRead = reader.offset(); |
964 } | 964 } |
965 return status; | 965 return status; |
966 } | 966 } |
OLD | NEW |