Lines Matching refs:layer_impl

16 #include "cc/layers/layer_impl.h"
26 scoped_ptr<LayerImpl> layer_impl) {
27 if (!layer_impl)
30 layer_impl->ClearScrollbars();
32 layer_impl->ToScrollbarLayer()) {
37 OwnedLayerImplList& children = layer_impl->children();
43 CollectExistingLayerImplRecursive(old_layers, layer_impl->TakeMaskLayer());
44 CollectExistingLayerImplRecursive(old_layers, layer_impl->TakeReplicaLayer());
46 int id = layer_impl->id();
47 old_layers->set(id, layer_impl.Pass());
92 scoped_ptr<LayerImpl> layer_impl = old_layers->take(layer->id());
94 if (!layer_impl)
95 layer_impl = layer->CreateLayerImpl(tree_impl);
97 (*new_layers)[layer->id()] = layer_impl.get();
98 return layer_impl.Pass();
110 scoped_ptr<LayerImpl> layer_impl =
113 layer_impl->ClearChildList();
115 layer_impl->AddChild(SynchronizeTreesRecursiveInternal(
119 layer_impl->SetMaskLayer(SynchronizeTreesRecursiveInternal(
121 layer_impl->SetReplicaLayer(SynchronizeTreesRecursiveInternal(
124 return layer_impl.Pass();
189 LayerImpl* layer_impl,
192 DCHECK(!layer_impl);
196 DCHECK_EQ(layer->id(), layer_impl->id());
203 layer->PushPropertiesTo(layer_impl);
205 layer->ToScrollbarLayer()->PushScrollClipPropertiesTo(layer_impl);
210 layer_impl->mask_layer(),
213 layer_impl->replica_layer(),
216 const OwnedLayerImplList& impl_children = layer_impl->children();
240 LayerImpl* layer_impl) {
241 DCHECK_EQ(!!layer, !!layer_impl);
250 DCHECK(!layer_impl->scroll_parent() || !!layer->scroll_parent());
251 DCHECK(!layer_impl->clip_parent() || !!layer->clip_parent());
252 DCHECK(!layer_impl->scroll_children() || !!layer->scroll_children());
253 DCHECK(!layer_impl->clip_children() || !!layer->clip_children());
255 if (layer_impl->scroll_parent())
256 DCHECK_EQ(layer->scroll_parent()->id(), layer_impl->scroll_parent()->id());
258 if (layer_impl->clip_parent())
259 DCHECK_EQ(layer->clip_parent()->id(), layer_impl->clip_parent()->id());
261 if (layer_impl->scroll_children()) {
268 layer_impl->scroll_children()->begin();
269 it != layer_impl->scroll_children()->end();
271 DCHECK_EQ((*it)->scroll_parent(), layer_impl);
275 if (layer_impl->clip_children()) {
282 layer_impl->clip_children()->begin();
283 it != layer_impl->clip_children()->end();
285 DCHECK_EQ((*it)->clip_parent(), layer_impl);
291 layer_impl->child_at(i));
296 LayerImpl* layer_impl) {
299 layer, layer_impl, &num_dependents_need_push_properties);
301 CheckScrollAndClipPointersRecursive(layer, layer_impl);
305 void TreeSynchronizer::PushProperties(LayerImpl* layer, LayerImpl* layer_impl) {
308 layer, layer_impl, &num_dependents_need_push_properties);