| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2004, 2006, 2009, 2010 Apple Inc. All rights reserved. | 2  * Copyright (C) 2004, 2006, 2009, 2010 Apple Inc. All rights reserved. | 
| 3  * Copyright (C) 2007 Alp Toker <alp@atoker.com> | 3  * Copyright (C) 2007 Alp Toker <alp@atoker.com> | 
| 4  * Copyright (C) 2010 Torch Mobile (Beijing) Co. Ltd. All rights reserved. | 4  * Copyright (C) 2010 Torch Mobile (Beijing) Co. Ltd. All rights reserved. | 
| 5  * | 5  * | 
| 6  * Redistribution and use in source and binary forms, with or without | 6  * Redistribution and use in source and binary forms, with or without | 
| 7  * modification, are permitted provided that the following conditions | 7  * modification, are permitted provided that the following conditions | 
| 8  * are met: | 8  * are met: | 
| 9  * 1. Redistributions of source code must retain the above copyright | 9  * 1. Redistributions of source code must retain the above copyright | 
| 10  *    notice, this list of conditions and the following disclaimer. | 10  *    notice, this list of conditions and the following disclaimer. | 
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 127               ExceptionState& exceptionState) { | 127               ExceptionState& exceptionState) { | 
| 128     return toBlob(callback, mimeType, ScriptValue(), exceptionState); | 128     return toBlob(callback, mimeType, ScriptValue(), exceptionState); | 
| 129   } | 129   } | 
| 130 | 130 | 
| 131   // Used for canvas capture. | 131   // Used for canvas capture. | 
| 132   void addListener(CanvasDrawListener*); | 132   void addListener(CanvasDrawListener*); | 
| 133   void removeListener(CanvasDrawListener*); | 133   void removeListener(CanvasDrawListener*); | 
| 134 | 134 | 
| 135   // Used for rendering | 135   // Used for rendering | 
| 136   void didDraw(const FloatRect&); | 136   void didDraw(const FloatRect&); | 
|  | 137   void didDraw(); | 
| 137 | 138 | 
| 138   void paint(GraphicsContext&, const LayoutRect&); | 139   void paint(GraphicsContext&, const LayoutRect&); | 
| 139 | 140 | 
| 140   PaintCanvas* drawingCanvas() const; | 141   PaintCanvas* drawingCanvas() const; | 
| 141   void disableDeferral(DisableDeferralReason) const; | 142   void disableDeferral(DisableDeferralReason) const; | 
| 142   PaintCanvas* existingDrawingCanvas() const; | 143   PaintCanvas* existingDrawingCanvas() const; | 
| 143 | 144 | 
| 144   CanvasRenderingContext* renderingContext() const { return m_context.get(); } | 145   CanvasRenderingContext* renderingContext() const { return m_context.get(); } | 
| 145 | 146 | 
| 146   void ensureUnacceleratedImageBuffer(); | 147   void ensureUnacceleratedImageBuffer(); | 
| (...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 319   // Used for OffscreenCanvas that controls this HTML canvas element | 320   // Used for OffscreenCanvas that controls this HTML canvas element | 
| 320   std::unique_ptr<CanvasSurfaceLayerBridge> m_surfaceLayerBridge; | 321   std::unique_ptr<CanvasSurfaceLayerBridge> m_surfaceLayerBridge; | 
| 321 | 322 | 
| 322   int m_numFramesSinceLastRenderingModeSwitch; | 323   int m_numFramesSinceLastRenderingModeSwitch; | 
| 323   bool m_pendingRenderingModeSwitch; | 324   bool m_pendingRenderingModeSwitch; | 
| 324 }; | 325 }; | 
| 325 | 326 | 
| 326 }  // namespace blink | 327 }  // namespace blink | 
| 327 | 328 | 
| 328 #endif  // HTMLCanvasElement_h | 329 #endif  // HTMLCanvasElement_h | 
| OLD | NEW | 
|---|