| Index: third_party/WebKit/Source/platform/graphics/CompositorElementId.cpp
|
| diff --git a/third_party/WebKit/Source/platform/graphics/CompositorElementId.cpp b/third_party/WebKit/Source/platform/graphics/CompositorElementId.cpp
|
| index 95a7bfffaf4c622b5e3282c7ed3ff31942dbb3f3..1ce057112434cb7f7ef5d6a2b97cac60057c7a34 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/CompositorElementId.cpp
|
| +++ b/third_party/WebKit/Source/platform/graphics/CompositorElementId.cpp
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "platform/graphics/CompositorElementId.h"
|
|
|
| +#include "platform/RuntimeEnabledFeatures.h"
|
| +
|
| namespace blink {
|
|
|
| static CompositorElementId CreateCompositorElementId(
|
| @@ -22,14 +24,30 @@ static CompositorElementId CreateCompositorElementId(
|
| }
|
|
|
| CompositorElementId PLATFORM_EXPORT
|
| +CompositorElementIdFromPaintLayerId(PaintLayerId id,
|
| + CompositorElementIdNamespace namespace_id) {
|
| + DCHECK(namespace_id == CompositorElementIdNamespace::kPrimary ||
|
| + namespace_id == CompositorElementIdNamespace::kScroll);
|
| + return CreateCompositorElementId(id, namespace_id);
|
| +}
|
| +
|
| +CompositorElementId PLATFORM_EXPORT
|
| CompositorElementIdFromDOMNodeId(DOMNodeId id,
|
| CompositorElementIdNamespace namespace_id) {
|
| + DCHECK(namespace_id == CompositorElementIdNamespace::kViewport ||
|
| + namespace_id == CompositorElementIdNamespace::kLinkHighlight ||
|
| + namespace_id == CompositorElementIdNamespace::kRootScroll ||
|
| + namespace_id == CompositorElementIdNamespace::kScrollState ||
|
| + namespace_id ==
|
| + CompositorElementIdNamespace::kPrimaryCompositorProxy ||
|
| + namespace_id == CompositorElementIdNamespace::kScrollCompositorProxy);
|
| return CreateCompositorElementId(id, namespace_id);
|
| }
|
|
|
| CompositorElementId PLATFORM_EXPORT
|
| CompositorElementIdFromScrollbarId(ScrollbarId id,
|
| CompositorElementIdNamespace namespace_id) {
|
| + DCHECK(namespace_id == CompositorElementIdNamespace::kScrollbar);
|
| return CreateCompositorElementId(id, namespace_id);
|
| }
|
|
|
|
|