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 #ifndef CC_LAYER_IMPL_H_ | 5 #ifndef CC_LAYER_IMPL_H_ |
6 #define CC_LAYER_IMPL_H_ | 6 #define CC_LAYER_IMPL_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "Region.h" | 10 #include "Region.h" |
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
132 | 132 |
133 void setFixedToContainerLayer(bool fixedToContainerLayer = true) { m_fixedTo
ContainerLayer = fixedToContainerLayer;} | 133 void setFixedToContainerLayer(bool fixedToContainerLayer = true) { m_fixedTo
ContainerLayer = fixedToContainerLayer;} |
134 bool fixedToContainerLayer() const { return m_fixedToContainerLayer; } | 134 bool fixedToContainerLayer() const { return m_fixedToContainerLayer; } |
135 | 135 |
136 void setPreserves3D(bool); | 136 void setPreserves3D(bool); |
137 bool preserves3D() const { return m_preserves3D; } | 137 bool preserves3D() const { return m_preserves3D; } |
138 | 138 |
139 void setUseParentBackfaceVisibility(bool useParentBackfaceVisibility) { m_us
eParentBackfaceVisibility = useParentBackfaceVisibility; } | 139 void setUseParentBackfaceVisibility(bool useParentBackfaceVisibility) { m_us
eParentBackfaceVisibility = useParentBackfaceVisibility; } |
140 bool useParentBackfaceVisibility() const { return m_useParentBackfaceVisibil
ity; } | 140 bool useParentBackfaceVisibility() const { return m_useParentBackfaceVisibil
ity; } |
141 | 141 |
142 void setUseLCDText(bool useLCDText) { m_useLCDText = useLCDText; } | 142 void setCanUseLCDText(bool useLCDText) { m_canUseLCDText = useLCDText; } |
143 bool useLCDText() const { return m_useLCDText; } | 143 bool useCanLCDText() const { return m_canUseLCDText; } |
144 | 144 |
145 void setSublayerTransform(const WebKit::WebTransformationMatrix&); | 145 void setSublayerTransform(const WebKit::WebTransformationMatrix&); |
146 const WebKit::WebTransformationMatrix& sublayerTransform() const { return m_
sublayerTransform; } | 146 const WebKit::WebTransformationMatrix& sublayerTransform() const { return m_
sublayerTransform; } |
147 | 147 |
148 // Debug layer border - visual effect only, do not change geometry/clipping/
etc. | 148 // Debug layer border - visual effect only, do not change geometry/clipping/
etc. |
149 void setDebugBorderColor(SkColor); | 149 void setDebugBorderColor(SkColor); |
150 SkColor debugBorderColor() const { return m_debugBorderColor; } | 150 SkColor debugBorderColor() const { return m_debugBorderColor; } |
151 void setDebugBorderWidth(float); | 151 void setDebugBorderWidth(float); |
152 float debugBorderWidth() const { return m_debugBorderWidth; } | 152 float debugBorderWidth() const { return m_debugBorderWidth; } |
153 bool hasDebugBorders() const; | 153 bool hasDebugBorders() const; |
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
337 gfx::Rect m_visibleContentRect; | 337 gfx::Rect m_visibleContentRect; |
338 bool m_masksToBounds; | 338 bool m_masksToBounds; |
339 bool m_contentsOpaque; | 339 bool m_contentsOpaque; |
340 float m_opacity; | 340 float m_opacity; |
341 gfx::PointF m_position; | 341 gfx::PointF m_position; |
342 bool m_preserves3D; | 342 bool m_preserves3D; |
343 bool m_useParentBackfaceVisibility; | 343 bool m_useParentBackfaceVisibility; |
344 bool m_drawCheckerboardForMissingTiles; | 344 bool m_drawCheckerboardForMissingTiles; |
345 WebKit::WebTransformationMatrix m_sublayerTransform; | 345 WebKit::WebTransformationMatrix m_sublayerTransform; |
346 WebKit::WebTransformationMatrix m_transform; | 346 WebKit::WebTransformationMatrix m_transform; |
347 bool m_useLCDText; | 347 bool m_canUseLCDText; |
348 | 348 |
349 bool m_drawsContent; | 349 bool m_drawsContent; |
350 bool m_forceRenderSurface; | 350 bool m_forceRenderSurface; |
351 | 351 |
352 // Set for the layer that other layers are fixed to. | 352 // Set for the layer that other layers are fixed to. |
353 bool m_isContainerForFixedPositionLayers; | 353 bool m_isContainerForFixedPositionLayers; |
354 // This is true if the layer should be fixed to the closest ancestor contain
er. | 354 // This is true if the layer should be fixed to the closest ancestor contain
er. |
355 bool m_fixedToContainerLayer; | 355 bool m_fixedToContainerLayer; |
356 | 356 |
357 gfx::Vector2dF m_scrollDelta; | 357 gfx::Vector2dF m_scrollDelta; |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
410 scoped_ptr<ScrollbarAnimationController> m_scrollbarAnimationController; | 410 scoped_ptr<ScrollbarAnimationController> m_scrollbarAnimationController; |
411 | 411 |
412 DISALLOW_COPY_AND_ASSIGN(LayerImpl); | 412 DISALLOW_COPY_AND_ASSIGN(LayerImpl); |
413 }; | 413 }; |
414 | 414 |
415 void sortLayers(std::vector<LayerImpl*>::iterator first, std::vector<LayerImpl*>
::iterator end, LayerSorter*); | 415 void sortLayers(std::vector<LayerImpl*>::iterator first, std::vector<LayerImpl*>
::iterator end, LayerSorter*); |
416 | 416 |
417 } | 417 } |
418 | 418 |
419 #endif // CC_LAYER_IMPL_H_ | 419 #endif // CC_LAYER_IMPL_H_ |
OLD | NEW |