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/trees/occlusion_tracker.h" | 5 #include "cc/trees/occlusion_tracker.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 | 8 |
9 #include "cc/base/math_util.h" | 9 #include "cc/base/math_util.h" |
10 #include "cc/layers/layer.h" | 10 #include "cc/layers/layer.h" |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
124 return true; | 124 return true; |
125 } | 125 } |
126 static inline bool SurfaceTransformsToScreenKnown(const RenderSurface* rs) { | 126 static inline bool SurfaceTransformsToScreenKnown(const RenderSurface* rs) { |
127 return !rs->screen_space_transforms_are_animating(); | 127 return !rs->screen_space_transforms_are_animating(); |
128 } | 128 } |
129 static inline bool SurfaceTransformsToScreenKnown(const RenderSurfaceImpl* rs) { | 129 static inline bool SurfaceTransformsToScreenKnown(const RenderSurfaceImpl* rs) { |
130 return true; | 130 return true; |
131 } | 131 } |
132 | 132 |
133 static inline bool LayerIsInUnsorted3dRenderingContext(const Layer* layer) { | 133 static inline bool LayerIsInUnsorted3dRenderingContext(const Layer* layer) { |
134 return layer->is_3d_sorted(); | 134 return layer->Is3dSorted(); |
135 } | 135 } |
136 static inline bool LayerIsInUnsorted3dRenderingContext(const LayerImpl* layer) { | 136 static inline bool LayerIsInUnsorted3dRenderingContext(const LayerImpl* layer) { |
137 return false; | 137 return false; |
138 } | 138 } |
139 | 139 |
140 template <typename LayerType> | 140 template <typename LayerType> |
141 static inline bool LayerIsHidden(const LayerType* layer) { | 141 static inline bool LayerIsHidden(const LayerType* layer) { |
142 return layer->hide_layer_and_subtree() || | 142 return layer->hide_layer_and_subtree() || |
143 (layer->parent() && LayerIsHidden(layer->parent())); | 143 (layer->parent() && LayerIsHidden(layer->parent())); |
144 } | 144 } |
(...skipping 471 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
616 unoccluded_rect.Intersect(content_rect); | 616 unoccluded_rect.Intersect(content_rect); |
617 | 617 |
618 return unoccluded_rect; | 618 return unoccluded_rect; |
619 } | 619 } |
620 | 620 |
621 // Instantiate (and export) templates here for the linker. | 621 // Instantiate (and export) templates here for the linker. |
622 template class OcclusionTracker<Layer>; | 622 template class OcclusionTracker<Layer>; |
623 template class OcclusionTracker<LayerImpl>; | 623 template class OcclusionTracker<LayerImpl>; |
624 | 624 |
625 } // namespace cc | 625 } // namespace cc |
OLD | NEW |