| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2010 Google Inc. All rights reserved. | 2 * Copyright (C) 2010 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 200 void setDrawTransform(const TransformationMatrix& matrix) { m_drawTransform
= matrix; } | 200 void setDrawTransform(const TransformationMatrix& matrix) { m_drawTransform
= matrix; } |
| 201 const TransformationMatrix& screenSpaceTransform() const { return m_screenSp
aceTransform; } | 201 const TransformationMatrix& screenSpaceTransform() const { return m_screenSp
aceTransform; } |
| 202 void setScreenSpaceTransform(const TransformationMatrix& matrix) { m_screenS
paceTransform = matrix; } | 202 void setScreenSpaceTransform(const TransformationMatrix& matrix) { m_screenS
paceTransform = matrix; } |
| 203 const IntRect& drawableContentRect() const { return m_drawableContentRect; } | 203 const IntRect& drawableContentRect() const { return m_drawableContentRect; } |
| 204 void setDrawableContentRect(const IntRect& rect) { m_drawableContentRect = r
ect; } | 204 void setDrawableContentRect(const IntRect& rect) { m_drawableContentRect = r
ect; } |
| 205 | 205 |
| 206 // Returns true if any of the layer's descendants has content to draw. | 206 // Returns true if any of the layer's descendants has content to draw. |
| 207 bool descendantDrawsContent(); | 207 bool descendantDrawsContent(); |
| 208 | 208 |
| 209 CCLayerTreeHost* layerTreeHost() const { return m_layerTreeHost.get(); } | 209 CCLayerTreeHost* layerTreeHost() const { return m_layerTreeHost.get(); } |
| 210 virtual void cleanupResourcesRecursive(); | 210 void cleanupResourcesRecursive(); |
| 211 | 211 |
| 212 protected: | 212 protected: |
| 213 GraphicsLayerChromium* m_owner; | 213 GraphicsLayerChromium* m_owner; |
| 214 explicit LayerChromium(GraphicsLayerChromium* owner); | 214 explicit LayerChromium(GraphicsLayerChromium* owner); |
| 215 | 215 |
| 216 // This is called to clean up resources being held in the same context as | 216 // This is called to clean up resources being held in the same context as |
| 217 // layerRendererContext(). Subclasses should override this method if they | 217 // layerRendererContext(). Subclasses should override this method if they |
| 218 // hold context-dependent resources such as textures. | 218 // hold context-dependent resources such as textures. |
| 219 virtual void cleanupResources(); | 219 virtual void cleanupResources(); |
| 220 | 220 |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 299 | 299 |
| 300 String m_name; | 300 String m_name; |
| 301 }; | 301 }; |
| 302 | 302 |
| 303 void sortLayers(Vector<RefPtr<LayerChromium> >::iterator, Vector<RefPtr<LayerChr
omium> >::iterator, void*); | 303 void sortLayers(Vector<RefPtr<LayerChromium> >::iterator, Vector<RefPtr<LayerChr
omium> >::iterator, void*); |
| 304 | 304 |
| 305 } | 305 } |
| 306 #endif // USE(ACCELERATED_COMPOSITING) | 306 #endif // USE(ACCELERATED_COMPOSITING) |
| 307 | 307 |
| 308 #endif | 308 #endif |
| OLD | NEW |