OLD | NEW |
1 // Copyright 2010 The Chromium Authors. All rights reserved. | 1 // Copyright 2010 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 | 5 |
6 #ifndef LayerChromium_h | 6 #ifndef LayerChromium_h |
7 #define LayerChromium_h | 7 #define LayerChromium_h |
8 | 8 |
9 #if USE(ACCELERATED_COMPOSITING) | 9 #if USE(ACCELERATED_COMPOSITING) |
10 | 10 |
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
149 void setLayerScrollClient(WebKit::WebLayerScrollClient* layerScrollClient) {
m_layerScrollClient = layerScrollClient; } | 149 void setLayerScrollClient(WebKit::WebLayerScrollClient* layerScrollClient) {
m_layerScrollClient = layerScrollClient; } |
150 | 150 |
151 void setDrawCheckerboardForMissingTiles(bool); | 151 void setDrawCheckerboardForMissingTiles(bool); |
152 bool drawCheckerboardForMissingTiles() const { return m_drawCheckerboardForM
issingTiles; } | 152 bool drawCheckerboardForMissingTiles() const { return m_drawCheckerboardForM
issingTiles; } |
153 | 153 |
154 bool forceRenderSurface() const { return m_forceRenderSurface; } | 154 bool forceRenderSurface() const { return m_forceRenderSurface; } |
155 void setForceRenderSurface(bool); | 155 void setForceRenderSurface(bool); |
156 | 156 |
157 IntSize scrollDelta() const { return IntSize(); } | 157 IntSize scrollDelta() const { return IntSize(); } |
158 | 158 |
159 float pageScaleDelta() const { return 1; } | 159 void setImplTransform(const WebKit::WebTransformationMatrix&); |
| 160 const WebKit::WebTransformationMatrix& implTransform() const { return m_impl
Transform; } |
160 | 161 |
161 void setDoubleSided(bool); | 162 void setDoubleSided(bool); |
162 bool doubleSided() const { return m_doubleSided; } | 163 bool doubleSided() const { return m_doubleSided; } |
163 | 164 |
164 void setPreserves3D(bool preserve3D) { m_preserves3D = preserve3D; } | 165 void setPreserves3D(bool preserve3D) { m_preserves3D = preserve3D; } |
165 bool preserves3D() const { return m_preserves3D; } | 166 bool preserves3D() const { return m_preserves3D; } |
166 | 167 |
167 void setUseParentBackfaceVisibility(bool useParentBackfaceVisibility) { m_us
eParentBackfaceVisibility = useParentBackfaceVisibility; } | 168 void setUseParentBackfaceVisibility(bool useParentBackfaceVisibility) { m_us
eParentBackfaceVisibility = useParentBackfaceVisibility; } |
168 bool useParentBackfaceVisibility() const { return m_useParentBackfaceVisibil
ity; } | 169 bool useParentBackfaceVisibility() const { return m_useParentBackfaceVisibil
ity; } |
169 | 170 |
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
368 WebKit::WebTransformationMatrix m_drawTransform; | 369 WebKit::WebTransformationMatrix m_drawTransform; |
369 WebKit::WebTransformationMatrix m_screenSpaceTransform; | 370 WebKit::WebTransformationMatrix m_screenSpaceTransform; |
370 bool m_drawTransformIsAnimating; | 371 bool m_drawTransformIsAnimating; |
371 bool m_screenSpaceTransformIsAnimating; | 372 bool m_screenSpaceTransformIsAnimating; |
372 | 373 |
373 // Uses target surface space. | 374 // Uses target surface space. |
374 IntRect m_drawableContentRect; | 375 IntRect m_drawableContentRect; |
375 float m_contentsScale; | 376 float m_contentsScale; |
376 bool m_boundsContainPageScale; | 377 bool m_boundsContainPageScale; |
377 | 378 |
| 379 WebKit::WebTransformationMatrix m_implTransform; |
| 380 |
378 WebKit::WebAnimationDelegate* m_layerAnimationDelegate; | 381 WebKit::WebAnimationDelegate* m_layerAnimationDelegate; |
379 WebKit::WebLayerScrollClient* m_layerScrollClient; | 382 WebKit::WebLayerScrollClient* m_layerScrollClient; |
380 }; | 383 }; |
381 | 384 |
382 void sortLayers(Vector<RefPtr<LayerChromium> >::iterator, Vector<RefPtr<LayerChr
omium> >::iterator, void*); | 385 void sortLayers(Vector<RefPtr<LayerChromium> >::iterator, Vector<RefPtr<LayerChr
omium> >::iterator, void*); |
383 | 386 |
384 } | 387 } |
385 #endif // USE(ACCELERATED_COMPOSITING) | 388 #endif // USE(ACCELERATED_COMPOSITING) |
386 | 389 |
387 #endif | 390 #endif |
OLD | NEW |