summaryrefslogtreecommitdiff
path: root/Source/WebCore/platform/graphics/blackberry/LayerWebKitThread.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/platform/graphics/blackberry/LayerWebKitThread.h')
-rw-r--r--Source/WebCore/platform/graphics/blackberry/LayerWebKitThread.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/WebCore/platform/graphics/blackberry/LayerWebKitThread.h b/Source/WebCore/platform/graphics/blackberry/LayerWebKitThread.h
index 49a49be5f..564942da4 100644
--- a/Source/WebCore/platform/graphics/blackberry/LayerWebKitThread.h
+++ b/Source/WebCore/platform/graphics/blackberry/LayerWebKitThread.h
@@ -98,10 +98,17 @@ public:
void setOpacity(float opacity) { m_opacity = opacity; setNeedsCommit(); }
+#if ENABLE(CSS_FILTERS)
+ void setFilters(const FilterOperations& filters) { m_filters = filters; m_filtersChanged = true; setNeedsCommit(); }
+ static bool filtersCanBeComposited(const FilterOperations& filters);
+#endif
+
void setOpaque(bool isOpaque) { m_isOpaque = isOpaque; setNeedsCommit(); }
void setPosition(const FloatPoint& position) { m_position = position; setNeedsCommit(); }
+ void setBoundsOrigin(const FloatPoint& boundsOrigin) { m_boundsOrigin = boundsOrigin; setNeedsCommit(); }
+
const LayerWebKitThread* rootLayer() const;
void removeAllSublayers();
@@ -202,6 +209,9 @@ private:
unsigned m_isMask : 1;
unsigned m_animationsChanged : 1;
unsigned m_clearOverrideOnCommit : 1;
+#if ENABLE(CSS_FILTERS)
+ unsigned m_filtersChanged : 1;
+#endif
};
}