| 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*);
|
|
|
|
|