Index: Source/core/html/ImageData.h |
diff --git a/Source/core/html/ImageData.h b/Source/core/html/ImageData.h |
index 91e8b55c512b723bbc48bf40cd5459c712e2b9dc..d9e89a581e702093b461746a137bdda2917e6b77 100644 |
--- a/Source/core/html/ImageData.h |
+++ b/Source/core/html/ImageData.h |
@@ -46,6 +46,7 @@ public: |
static PassRefPtrWillBeRawPtr<ImageData> create(const IntSize&); |
static PassRefPtrWillBeRawPtr<ImageData> create(const IntSize&, PassRefPtr<DOMUint8ClampedArray>); |
static PassRefPtrWillBeRawPtr<ImageData> create(unsigned width, unsigned height, ExceptionState&); |
+ static PassRefPtrWillBeRawPtr<ImageData> create(DOMUint8ClampedArray*, unsigned width, ExceptionState&); |
static PassRefPtrWillBeRawPtr<ImageData> create(DOMUint8ClampedArray*, unsigned width, unsigned height, ExceptionState&); |
IntSize size() const { return m_size; } |
@@ -62,6 +63,8 @@ private: |
explicit ImageData(const IntSize&); |
ImageData(const IntSize&, PassRefPtr<DOMUint8ClampedArray>); |
+ static bool validateConstructorArguments(DOMUint8ClampedArray*, unsigned width, unsigned&, ExceptionState&); |
+ |
IntSize m_size; |
RefPtr<DOMUint8ClampedArray> m_data; |
}; |