| Index: third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvas.h
|
| diff --git a/third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvas.h b/third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvas.h
|
| index abfc4194fb319505260021989cd756d7547d6d99..0e2e9575a340d55b1b397c6b257aad6e403f2d91 100644
|
| --- a/third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvas.h
|
| +++ b/third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvas.h
|
| @@ -15,6 +15,7 @@
|
| namespace blink {
|
|
|
| class CanvasContextCreationAttributes;
|
| +class ImageBitmap;
|
| class OffscreenCanvasRenderingContext;
|
| class OffscreenCanvasRenderingContext2D;
|
| class OffscreenCanvasRenderingContextFactory;
|
| @@ -23,15 +24,19 @@ class MODULES_EXPORT OffscreenCanvas final : public GarbageCollectedFinalized<Of
|
| DEFINE_WRAPPERTYPEINFO();
|
| public:
|
| static OffscreenCanvas* create(unsigned width, unsigned height);
|
| - ~OffscreenCanvas() {}
|
| + ~OffscreenCanvas();
|
|
|
| - IntSize size() const { return m_size; }
|
| + // IDL attributes
|
| unsigned width() const { return m_size.width(); }
|
| unsigned height() const { return m_size.height(); }
|
| void setWidth(unsigned);
|
| void setHeight(unsigned);
|
|
|
| + // API Methods
|
| OffscreenCanvasRenderingContext2D* getContext(const String&, const CanvasContextCreationAttributes&);
|
| + PassRefPtrWillBeRawPtr<ImageBitmap> transferToImageBitmap(ExceptionState&);
|
| +
|
| + IntSize size() const { return m_size; }
|
| OffscreenCanvasRenderingContext2D* renderingContext() const;
|
|
|
| static void registerRenderingContextFactory(PassOwnPtr<OffscreenCanvasRenderingContextFactory>);
|
|
|