OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 <set> | 5 #include <set> |
6 #include <vector> | 6 #include <vector> |
7 | 7 |
8 #include "base/logging.h" | 8 #include "base/logging.h" |
9 #include "cc/base/math_util.h" | 9 #include "cc/base/math_util.h" |
10 #include "cc/trees/property_tree.h" | 10 #include "cc/trees/property_tree.h" |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
99 transform_origin.z()); | 99 transform_origin.z()); |
100 } | 100 } |
101 | 101 |
102 ClipNodeData::ClipNodeData() | 102 ClipNodeData::ClipNodeData() |
103 : transform_id(-1), | 103 : transform_id(-1), |
104 target_id(-1), | 104 target_id(-1), |
105 applies_local_clip(true), | 105 applies_local_clip(true), |
106 layer_clipping_uses_only_local_clip(false), | 106 layer_clipping_uses_only_local_clip(false), |
107 target_is_clipped(false), | 107 target_is_clipped(false), |
108 layers_are_clipped(false), | 108 layers_are_clipped(false), |
| 109 layers_are_clipped_when_surfaces_disabled(false), |
109 resets_clip(false) {} | 110 resets_clip(false) {} |
110 | 111 |
111 EffectNodeData::EffectNodeData() | 112 EffectNodeData::EffectNodeData() |
112 : opacity(1.f), | 113 : opacity(1.f), |
113 screen_space_opacity(1.f), | 114 screen_space_opacity(1.f), |
114 has_render_surface(false), | 115 has_render_surface(false), |
115 transform_id(0), | 116 transform_id(0), |
116 clip_id(0) {} | 117 clip_id(0) {} |
117 | 118 |
118 void TransformTree::clear() { | 119 void TransformTree::clear() { |
(...skipping 498 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
617 node->data.clip = viewport_rect; | 618 node->data.clip = viewport_rect; |
618 set_needs_update(true); | 619 set_needs_update(true); |
619 } | 620 } |
620 | 621 |
621 gfx::RectF ClipTree::ViewportClip() { | 622 gfx::RectF ClipTree::ViewportClip() { |
622 const unsigned long min_size = 1; | 623 const unsigned long min_size = 1; |
623 DCHECK_GT(size(), min_size); | 624 DCHECK_GT(size(), min_size); |
624 return Node(1)->data.clip; | 625 return Node(1)->data.clip; |
625 } | 626 } |
626 | 627 |
627 PropertyTrees::PropertyTrees() : needs_rebuild(true), sequence_number(0) { | 628 PropertyTrees::PropertyTrees() |
628 } | 629 : needs_rebuild(true), |
| 630 non_root_surfaces_enabled(true), |
| 631 sequence_number(0) {} |
629 | 632 |
630 } // namespace cc | 633 } // namespace cc |
OLD | NEW |