| OLD | NEW |
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 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/layers/layer_impl.h" | 5 #include "cc/layers/layer_impl.h" |
| 6 | 6 |
| 7 #include "base/json/json_reader.h" | 7 #include "base/json/json_reader.h" |
| 8 #include "base/strings/stringprintf.h" | 8 #include "base/strings/stringprintf.h" |
| 9 #include "base/trace_event/trace_event.h" | 9 #include "base/trace_event/trace_event.h" |
| 10 #include "base/trace_event/trace_event_argument.h" | 10 #include "base/trace_event/trace_event_argument.h" |
| (...skipping 1171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1182 SimpleEnclosedRegion LayerImpl::VisibleContentOpaqueRegion() const { | 1182 SimpleEnclosedRegion LayerImpl::VisibleContentOpaqueRegion() const { |
| 1183 if (contents_opaque()) | 1183 if (contents_opaque()) |
| 1184 return SimpleEnclosedRegion(visible_content_rect()); | 1184 return SimpleEnclosedRegion(visible_content_rect()); |
| 1185 return SimpleEnclosedRegion(); | 1185 return SimpleEnclosedRegion(); |
| 1186 } | 1186 } |
| 1187 | 1187 |
| 1188 void LayerImpl::DidBeginTracing() {} | 1188 void LayerImpl::DidBeginTracing() {} |
| 1189 | 1189 |
| 1190 void LayerImpl::ReleaseResources() {} | 1190 void LayerImpl::ReleaseResources() {} |
| 1191 | 1191 |
| 1192 void LayerImpl::RecreateResources() { |
| 1193 } |
| 1194 |
| 1192 gfx::ScrollOffset LayerImpl::MaxScrollOffset() const { | 1195 gfx::ScrollOffset LayerImpl::MaxScrollOffset() const { |
| 1193 if (!scroll_clip_layer_ || bounds().IsEmpty()) | 1196 if (!scroll_clip_layer_ || bounds().IsEmpty()) |
| 1194 return gfx::ScrollOffset(); | 1197 return gfx::ScrollOffset(); |
| 1195 | 1198 |
| 1196 LayerImpl const* page_scale_layer = layer_tree_impl()->page_scale_layer(); | 1199 LayerImpl const* page_scale_layer = layer_tree_impl()->page_scale_layer(); |
| 1197 DCHECK(this != page_scale_layer); | 1200 DCHECK(this != page_scale_layer); |
| 1198 DCHECK(this != layer_tree_impl()->InnerViewportScrollLayer() || | 1201 DCHECK(this != layer_tree_impl()->InnerViewportScrollLayer() || |
| 1199 IsContainerForFixedPositionLayers()); | 1202 IsContainerForFixedPositionLayers()); |
| 1200 | 1203 |
| 1201 float scale_factor = 1.f; | 1204 float scale_factor = 1.f; |
| (...skipping 351 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1553 SetNeedsPushProperties(); | 1556 SetNeedsPushProperties(); |
| 1554 layer_tree_impl()->set_needs_update_draw_properties(); | 1557 layer_tree_impl()->set_needs_update_draw_properties(); |
| 1555 if (should_have_render_surface) { | 1558 if (should_have_render_surface) { |
| 1556 render_surface_ = make_scoped_ptr(new RenderSurfaceImpl(this)); | 1559 render_surface_ = make_scoped_ptr(new RenderSurfaceImpl(this)); |
| 1557 return; | 1560 return; |
| 1558 } | 1561 } |
| 1559 render_surface_.reset(); | 1562 render_surface_.reset(); |
| 1560 } | 1563 } |
| 1561 | 1564 |
| 1562 } // namespace cc | 1565 } // namespace cc |
| OLD | NEW |