| 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 5a54f02f8c593c6a5ba010bac182c45e0f6444e6..55f3688d63f4fa3e4a221a40212eaa387ba417d0 100644
|
| --- a/third_party/WebKit/Source/core/dom/Element.h
|
| +++ b/third_party/WebKit/Source/core/dom/Element.h
|
| @@ -530,8 +530,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 incrementCompositorProxiedProperties(uint32_t mutableProperties);
|
| + void decrementCompositorProxiedProperties(uint32_t mutableProperties);
|
| + uint32_t compositorMutableProperties() const;
|
|
|
| // Helpers for V8DOMActivityLogger::logEvent. They call logEvent only if
|
| // the element is inDocument() and the context is an isolated world.
|
|
|