| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 "platform/graphics/compositing/PaintArtifactCompositor.h" | 5 #include "platform/graphics/compositing/PaintArtifactCompositor.h" |
| 6 | 6 |
| 7 #include "cc/layers/content_layer_client.h" | 7 #include "cc/layers/content_layer_client.h" |
| 8 #include "cc/layers/layer.h" | 8 #include "cc/layers/layer.h" |
| 9 #include "cc/layers/picture_layer.h" | 9 #include "cc/layers/picture_layer.h" |
| 10 #include "cc/playback/display_item_list.h" | 10 #include "cc/playback/display_item_list.h" |
| (...skipping 524 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 535 | 535 |
| 536 // Also cc assumes a clip node is always created by a layer that creates ren
der surface. | 536 // Also cc assumes a clip node is always created by a layer that creates ren
der surface. |
| 537 cc::ClipNode& dummyClip = *clipTree().Node(clipTree().Insert(cc::ClipNode(),
kSecondaryRootNodeId)); | 537 cc::ClipNode& dummyClip = *clipTree().Node(clipTree().Insert(cc::ClipNode(),
kSecondaryRootNodeId)); |
| 538 dummyClip.owner_id = dummyLayer->id(); | 538 dummyClip.owner_id = dummyLayer->id(); |
| 539 dummyClip.transform_id = kRealRootNodeId; | 539 dummyClip.transform_id = kRealRootNodeId; |
| 540 dummyClip.target_transform_id = kRealRootNodeId; | 540 dummyClip.target_transform_id = kRealRootNodeId; |
| 541 | 541 |
| 542 cc::EffectNode& effectNode = *effectTree().Node(effectTree().Insert(cc::Effe
ctNode(), compositorIdForCurrentEffectNode())); | 542 cc::EffectNode& effectNode = *effectTree().Node(effectTree().Insert(cc::Effe
ctNode(), compositorIdForCurrentEffectNode())); |
| 543 effectNode.owner_id = dummyLayer->id(); | 543 effectNode.owner_id = dummyLayer->id(); |
| 544 effectNode.clip_id = dummyClip.id; | 544 effectNode.clip_id = dummyClip.id; |
| 545 effectNode.has_render_surface = true; | |
| 546 effectNode.opacity = nextEffect->opacity(); | 545 effectNode.opacity = nextEffect->opacity(); |
| 547 m_effectStack.append(BlinkEffectAndCcIdPair{nextEffect, effectNode.id}); | 546 m_effectStack.append(BlinkEffectAndCcIdPair{nextEffect, effectNode.id}); |
| 548 | 547 |
| 549 dummyLayer->set_property_tree_sequence_number(kPropertyTreeSequenceNumber); | 548 dummyLayer->set_property_tree_sequence_number(kPropertyTreeSequenceNumber); |
| 550 dummyLayer->SetTransformTreeIndex(kSecondaryRootNodeId); | 549 dummyLayer->SetTransformTreeIndex(kSecondaryRootNodeId); |
| 551 dummyLayer->SetClipTreeIndex(dummyClip.id); | 550 dummyLayer->SetClipTreeIndex(dummyClip.id); |
| 552 dummyLayer->SetEffectTreeIndex(effectNode.id); | 551 dummyLayer->SetEffectTreeIndex(effectNode.id); |
| 553 dummyLayer->SetScrollTreeIndex(kRealRootNodeId); | 552 dummyLayer->SetScrollTreeIndex(kRealRootNodeId); |
| 554 } | 553 } |
| 555 | 554 |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 596 if (m_extraDataForTestingEnabled) | 595 if (m_extraDataForTestingEnabled) |
| 597 m_extraDataForTesting->contentLayers.append(layer); | 596 m_extraDataForTesting->contentLayers.append(layer); |
| 598 } | 597 } |
| 599 | 598 |
| 600 // Mark the property trees as having been rebuilt. | 599 // Mark the property trees as having been rebuilt. |
| 601 host->property_trees()->sequence_number = kPropertyTreeSequenceNumber; | 600 host->property_trees()->sequence_number = kPropertyTreeSequenceNumber; |
| 602 host->property_trees()->needs_rebuild = false; | 601 host->property_trees()->needs_rebuild = false; |
| 603 } | 602 } |
| 604 | 603 |
| 605 } // namespace blink | 604 } // namespace blink |
| OLD | NEW |