Chromium Code Reviews| 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; |