Index: cc/animation/mutable_properties.h |
diff --git a/cc/animation/mutable_properties.h b/cc/animation/mutable_properties.h |
index dfe06b69452228506e940112a5217fe879c164a5..cd17930e3b8ff409b88e1dcc82f06a34582b5358 100644 |
--- a/cc/animation/mutable_properties.h |
+++ b/cc/animation/mutable_properties.h |
@@ -7,12 +7,21 @@ |
namespace cc { |
+// TODO(vollick): we can remove this once we're building property trees in |
+// blink. We're using this in two places in cc currently. 1) to populate the |
+// LayerTreeImpl's element map, and 2) to figure out when we need to add |
+// property tree nodes for proxied layers. We can address 1) simply by moving |
+// the storage to blink, and 2) will naturally happen as property construction |
+// moves to blink. |
enum MutableProperty { |
kMutablePropertyNone = 0, |
kMutablePropertyOpacity = 1 << 0, |
kMutablePropertyScrollLeft = 1 << 1, |
kMutablePropertyScrollTop = 1 << 2, |
kMutablePropertyTransform = 1 << 3, |
+ kMutablePropertyTransformRelated = kMutablePropertyTransform | |
+ kMutablePropertyScrollLeft | |
+ kMutablePropertyScrollTop, |
}; |
} // namespace cc |