Index: third_party/WebKit/Source/modules/csspaint/CSSPaintImageGeneratorImpl.h |
diff --git a/third_party/WebKit/Source/modules/csspaint/CSSPaintImageGeneratorImpl.h b/third_party/WebKit/Source/modules/csspaint/CSSPaintImageGeneratorImpl.h |
index b0f8a20bab4492a87e0012669dd51da025ddf292..e4dfdab54fb6594a63f33791c447eb45256efe1d 100644 |
--- a/third_party/WebKit/Source/modules/csspaint/CSSPaintImageGeneratorImpl.h |
+++ b/third_party/WebKit/Source/modules/csspaint/CSSPaintImageGeneratorImpl.h |
@@ -5,15 +5,17 @@ |
#ifndef CSSPaintImageGeneratorImpl_h |
#define CSSPaintImageGeneratorImpl_h |
+#include <v8.h> |
#include "bindings/core/v8/ScopedPersistent.h" |
#include "core/css/CSSPaintImageGenerator.h" |
+#include "core/css/cssom/CSSStyleValue.h" |
#include "platform/geometry/IntSize.h" |
#include "platform/heap/Handle.h" |
-#include <v8.h> |
namespace blink { |
class CSSPaintDefinition; |
+class CSSSyntaxDescriptor; |
class Document; |
class Image; |
@@ -26,10 +28,12 @@ class CSSPaintImageGeneratorImpl final : public CSSPaintImageGenerator { |
PassRefPtr<Image> paint(const LayoutObject&, |
const IntSize&, |
- float zoom) final; |
+ float zoom, |
+ const CSSStyleValueVector*) final; |
const Vector<CSSPropertyID>& nativeInvalidationProperties() const final; |
const Vector<AtomicString>& customInvalidationProperties() const final; |
bool hasAlpha() const final; |
+ const Vector<CSSSyntaxDescriptor>& inputArgumentTypes() const final; |
// Should be called from the PaintWorkletGlobalScope when a javascript class |
// is registered with the same name. |