Index: third_party/WebKit/Source/modules/shapedetection/ShapeDetector.h |
diff --git a/third_party/WebKit/Source/modules/shapedetection/ShapeDetector.h b/third_party/WebKit/Source/modules/shapedetection/ShapeDetector.h |
index 3a1cc10ac55694c20d8b7e635ba074281be35cee..9f0d7b127bc7c15a8f125555814b1cb4d468d7d0 100644 |
--- a/third_party/WebKit/Source/modules/shapedetection/ShapeDetector.h |
+++ b/third_party/WebKit/Source/modules/shapedetection/ShapeDetector.h |
@@ -7,6 +7,7 @@ |
#include "bindings/core/v8/ScriptPromise.h" |
#include "bindings/core/v8/ScriptPromiseResolver.h" |
+#include "core/imagebitmap/ImageBitmapFactories.h" |
#include "modules/ModulesExport.h" |
#include "modules/canvas2d/CanvasRenderingContext2D.h" |
@@ -22,10 +23,11 @@ class MODULES_EXPORT ShapeDetector |
explicit ShapeDetector(LocalFrame&); |
virtual ~ShapeDetector() = default; |
- ScriptPromise detect(ScriptState*, const CanvasImageSourceUnion&); |
+ ScriptPromise detect(ScriptState*, const ImageBitmapSourceUnion&); |
DEFINE_INLINE_VIRTUAL_TRACE() {} |
private: |
+ ScriptPromise detectShapesOnImageData(ScriptPromiseResolver*, ImageData*); |
ScriptPromise detectShapesOnImageElement(ScriptPromiseResolver*, |
const HTMLImageElement*); |