OLD | NEW |
1 // Copyright 2011 The Chromium Authors. All rights reserved. | 1 // Copyright 2011 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/render_surface_impl.h" | 5 #include "cc/layers/render_surface_impl.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <algorithm> | 9 #include <algorithm> |
10 | 10 |
(...skipping 17 matching lines...) Expand all Loading... |
28 #include "ui/gfx/geometry/rect_conversions.h" | 28 #include "ui/gfx/geometry/rect_conversions.h" |
29 #include "ui/gfx/transform.h" | 29 #include "ui/gfx/transform.h" |
30 | 30 |
31 namespace cc { | 31 namespace cc { |
32 | 32 |
33 RenderSurfaceImpl::RenderSurfaceImpl(LayerTreeImpl* layer_tree_impl, | 33 RenderSurfaceImpl::RenderSurfaceImpl(LayerTreeImpl* layer_tree_impl, |
34 int stable_effect_id) | 34 int stable_effect_id) |
35 : layer_tree_impl_(layer_tree_impl), | 35 : layer_tree_impl_(layer_tree_impl), |
36 stable_effect_id_(stable_effect_id), | 36 stable_effect_id_(stable_effect_id), |
37 effect_tree_index_(EffectTree::kInvalidNodeId), | 37 effect_tree_index_(EffectTree::kInvalidNodeId), |
| 38 has_contributing_layer_that_escapes_clip_(false), |
38 surface_property_changed_(false), | 39 surface_property_changed_(false), |
39 ancestor_property_changed_(false), | 40 ancestor_property_changed_(false), |
40 contributes_to_drawn_surface_(false), | 41 contributes_to_drawn_surface_(false), |
41 nearest_occlusion_immune_ancestor_(nullptr), | 42 nearest_occlusion_immune_ancestor_(nullptr), |
42 target_render_surface_layer_index_history_(0), | 43 target_render_surface_layer_index_history_(0), |
43 current_layer_index_history_(0) { | 44 current_layer_index_history_(0) { |
44 damage_tracker_ = DamageTracker::Create(); | 45 damage_tracker_ = DamageTracker::Create(); |
45 } | 46 } |
46 | 47 |
47 RenderSurfaceImpl::~RenderSurfaceImpl() {} | 48 RenderSurfaceImpl::~RenderSurfaceImpl() {} |
(...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
420 RenderPassDrawQuad* quad = | 421 RenderPassDrawQuad* quad = |
421 render_pass->CreateAndAppendDrawQuad<RenderPassDrawQuad>(); | 422 render_pass->CreateAndAppendDrawQuad<RenderPassDrawQuad>(); |
422 quad->SetNew( | 423 quad->SetNew( |
423 shared_quad_state, content_rect(), visible_layer_rect, GetRenderPassId(), | 424 shared_quad_state, content_rect(), visible_layer_rect, GetRenderPassId(), |
424 mask_resource_id, gfx::ScaleRect(gfx::RectF(content_rect()), | 425 mask_resource_id, gfx::ScaleRect(gfx::RectF(content_rect()), |
425 mask_uv_scale.x(), mask_uv_scale.y()), | 426 mask_uv_scale.x(), mask_uv_scale.y()), |
426 mask_texture_size, surface_contents_scale, FiltersOrigin(), gfx::RectF()); | 427 mask_texture_size, surface_contents_scale, FiltersOrigin(), gfx::RectF()); |
427 } | 428 } |
428 | 429 |
429 } // namespace cc | 430 } // namespace cc |
OLD | NEW |