| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "cc/playback/display_item_list.h" | 5 #include "cc/playback/display_item_list.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 194 scoped_refptr<DisplayItemList> list = DisplayItemList::Create(settings); | 194 scoped_refptr<DisplayItemList> list = DisplayItemList::Create(settings); |
| 195 list->SetRetainVisualRectsForTesting(true); | 195 list->SetRetainVisualRectsForTesting(true); |
| 196 | 196 |
| 197 // Build the DrawingDisplayItem. | 197 // Build the DrawingDisplayItem. |
| 198 AppendFirstSerializationTestPicture(list, layer_size); | 198 AppendFirstSerializationTestPicture(list, layer_size); |
| 199 | 199 |
| 200 // Build the ClipPathDisplayItem. | 200 // Build the ClipPathDisplayItem. |
| 201 SkPath path; | 201 SkPath path; |
| 202 path.addCircle(5.f, 5.f, 2.f, SkPath::Direction::kCW_Direction); | 202 path.addCircle(5.f, 5.f, 2.f, SkPath::Direction::kCW_Direction); |
| 203 list->CreateAndAppendPairedBeginItem<ClipPathDisplayItem>( | 203 list->CreateAndAppendPairedBeginItem<ClipPathDisplayItem>( |
| 204 path, kReplace_SkClipOp, false); | 204 path, SkClipOp::kReplace, false); |
| 205 | 205 |
| 206 // Build the second DrawingDisplayItem. | 206 // Build the second DrawingDisplayItem. |
| 207 AppendSecondSerializationTestPicture(list, layer_size); | 207 AppendSecondSerializationTestPicture(list, layer_size); |
| 208 | 208 |
| 209 // Build the EndClipPathDisplayItem. | 209 // Build the EndClipPathDisplayItem. |
| 210 list->CreateAndAppendPairedEndItem<EndClipPathDisplayItem>(); | 210 list->CreateAndAppendPairedEndItem<EndClipPathDisplayItem>(); |
| 211 | 211 |
| 212 ValidateDisplayItemListSerialization(layer_size, list); | 212 ValidateDisplayItemListSerialization(layer_size, list); |
| 213 } | 213 } |
| 214 | 214 |
| (...skipping 729 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 944 list->CreateAndAppendPairedEndItem<EndClipDisplayItem>(); | 944 list->CreateAndAppendPairedEndItem<EndClipDisplayItem>(); |
| 945 | 945 |
| 946 EXPECT_EQ(4u, list->size()); | 946 EXPECT_EQ(4u, list->size()); |
| 947 EXPECT_RECT_EQ(filter_bounds, list->VisualRectForTesting(0)); | 947 EXPECT_RECT_EQ(filter_bounds, list->VisualRectForTesting(0)); |
| 948 EXPECT_RECT_EQ(filter_bounds, list->VisualRectForTesting(1)); | 948 EXPECT_RECT_EQ(filter_bounds, list->VisualRectForTesting(1)); |
| 949 EXPECT_RECT_EQ(filter_bounds, list->VisualRectForTesting(2)); | 949 EXPECT_RECT_EQ(filter_bounds, list->VisualRectForTesting(2)); |
| 950 EXPECT_RECT_EQ(filter_bounds, list->VisualRectForTesting(3)); | 950 EXPECT_RECT_EQ(filter_bounds, list->VisualRectForTesting(3)); |
| 951 } | 951 } |
| 952 | 952 |
| 953 } // namespace cc | 953 } // namespace cc |
| OLD | NEW |