Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright 2014 Google Inc. | 2 * Copyright 2014 Google Inc. |
| 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 SkRecords_DEFINED | 8 #ifndef SkRecords_DEFINED |
| 9 #define SkRecords_DEFINED | 9 #define SkRecords_DEFINED |
| 10 | 10 |
| 11 #include "SkCanvas.h" | 11 #include "SkCanvas.h" |
| 12 #include "SkDrawable.h" | 12 #include "SkDrawable.h" |
| 13 #include "SkMatrix.h" | |
| 13 #include "SkPathPriv.h" | 14 #include "SkPathPriv.h" |
| 14 #include "SkPicture.h" | 15 #include "SkPicture.h" |
| 15 #include "SkRSXform.h" | 16 #include "SkRSXform.h" |
| 16 #include "SkTextBlob.h" | 17 #include "SkTextBlob.h" |
| 17 | 18 |
| 18 namespace SkRecords { | 19 namespace SkRecords { |
| 19 | 20 |
| 20 // A list of all the types of canvas calls we can record. | 21 // A list of all the types of canvas calls we can record. |
| 21 // Each of these is reified into a struct below. | 22 // Each of these is reified into a struct below. |
| 22 // | 23 // |
| (...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 282 RECORD4(DrawBitmapRectToRectBleed, Optional<SkPaint>, paint, | 283 RECORD4(DrawBitmapRectToRectBleed, Optional<SkPaint>, paint, |
| 283 ImmutableBitmap, bitmap, | 284 ImmutableBitmap, bitmap, |
| 284 Optional<SkRect>, src, | 285 Optional<SkRect>, src, |
| 285 SkRect, dst); | 286 SkRect, dst); |
| 286 RECORD5(DrawBitmapRectToRectFixedSize, SkPaint, paint, | 287 RECORD5(DrawBitmapRectToRectFixedSize, SkPaint, paint, |
| 287 ImmutableBitmap, bitmap, | 288 ImmutableBitmap, bitmap, |
| 288 SkRect, src, | 289 SkRect, src, |
| 289 SkRect, dst, | 290 SkRect, dst, |
| 290 SkCanvas::DrawBitmapRectFlags, flags); | 291 SkCanvas::DrawBitmapRectFlags, flags); |
| 291 RECORD3(DrawDRRect, SkPaint, paint, SkRRect, outer, SkRRect, inner); | 292 RECORD3(DrawDRRect, SkPaint, paint, SkRRect, outer, SkRRect, inner); |
| 292 RECORD2(DrawDrawable, SkRect, worstCaseBounds, int32_t, index); | 293 RECORD3(DrawDrawable, Optional<SkMatrix>, matrix, SkRect, worstCaseBounds, int32 _t, index); |
|
mtklein
2015/07/07 17:07:06
Ooh, actually, not lgtm.
Slightly better to use T
| |
| 293 RECORD4(DrawImage, Optional<SkPaint>, paint, | 294 RECORD4(DrawImage, Optional<SkPaint>, paint, |
| 294 RefBox<const SkImage>, image, | 295 RefBox<const SkImage>, image, |
| 295 SkScalar, left, | 296 SkScalar, left, |
| 296 SkScalar, top); | 297 SkScalar, top); |
| 297 RECORD4(DrawImageRect, Optional<SkPaint>, paint, | 298 RECORD4(DrawImageRect, Optional<SkPaint>, paint, |
| 298 RefBox<const SkImage>, image, | 299 RefBox<const SkImage>, image, |
| 299 Optional<SkRect>, src, | 300 Optional<SkRect>, src, |
| 300 SkRect, dst); | 301 SkRect, dst); |
| 301 RECORD4(DrawImageNine, Optional<SkPaint>, paint, | 302 RECORD4(DrawImageNine, Optional<SkPaint>, paint, |
| 302 RefBox<const SkImage>, image, | 303 RefBox<const SkImage>, image, |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 389 #undef RECORD1 | 390 #undef RECORD1 |
| 390 #undef RECORD2 | 391 #undef RECORD2 |
| 391 #undef RECORD3 | 392 #undef RECORD3 |
| 392 #undef RECORD4 | 393 #undef RECORD4 |
| 393 #undef RECORD5 | 394 #undef RECORD5 |
| 394 #undef RECORD8 | 395 #undef RECORD8 |
| 395 | 396 |
| 396 } // namespace SkRecords | 397 } // namespace SkRecords |
| 397 | 398 |
| 398 #endif//SkRecords_DEFINED | 399 #endif//SkRecords_DEFINED |
| OLD | NEW |