| Index: third_party/WebKit/Source/core/dom/Element.h
|
| diff --git a/third_party/WebKit/Source/core/dom/Element.h b/third_party/WebKit/Source/core/dom/Element.h
|
| index b4b5cbbf086bb47984c4ae36cce8ae609a699e61..24bc3c93725647cdefb3a21f34a05b12bb844184 100644
|
| --- a/third_party/WebKit/Source/core/dom/Element.h
|
| +++ b/third_party/WebKit/Source/core/dom/Element.h
|
| @@ -531,8 +531,15 @@ public:
|
| void setTabIndex(int);
|
| short tabIndex() const override;
|
|
|
| - void incrementProxyCount();
|
| - void decrementProxyCount();
|
| + // A compositor proxy is a very limited wrapper around an element. It
|
| + // exposes only those properties that are requested at the time the proxy is
|
| + // created. In order to know which properties are actually proxied, we
|
| + // maintain a count of the number of compositor proxies associated with each
|
| + // property.
|
| + bool hasCompositorProxy() const;
|
| + void incrementProxiedPropertyCounts(uint32_t mutableProperties);
|
| + void decrementProxiedPropertyCounts(uint32_t mutableProperties);
|
| + uint32_t compositorMutableProperties() const;
|
|
|
| DECLARE_VIRTUAL_TRACE();
|
|
|
|
|