| 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 <stddef.h> | 5 #include <stddef.h> |
| 6 | 6 |
| 7 #include <set> | 7 #include <set> |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/logging.h" | 10 #include "base/logging.h" |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 118 | 118 |
| 119 template class PropertyTree<TransformNode>; | 119 template class PropertyTree<TransformNode>; |
| 120 template class PropertyTree<ClipNode>; | 120 template class PropertyTree<ClipNode>; |
| 121 template class PropertyTree<EffectNode>; | 121 template class PropertyTree<EffectNode>; |
| 122 template class PropertyTree<ScrollNode>; | 122 template class PropertyTree<ScrollNode>; |
| 123 | 123 |
| 124 TransformNodeData::TransformNodeData() | 124 TransformNodeData::TransformNodeData() |
| 125 : target_id(-1), | 125 : target_id(-1), |
| 126 content_target_id(-1), | 126 content_target_id(-1), |
| 127 source_node_id(-1), | 127 source_node_id(-1), |
| 128 sorting_context_id(0), |
| 128 needs_local_transform_update(true), | 129 needs_local_transform_update(true), |
| 129 is_invertible(true), | 130 is_invertible(true), |
| 130 ancestors_are_invertible(true), | 131 ancestors_are_invertible(true), |
| 131 is_animated(false), | 132 is_animated(false), |
| 132 to_screen_is_animated(false), | 133 to_screen_is_animated(false), |
| 133 has_only_translation_animations(true), | 134 has_only_translation_animations(true), |
| 134 to_screen_has_scale_animation(false), | 135 to_screen_has_scale_animation(false), |
| 135 flattens_inherited_transform(false), | 136 flattens_inherited_transform(false), |
| 136 node_and_ancestors_are_flat(true), | 137 node_and_ancestors_are_flat(true), |
| 137 node_and_ancestors_have_only_integer_translation(true), | 138 node_and_ancestors_have_only_integer_translation(true), |
| (...skipping 14 matching lines...) Expand all Loading... |
| 152 } | 153 } |
| 153 | 154 |
| 154 bool TransformNodeData::operator==(const TransformNodeData& other) const { | 155 bool TransformNodeData::operator==(const TransformNodeData& other) const { |
| 155 return pre_local == other.pre_local && local == other.local && | 156 return pre_local == other.pre_local && local == other.local && |
| 156 post_local == other.post_local && to_parent == other.to_parent && | 157 post_local == other.post_local && to_parent == other.to_parent && |
| 157 to_target == other.to_target && from_target == other.from_target && | 158 to_target == other.to_target && from_target == other.from_target && |
| 158 to_screen == other.to_screen && from_screen == other.from_screen && | 159 to_screen == other.to_screen && from_screen == other.from_screen && |
| 159 target_id == other.target_id && | 160 target_id == other.target_id && |
| 160 content_target_id == other.content_target_id && | 161 content_target_id == other.content_target_id && |
| 161 source_node_id == other.source_node_id && | 162 source_node_id == other.source_node_id && |
| 163 sorting_context_id == other.sorting_context_id && |
| 162 needs_local_transform_update == other.needs_local_transform_update && | 164 needs_local_transform_update == other.needs_local_transform_update && |
| 163 is_invertible == other.is_invertible && | 165 is_invertible == other.is_invertible && |
| 164 ancestors_are_invertible == other.ancestors_are_invertible && | 166 ancestors_are_invertible == other.ancestors_are_invertible && |
| 165 is_animated == other.is_animated && | 167 is_animated == other.is_animated && |
| 166 to_screen_is_animated == other.to_screen_is_animated && | 168 to_screen_is_animated == other.to_screen_is_animated && |
| 167 has_only_translation_animations == | 169 has_only_translation_animations == |
| 168 other.has_only_translation_animations && | 170 other.has_only_translation_animations && |
| 169 to_screen_has_scale_animation == other.to_screen_has_scale_animation && | 171 to_screen_has_scale_animation == other.to_screen_has_scale_animation && |
| 170 flattens_inherited_transform == other.flattens_inherited_transform && | 172 flattens_inherited_transform == other.flattens_inherited_transform && |
| 171 node_and_ancestors_are_flat == other.node_and_ancestors_are_flat && | 173 node_and_ancestors_are_flat == other.node_and_ancestors_are_flat && |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 229 | 231 |
| 230 TransformToProto(to_target, data->mutable_to_target()); | 232 TransformToProto(to_target, data->mutable_to_target()); |
| 231 TransformToProto(from_target, data->mutable_from_target()); | 233 TransformToProto(from_target, data->mutable_from_target()); |
| 232 | 234 |
| 233 TransformToProto(to_screen, data->mutable_to_screen()); | 235 TransformToProto(to_screen, data->mutable_to_screen()); |
| 234 TransformToProto(from_screen, data->mutable_from_screen()); | 236 TransformToProto(from_screen, data->mutable_from_screen()); |
| 235 | 237 |
| 236 data->set_target_id(target_id); | 238 data->set_target_id(target_id); |
| 237 data->set_content_target_id(content_target_id); | 239 data->set_content_target_id(content_target_id); |
| 238 data->set_source_node_id(source_node_id); | 240 data->set_source_node_id(source_node_id); |
| 241 data->set_sorting_context_id(sorting_context_id); |
| 239 | 242 |
| 240 data->set_needs_local_transform_update(needs_local_transform_update); | 243 data->set_needs_local_transform_update(needs_local_transform_update); |
| 241 | 244 |
| 242 data->set_is_invertible(is_invertible); | 245 data->set_is_invertible(is_invertible); |
| 243 data->set_ancestors_are_invertible(ancestors_are_invertible); | 246 data->set_ancestors_are_invertible(ancestors_are_invertible); |
| 244 | 247 |
| 245 data->set_is_animated(is_animated); | 248 data->set_is_animated(is_animated); |
| 246 data->set_to_screen_is_animated(to_screen_is_animated); | 249 data->set_to_screen_is_animated(to_screen_is_animated); |
| 247 data->set_has_only_translation_animations(has_only_translation_animations); | 250 data->set_has_only_translation_animations(has_only_translation_animations); |
| 248 data->set_to_screen_has_scale_animation(to_screen_has_scale_animation); | 251 data->set_to_screen_has_scale_animation(to_screen_has_scale_animation); |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 293 | 296 |
| 294 to_target = ProtoToTransform(data.to_target()); | 297 to_target = ProtoToTransform(data.to_target()); |
| 295 from_target = ProtoToTransform(data.from_target()); | 298 from_target = ProtoToTransform(data.from_target()); |
| 296 | 299 |
| 297 to_screen = ProtoToTransform(data.to_screen()); | 300 to_screen = ProtoToTransform(data.to_screen()); |
| 298 from_screen = ProtoToTransform(data.from_screen()); | 301 from_screen = ProtoToTransform(data.from_screen()); |
| 299 | 302 |
| 300 target_id = data.target_id(); | 303 target_id = data.target_id(); |
| 301 content_target_id = data.content_target_id(); | 304 content_target_id = data.content_target_id(); |
| 302 source_node_id = data.source_node_id(); | 305 source_node_id = data.source_node_id(); |
| 306 sorting_context_id = data.sorting_context_id(); |
| 303 | 307 |
| 304 needs_local_transform_update = data.needs_local_transform_update(); | 308 needs_local_transform_update = data.needs_local_transform_update(); |
| 305 | 309 |
| 306 is_invertible = data.is_invertible(); | 310 is_invertible = data.is_invertible(); |
| 307 ancestors_are_invertible = data.ancestors_are_invertible(); | 311 ancestors_are_invertible = data.ancestors_are_invertible(); |
| 308 | 312 |
| 309 is_animated = data.is_animated(); | 313 is_animated = data.is_animated(); |
| 310 to_screen_is_animated = data.to_screen_is_animated(); | 314 to_screen_is_animated = data.to_screen_is_animated(); |
| 311 has_only_translation_animations = data.has_only_translation_animations(); | 315 has_only_translation_animations = data.has_only_translation_animations(); |
| 312 to_screen_has_scale_animation = data.to_screen_has_scale_animation(); | 316 to_screen_has_scale_animation = data.to_screen_has_scale_animation(); |
| (...skipping 948 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1261 effect_tree.FromProtobuf(proto.effect_tree()); | 1265 effect_tree.FromProtobuf(proto.effect_tree()); |
| 1262 clip_tree.FromProtobuf(proto.clip_tree()); | 1266 clip_tree.FromProtobuf(proto.clip_tree()); |
| 1263 scroll_tree.FromProtobuf(proto.scroll_tree()); | 1267 scroll_tree.FromProtobuf(proto.scroll_tree()); |
| 1264 | 1268 |
| 1265 needs_rebuild = proto.needs_rebuild(); | 1269 needs_rebuild = proto.needs_rebuild(); |
| 1266 non_root_surfaces_enabled = proto.non_root_surfaces_enabled(); | 1270 non_root_surfaces_enabled = proto.non_root_surfaces_enabled(); |
| 1267 sequence_number = proto.sequence_number(); | 1271 sequence_number = proto.sequence_number(); |
| 1268 } | 1272 } |
| 1269 | 1273 |
| 1270 } // namespace cc | 1274 } // namespace cc |
| OLD | NEW |