Index: cc/layers/layer.h |
diff --git a/cc/layers/layer.h b/cc/layers/layer.h |
index 077eb2c649af694078f53a3bd6941ed5a71bbf6a..72d88e145da41d13fa8e72c3a4c0e74c737fa14e 100644 |
--- a/cc/layers/layer.h |
+++ b/cc/layers/layer.h |
@@ -393,7 +393,17 @@ class CC_EXPORT Layer : public base::RefCounted<Layer>, |
Layer(); |
+ // These SetNeeds functions are in order of severity of update: |
+ // |
+ // Called when this layer has been modified in some way, but isn't sure |
+ // that it needs a commit yet. It needs CalcDrawProperties and UpdateLayers |
+ // before it knows whether or not a commit is required. |
+ void SetNeedsUpdate(); |
+ // Called when a property has been modified in a way that the layer |
+ // knows immediately that a commit is required. This implies SetNeedsUpdate. |
void SetNeedsCommit(); |
+ // Called when there's been a change in layer structure. Implies both |
+ // SetNeedsUpdate and SetNeedsCommit. |
danakj
2013/07/17 20:53:24
Kinda but not, there's no needs_push_properties()
enne (OOO)
2013/07/18 17:36:37
Done.
|
void SetNeedsFullTreeSync(); |
bool IsPropertyChangeAllowed() const; |