| 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 317 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 328 bool image_buffer_is_clear_; | 328 bool image_buffer_is_clear_; |
| 329 std::unique_ptr<ImageBuffer> image_buffer_; | 329 std::unique_ptr<ImageBuffer> image_buffer_; |
| 330 | 330 |
| 331 // FIXME: This is temporary for platforms that have to copy the image buffer | 331 // FIXME: This is temporary for platforms that have to copy the image buffer |
| 332 // to render (and for CSSCanvasValue). | 332 // to render (and for CSSCanvasValue). |
| 333 mutable RefPtr<Image> copied_image_; | 333 mutable RefPtr<Image> copied_image_; |
| 334 | 334 |
| 335 // Used for OffscreenCanvas that controls this HTML canvas element | 335 // Used for OffscreenCanvas that controls this HTML canvas element |
| 336 std::unique_ptr<CanvasSurfaceLayerBridge> surface_layer_bridge_; | 336 std::unique_ptr<CanvasSurfaceLayerBridge> surface_layer_bridge_; |
| 337 | 337 |
| 338 int num_frames_since_last_rendering_mode_switch_; | |
| 339 bool pending_rendering_mode_switch_; | |
| 340 bool did_notify_listeners_for_current_frame_ = false; | 338 bool did_notify_listeners_for_current_frame_ = false; |
| 341 }; | 339 }; |
| 342 | 340 |
| 343 } // namespace blink | 341 } // namespace blink |
| 344 | 342 |
| 345 #endif // HTMLCanvasElement_h | 343 #endif // HTMLCanvasElement_h |
| OLD | NEW |