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 <stddef.h> | 7 #include <stddef.h> |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <utility> | 10 #include <utility> |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
87 num_descendants_that_draw_content_(0), | 87 num_descendants_that_draw_content_(0), |
88 transform_tree_index_(-1), | 88 transform_tree_index_(-1), |
89 effect_tree_index_(-1), | 89 effect_tree_index_(-1), |
90 clip_tree_index_(-1), | 90 clip_tree_index_(-1), |
91 draw_depth_(0.f), | 91 draw_depth_(0.f), |
92 needs_push_properties_(false), | 92 needs_push_properties_(false), |
93 num_dependents_need_push_properties_(0), | 93 num_dependents_need_push_properties_(0), |
94 sorting_context_id_(0), | 94 sorting_context_id_(0), |
95 current_draw_mode_(DRAW_MODE_NONE), | 95 current_draw_mode_(DRAW_MODE_NONE), |
96 element_id_(0), | 96 element_id_(0), |
97 mutable_properties_(kMutablePropertyNone), | 97 mutable_properties_(MutableProperty::kNone), |
98 force_render_surface_(false), | 98 force_render_surface_(false), |
99 frame_timing_requests_dirty_(false), | 99 frame_timing_requests_dirty_(false), |
100 visited_(false), | 100 visited_(false), |
101 layer_or_descendant_is_drawn_(false), | 101 layer_or_descendant_is_drawn_(false), |
102 layer_or_descendant_has_input_handler_(false), | 102 layer_or_descendant_has_input_handler_(false), |
103 sorted_for_recursion_(false), | 103 sorted_for_recursion_(false), |
104 is_hidden_from_property_trees_(false) { | 104 is_hidden_from_property_trees_(false) { |
105 DCHECK_GT(layer_id_, 0); | 105 DCHECK_GT(layer_id_, 0); |
106 DCHECK(layer_tree_impl_); | 106 DCHECK(layer_tree_impl_); |
107 layer_tree_impl_->RegisterLayer(this); | 107 layer_tree_impl_->RegisterLayer(this); |
(...skipping 1605 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1713 MathUtil::AddToTracedValue("bounds", bounds_, state); | 1713 MathUtil::AddToTracedValue("bounds", bounds_, state); |
1714 | 1714 |
1715 state->SetDouble("opacity", opacity()); | 1715 state->SetDouble("opacity", opacity()); |
1716 | 1716 |
1717 MathUtil::AddToTracedValue("position", position_, state); | 1717 MathUtil::AddToTracedValue("position", position_, state); |
1718 | 1718 |
1719 state->SetInteger("draws_content", DrawsContent()); | 1719 state->SetInteger("draws_content", DrawsContent()); |
1720 state->SetInteger("gpu_memory_usage", | 1720 state->SetInteger("gpu_memory_usage", |
1721 base::saturated_cast<int>(GPUMemoryUsageInBytes())); | 1721 base::saturated_cast<int>(GPUMemoryUsageInBytes())); |
1722 | 1722 |
1723 if (mutable_properties_ != kMutablePropertyNone) { | 1723 if (mutable_properties_ != MutableProperty::kNone) { |
1724 state->SetInteger("element_id", base::saturated_cast<int>(element_id_)); | 1724 state->SetInteger("element_id", base::saturated_cast<int>(element_id_)); |
1725 state->SetInteger("mutable_properties", mutable_properties_); | 1725 state->SetInteger("mutable_properties", mutable_properties_); |
1726 } | 1726 } |
1727 | 1727 |
1728 MathUtil::AddToTracedValue( | 1728 MathUtil::AddToTracedValue( |
1729 "scroll_offset", scroll_offset_ ? scroll_offset_->Current(IsActive()) | 1729 "scroll_offset", scroll_offset_ ? scroll_offset_->Current(IsActive()) |
1730 : gfx::ScrollOffset(), | 1730 : gfx::ScrollOffset(), |
1731 state); | 1731 state); |
1732 | 1732 |
1733 MathUtil::AddToTracedValue("transform_origin", transform_origin_, state); | 1733 MathUtil::AddToTracedValue("transform_origin", transform_origin_, state); |
(...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1943 .layer_transforms_should_scale_layer_contents) { | 1943 .layer_transforms_should_scale_layer_contents) { |
1944 return default_scale; | 1944 return default_scale; |
1945 } | 1945 } |
1946 | 1946 |
1947 gfx::Vector2dF transform_scales = MathUtil::ComputeTransform2dScaleComponents( | 1947 gfx::Vector2dF transform_scales = MathUtil::ComputeTransform2dScaleComponents( |
1948 DrawTransform(), default_scale); | 1948 DrawTransform(), default_scale); |
1949 return std::max(transform_scales.x(), transform_scales.y()); | 1949 return std::max(transform_scales.x(), transform_scales.y()); |
1950 } | 1950 } |
1951 | 1951 |
1952 } // namespace cc | 1952 } // namespace cc |
OLD | NEW |