| Index: Source/modules/canvas2d/CanvasRenderingContext2DState.h
|
| diff --git a/Source/modules/canvas2d/CanvasRenderingContext2DState.h b/Source/modules/canvas2d/CanvasRenderingContext2DState.h
|
| index 628f3cd0e7e75721e5dd90291b17dfada4bad97d..485345814bc65d8dc13750917ac6e95842aa7e4d 100644
|
| --- a/Source/modules/canvas2d/CanvasRenderingContext2DState.h
|
| +++ b/Source/modules/canvas2d/CanvasRenderingContext2DState.h
|
| @@ -86,6 +86,12 @@ public:
|
| SkImageFilter* getFilter(Element*, const Font&) const;
|
| bool hasFilter() const { return m_filterValue; }
|
|
|
| + void setBackdropFilter(PassRefPtrWillBeRawPtr<CSSValue>);
|
| + void setUnparsedBackdropFilter(const String& filterString) { m_unparsedBackdropFilter = filterString; }
|
| + const String& unparsedBackdropFilter() const { return m_unparsedBackdropFilter; }
|
| + SkImageFilter* getBackdropFilter(Element*, const Font&) const;
|
| + bool hasBackdropFilter() const { return m_backdropFilterValue; }
|
| +
|
| void setStrokeStyle(CanvasStyle*);
|
| CanvasStyle* strokeStyle() const { return m_strokeStyle.get(); }
|
|
|
| @@ -203,6 +209,10 @@ private:
|
| RefPtrWillBeMember<CSSValue> m_filterValue;
|
| mutable RefPtr<SkImageFilter> m_resolvedFilter;
|
|
|
| + String m_unparsedBackdropFilter;
|
| + RefPtrWillBeMember<CSSValue> m_backdropFilterValue;
|
| + mutable RefPtr<SkImageFilter> m_resolvedBackdropFilter;
|
| +
|
| // Text state.
|
| TextAlign m_textAlign;
|
| TextBaseline m_textBaseline;
|
|
|