| Index: Source/core/inspector/InspectorLayerTreeAgent.h
|
| diff --git a/Source/core/inspector/InspectorLayerTreeAgent.h b/Source/core/inspector/InspectorLayerTreeAgent.h
|
| index 5c82aff26a4441bc3748d5c893afa792597e5669..e168dc8dc457ca859f8a60302c0c689ea043f63e 100644
|
| --- a/Source/core/inspector/InspectorLayerTreeAgent.h
|
| +++ b/Source/core/inspector/InspectorLayerTreeAgent.h
|
| @@ -44,6 +44,7 @@ namespace WebCore {
|
| class InspectorDOMAgent;
|
| class InstrumentingAgents;
|
| class Page;
|
| +class RenderLayerCompositor;
|
|
|
| typedef String ErrorString;
|
|
|
| @@ -66,17 +67,20 @@ public:
|
| virtual void enable(ErrorString*);
|
| virtual void disable(ErrorString*);
|
| virtual void getLayers(ErrorString*, const int* nodeId, RefPtr<TypeBuilder::Array<TypeBuilder::LayerTree::Layer> >&);
|
| + virtual void reasonsForCompositingLayer(ErrorString*, const String& layerId, RefPtr<TypeBuilder::LayerTree::CompositingReasons>&);
|
|
|
| private:
|
| InspectorLayerTreeAgent(InstrumentingAgents*, InspectorCompositeState*, InspectorDOMAgent*, Page*);
|
|
|
| + RenderLayerCompositor* renderLayerCompositor(ErrorString*);
|
| + GraphicsLayer* layerById(ErrorString*, const String& layerId);
|
| + int idForNode(ErrorString*, Node*);
|
| +
|
| void gatherLayersUsingRenderObjectHierarchy(ErrorString*, RenderObject*, RefPtr<TypeBuilder::Array<TypeBuilder::LayerTree::Layer> >&);
|
| void gatherLayersUsingRenderLayerHierarchy(ErrorString*, RenderLayer*, RefPtr<TypeBuilder::Array<TypeBuilder::LayerTree::Layer> >&);
|
| void gatherLayersUsingGraphicsLayerHierarchy(ErrorString*, GraphicsLayer*, RefPtr<TypeBuilder::Array<TypeBuilder::LayerTree::Layer> >&);
|
| void addRenderLayerBacking(ErrorString*, RenderLayerBacking*, Node*, RefPtr<TypeBuilder::Array<TypeBuilder::LayerTree::Layer> >&);
|
|
|
| - int idForNode(ErrorString*, Node*);
|
| -
|
| InspectorFrontend::LayerTree* m_frontend;
|
| Page* m_page;
|
| InspectorDOMAgent* m_domAgent;
|
|
|