Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / rendering / compositing / CompositingTriggers.h
index cbf8dac..1d7e47f 100644 (file)
 namespace WebCore {
 
 enum CompositingTrigger {
-    ThreeDTransformTrigger = 1 << 0,
     VideoTrigger = 1 << 1,
-    PluginTrigger = 1 << 2,
     CanvasTrigger = 1 << 3,
-    AnimationTrigger = 1 << 4,
     FilterTrigger = 1 << 5,
     ScrollableInnerFrameTrigger = 1 << 6,
-    GPURasterizationTrigger = 1 << 7,
+
+    // FIXME: This is a temporary trigger for enabling the old, opt-in path for
+    // accelerated overflow scroll. It should be removed once the "universal"
+    // path is ready (crbug.com/254111).
+    // Currently there is no way to enable this trigger, which means we can
+    // remove it once we're confident in the current codepaths.
+    LegacyOverflowScrollTrigger = 1 << 7,
+
+    OverflowScrollTrigger = 1 << 8,
+    ViewportConstrainedPositionedTrigger = 1 << 9,
     AllCompositingTriggers = 0xFFFFFFFF,
 };