Index: Source/core/inspector/InspectorLayerTreeAgent.h |
diff --git a/Source/core/inspector/InspectorLayerTreeAgent.h b/Source/core/inspector/InspectorLayerTreeAgent.h |
index 5c82aff26a4441bc3748d5c893afa792597e5669..526dc71bc92c69ade96a5301e066bd4c0691b7a5 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 compositingReasons(ErrorString*, const String& layerId, RefPtr<TypeBuilder::Array<String> >&); |
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; |