diff options
author | danakj <danakj@chromium.org> | 2015-02-13 17:53:22 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-02-14 01:54:15 +0000 |
commit | a8c66a5d291cc7d3c57572a8498ac5ca392563ec (patch) | |
tree | 3d55b4e2f77618d9f83791c7dcc95af25c93ec85 /cc/layers/ui_resource_layer_impl.cc | |
parent | cb82fa890de34f540382015ae1942f5214c7e9e4 (diff) | |
download | chromium_src-a8c66a5d291cc7d3c57572a8498ac5ca392563ec.zip chromium_src-a8c66a5d291cc7d3c57572a8498ac5ca392563ec.tar.gz chromium_src-a8c66a5d291cc7d3c57572a8498ac5ca392563ec.tar.bz2 |
cc: Stop passing the occlusion explicitly to AppendQuads.
The occlusion is a draw property, the layer can access it from there
like other draw properties.
Cleanup CL since moving occlusion to draw properties. Too many
AppendQuads overrides... :(
R=enne
BUG=446751
NOTRY=true
Review URL: https://codereview.chromium.org/927783002
Cr-Commit-Position: refs/heads/master@{#316358}
Diffstat (limited to 'cc/layers/ui_resource_layer_impl.cc')
-rw-r--r-- | cc/layers/ui_resource_layer_impl.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cc/layers/ui_resource_layer_impl.cc b/cc/layers/ui_resource_layer_impl.cc index c7653e7..76900e4 100644 --- a/cc/layers/ui_resource_layer_impl.cc +++ b/cc/layers/ui_resource_layer_impl.cc @@ -93,7 +93,6 @@ bool UIResourceLayerImpl::WillDraw(DrawMode draw_mode, void UIResourceLayerImpl::AppendQuads( RenderPass* render_pass, - const Occlusion& occlusion_in_content_space, AppendQuadsData* append_quads_data) { SharedQuadState* shared_quad_state = render_pass->CreateAndAppendSharedQuadState(); @@ -123,7 +122,8 @@ void UIResourceLayerImpl::AppendQuads( gfx::Rect quad_rect(bounds()); gfx::Rect opaque_rect(opaque ? quad_rect : gfx::Rect()); gfx::Rect visible_quad_rect = - occlusion_in_content_space.GetUnoccludedContentRect(quad_rect); + draw_properties().occlusion_in_content_space.GetUnoccludedContentRect( + quad_rect); if (visible_quad_rect.IsEmpty()) return; |