webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::InspectorLayerTreeAgent Class Referencefinal

#include <InspectorLayerTreeAgent.h>

Inheritance diagram for WebCore::InspectorLayerTreeAgent:
WebCore::InspectorAgentBase Inspector::LayerTreeBackendDispatcherHandler Inspector::InspectorAgentBase Inspector::InspectorAgentBase

Public Member Functions

 InspectorLayerTreeAgent (WebAgentContext &)
 
virtual ~InspectorLayerTreeAgent ()
 
void didCreateFrontendAndBackend (Inspector::FrontendRouter *, Inspector::BackendDispatcher *) override
 
void willDestroyFrontendAndBackend (Inspector::DisconnectReason) override
 
void reset ()
 
void layerTreeDidChange ()
 
void renderLayerDestroyed (const RenderLayer &)
 
void pseudoElementDestroyed (PseudoElement &)
 
void enable (ErrorString &) override
 
void disable (ErrorString &) override
 
void layersForNode (ErrorString &, int nodeId, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::LayerTree::Layer >> &) override
 
void reasonsForCompositingLayer (ErrorString &, const String &layerId, RefPtr< Inspector::Protocol::LayerTree::CompositingReasons > &) override
 
- Public Member Functions inherited from Inspector::InspectorAgentBase
virtual ~InspectorAgentBase ()
 
String domainName () const
 
virtual void discardValues ()
 
virtual void discardAgent ()
 
virtual ~InspectorAgentBase ()
 
String domainName () const
 
virtual void discardValues ()
 
virtual void discardAgent ()
 
- Public Member Functions inherited from Inspector::LayerTreeBackendDispatcherHandler
virtual void enable (ErrorString &)=0
 
virtual void disable (ErrorString &)=0
 
virtual void layersForNode (ErrorString &, int in_nodeId, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::LayerTree::Layer >> &out_layers)=0
 
virtual void reasonsForCompositingLayer (ErrorString &, const String &in_layerId, RefPtr< Inspector::Protocol::LayerTree::CompositingReasons > &out_compositingReasons)=0
 
virtual void enable (ErrorString &)=0
 
virtual void disable (ErrorString &)=0
 
virtual void layersForNode (ErrorString &, int in_nodeId, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::LayerTree::Layer >> &out_layers)=0
 
virtual void reasonsForCompositingLayer (ErrorString &, const String &in_layerId, RefPtr< Inspector::Protocol::LayerTree::CompositingReasons > &out_compositingReasons)=0
 

Additional Inherited Members

- Protected Member Functions inherited from WebCore::InspectorAgentBase
 InspectorAgentBase (const String &name, WebAgentContext &context)
 
 InspectorAgentBase (const String &name, WebAgentContext &context)
 
- Protected Member Functions inherited from Inspector::InspectorAgentBase
 InspectorAgentBase (const String &name)
 
 InspectorAgentBase (const String &name)
 
- Protected Member Functions inherited from Inspector::LayerTreeBackendDispatcherHandler
virtual ~LayerTreeBackendDispatcherHandler ()
 
virtual ~LayerTreeBackendDispatcherHandler ()
 
- Protected Attributes inherited from WebCore::InspectorAgentBase
InstrumentingAgentsm_instrumentingAgents
 
Inspector::InspectorEnvironmentm_environment
 
- Protected Attributes inherited from Inspector::InspectorAgentBase
String m_name
 

Constructor & Destructor Documentation

◆ InspectorLayerTreeAgent()

WebCore::InspectorLayerTreeAgent::InspectorLayerTreeAgent ( WebAgentContext context)
explicit

◆ ~InspectorLayerTreeAgent()

WebCore::InspectorLayerTreeAgent::~InspectorLayerTreeAgent ( )
virtual

Member Function Documentation

◆ didCreateFrontendAndBackend()

void WebCore::InspectorLayerTreeAgent::didCreateFrontendAndBackend ( Inspector::FrontendRouter ,
Inspector::BackendDispatcher  
)
overridevirtual

◆ disable()

void WebCore::InspectorLayerTreeAgent::disable ( ErrorString )
override

◆ enable()

void WebCore::InspectorLayerTreeAgent::enable ( ErrorString )
override

◆ layersForNode()

void WebCore::InspectorLayerTreeAgent::layersForNode ( ErrorString errorString,
int  nodeId,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::LayerTree::Layer >> &  layers 
)
override

◆ layerTreeDidChange()

void WebCore::InspectorLayerTreeAgent::layerTreeDidChange ( )

◆ pseudoElementDestroyed()

void WebCore::InspectorLayerTreeAgent::pseudoElementDestroyed ( PseudoElement pseudoElement)

◆ reasonsForCompositingLayer()

void WebCore::InspectorLayerTreeAgent::reasonsForCompositingLayer ( ErrorString errorString,
const String layerId,
RefPtr< Inspector::Protocol::LayerTree::CompositingReasons > &  compositingReasonsResult 
)
override

◆ renderLayerDestroyed()

void WebCore::InspectorLayerTreeAgent::renderLayerDestroyed ( const RenderLayer renderLayer)

◆ reset()

void WebCore::InspectorLayerTreeAgent::reset ( )

◆ willDestroyFrontendAndBackend()

void WebCore::InspectorLayerTreeAgent::willDestroyFrontendAndBackend ( Inspector::DisconnectReason  )
overridevirtual

The documentation for this class was generated from the following files: