#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "third_party/blink/renderer/platform/testing/find_cc_layer.h"
#include "cc/layers/layer.h"
#include "cc/layers/scrollbar_layer_base.h"
#include "cc/trees/layer_tree_host.h"
#include "cc/trees/property_tree.h"
#include "cc/trees/scroll_node.h"
#include "testing/gmock/include/gmock/gmock.h"
namespace blink {
Vector<cc::Layer*> CcLayersByName(cc::Layer* root, const String& name_regex) { … }
Vector<const cc::Layer*> CcLayersByName(const cc::Layer* root,
const String& name_regex) { … }
Vector<cc::Layer*> CcLayersByDOMElementId(cc::Layer* root,
const String& dom_id) { … }
Vector<const cc::Layer*> CcLayersByDOMElementId(const cc::Layer* root,
const String& dom_id) { … }
cc::Layer* CcLayerByCcElementId(cc::Layer* root,
const CompositorElementId& element_id) { … }
const cc::Layer* CcLayerByCcElementId(const cc::Layer* root,
const CompositorElementId& element_id) { … }
cc::Layer* CcLayerByOwnerNodeId(cc::Layer* root, DOMNodeId id) { … }
const cc::Layer* CcLayerByOwnerNodeId(const cc::Layer* root, DOMNodeId id) { … }
cc::Layer* ScrollingContentsCcLayerByScrollElementId(
cc::Layer* root,
const CompositorElementId& scroll_element_id) { … }
const cc::Layer* ScrollingContentsCcLayerByScrollElementId(
const cc::Layer* root,
const CompositorElementId& scroll_element_id) { … }
cc::ScrollbarLayerBase* ScrollbarLayerForScrollNode(
cc::Layer* root,
cc::ScrollNode* scroll_node,
cc::ScrollbarOrientation orientation) { … }
const cc::ScrollbarLayerBase* ScrollbarLayerForScrollNode(
const cc::Layer* root,
const cc::ScrollNode* scroll_node,
cc::ScrollbarOrientation orientation) { … }
}