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 0fff240eb399cf55a212f0b177bfcddadcabe96e..a6c1b02e721f0911c8327922c1014346911d8f29 100644 |
--- a/third_party/WebKit/Source/modules/csspaint/CSSPaintImageGeneratorImpl.h |
+++ b/third_party/WebKit/Source/modules/csspaint/CSSPaintImageGeneratorImpl.h |
@@ -7,6 +7,7 @@ |
#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/include/v8.h" |
@@ -14,6 +15,7 @@ |
namespace blink { |
class CSSPaintDefinition; |
+class CSSSyntaxDescriptor; |
class Document; |
class Image; |
@@ -26,10 +28,13 @@ 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; |
+ bool isImageGeneratorReady() const final; |
// Should be called from the PaintWorkletGlobalScope when a javascript class |
// is registered with the same name. |