| 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.
|
|
|