summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.h
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.h')
-rw-r--r--third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.h b/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.h
index 897d3aa..eabb7f1 100644
--- a/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.h
+++ b/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.h
@@ -75,6 +75,7 @@ public:
WebLayer* layer() const;
Platform3DObject getBackingTexture();
bool isAccelerated() const { return true; }
+ void setFilterLevel(SkPaint::FilterLevel);
void setIsHidden(bool);
void setImageBuffer(ImageBuffer* imageBuffer) { m_imageBuffer = imageBuffer; }
@@ -110,6 +111,7 @@ protected:
int m_framesSinceMailboxRelease;
bool m_destructionInProgress;
bool m_rateLimitingEnabled;
+ SkPaint::FilterLevel m_filterLevel;
bool m_isHidden;
friend class WTF::DoublyLinkedListNode<Canvas2DLayerBridge>;
@@ -135,6 +137,7 @@ protected:
};
Deque<MailboxInfo, MaxActiveMailboxes> m_mailboxes;
+ GLenum m_lastFilter;
OpacityMode m_opacityMode;
};