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

#include <InspectorOverlay.h>

Public Types

enum  CoordinateSystem { CoordinateSystem::View, CoordinateSystem::Document, CoordinateSystem::View, CoordinateSystem::Document }
 
enum  CoordinateSystem { CoordinateSystem::View, CoordinateSystem::Document, CoordinateSystem::View, CoordinateSystem::Document }
 

Public Member Functions

 InspectorOverlay (Page &, InspectorClient *)
 
 ~InspectorOverlay ()
 
void update ()
 
void paint (GraphicsContext &)
 
void getHighlight (Highlight &, CoordinateSystem) const
 
void setPausedInDebuggerMessage (const String *)
 
void hideHighlight ()
 
void highlightNodeList (RefPtr< NodeList > &&, const HighlightConfig &)
 
void highlightNode (Node *, const HighlightConfig &)
 
void highlightQuad (std::unique_ptr< FloatQuad >, const HighlightConfig &)
 
void setShowingPaintRects (bool)
 
void showPaintRect (const FloatRect &)
 
Node * highlightedNode () const
 
void didSetSearchingForNode (bool enabled)
 
void setIndicating (bool indicating)
 
RefPtr< Inspector::Protocol::OverlayTypes::NodeHighlightData > buildHighlightObjectForNode (Node *, HighlightType) const
 
Ref< Inspector::Protocol::Array< Inspector::Protocol::OverlayTypes::NodeHighlightData > > buildObjectForHighlightedNodes () const
 
void freePage ()
 
 InspectorOverlay (Page &, InspectorClient *)
 
 ~InspectorOverlay ()
 
void update ()
 
void paint (GraphicsContext &)
 
void getHighlight (Highlight &, CoordinateSystem) const
 
void setPausedInDebuggerMessage (const String *)
 
void hideHighlight ()
 
void highlightNodeList (RefPtr< NodeList > &&, const HighlightConfig &)
 
void highlightNode (Node *, const HighlightConfig &)
 
void highlightQuad (std::unique_ptr< FloatQuad >, const HighlightConfig &)
 
void setShowingPaintRects (bool)
 
void showPaintRect (const FloatRect &)
 
Node * highlightedNode () const
 
void didSetSearchingForNode (bool enabled)
 
void setIndicating (bool indicating)
 
RefPtr< Inspector::Protocol::OverlayTypes::NodeHighlightData > buildHighlightObjectForNode (Node *, HighlightType) const
 
Ref< Inspector::Protocol::Array< Inspector::Protocol::OverlayTypes::NodeHighlightData > > buildObjectForHighlightedNodes () const
 
void freePage ()
 

Member Enumeration Documentation

◆ CoordinateSystem [1/2]

Enumerator
View 
Document 
View 
Document 

◆ CoordinateSystem [2/2]

Enumerator
View 
Document 
View 
Document 

Constructor & Destructor Documentation

◆ InspectorOverlay() [1/2]

WebCore::InspectorOverlay::InspectorOverlay ( Page &  page,
InspectorClient *  client 
)

◆ ~InspectorOverlay() [1/2]

WebCore::InspectorOverlay::~InspectorOverlay ( )

◆ InspectorOverlay() [2/2]

WebCore::InspectorOverlay::InspectorOverlay ( Page &  ,
InspectorClient *   
)

◆ ~InspectorOverlay() [2/2]

WebCore::InspectorOverlay::~InspectorOverlay ( )

Member Function Documentation

◆ buildHighlightObjectForNode() [1/2]

RefPtr< Inspector::Protocol::OverlayTypes::NodeHighlightData > WebCore::InspectorOverlay::buildHighlightObjectForNode ( Node *  node,
HighlightType  type 
) const

◆ buildHighlightObjectForNode() [2/2]

RefPtr<Inspector::Protocol::OverlayTypes::NodeHighlightData> WebCore::InspectorOverlay::buildHighlightObjectForNode ( Node *  ,
HighlightType   
) const

◆ buildObjectForHighlightedNodes() [1/2]

Ref< Inspector::Protocol::Array< Inspector::Protocol::OverlayTypes::NodeHighlightData > > WebCore::InspectorOverlay::buildObjectForHighlightedNodes ( ) const

◆ buildObjectForHighlightedNodes() [2/2]

Ref<Inspector::Protocol::Array<Inspector::Protocol::OverlayTypes::NodeHighlightData> > WebCore::InspectorOverlay::buildObjectForHighlightedNodes ( ) const

◆ didSetSearchingForNode() [1/2]

void WebCore::InspectorOverlay::didSetSearchingForNode ( bool  enabled)

◆ didSetSearchingForNode() [2/2]

void WebCore::InspectorOverlay::didSetSearchingForNode ( bool  enabled)

◆ freePage() [1/2]

void WebCore::InspectorOverlay::freePage ( )

◆ freePage() [2/2]

void WebCore::InspectorOverlay::freePage ( )

◆ getHighlight() [1/2]

void WebCore::InspectorOverlay::getHighlight ( Highlight &  ,
CoordinateSystem   
) const

◆ getHighlight() [2/2]

void WebCore::InspectorOverlay::getHighlight ( Highlight &  highlight,
InspectorOverlay::CoordinateSystem  coordinateSystem 
) const

◆ hideHighlight() [1/2]

void WebCore::InspectorOverlay::hideHighlight ( )

◆ hideHighlight() [2/2]

void WebCore::InspectorOverlay::hideHighlight ( )

◆ highlightedNode() [1/2]

Node * WebCore::InspectorOverlay::highlightedNode ( ) const

◆ highlightedNode() [2/2]

Node* WebCore::InspectorOverlay::highlightedNode ( ) const

◆ highlightNode() [1/2]

void WebCore::InspectorOverlay::highlightNode ( Node *  ,
const HighlightConfig &   
)

◆ highlightNode() [2/2]

void WebCore::InspectorOverlay::highlightNode ( Node *  node,
const HighlightConfig &  highlightConfig 
)

◆ highlightNodeList() [1/2]

void WebCore::InspectorOverlay::highlightNodeList ( RefPtr< NodeList > &&  ,
const HighlightConfig &   
)

◆ highlightNodeList() [2/2]

void WebCore::InspectorOverlay::highlightNodeList ( RefPtr< NodeList > &&  nodes,
const HighlightConfig &  highlightConfig 
)

◆ highlightQuad() [1/2]

void WebCore::InspectorOverlay::highlightQuad ( std::unique_ptr< FloatQuad >  quad,
const HighlightConfig &  highlightConfig 
)

◆ highlightQuad() [2/2]

void WebCore::InspectorOverlay::highlightQuad ( std::unique_ptr< FloatQuad >  ,
const HighlightConfig &   
)

◆ paint() [1/2]

void WebCore::InspectorOverlay::paint ( GraphicsContext &  )

◆ paint() [2/2]

void WebCore::InspectorOverlay::paint ( GraphicsContext &  context)

◆ setIndicating() [1/2]

void WebCore::InspectorOverlay::setIndicating ( bool  indicating)

◆ setIndicating() [2/2]

void WebCore::InspectorOverlay::setIndicating ( bool  indicating)

◆ setPausedInDebuggerMessage() [1/2]

void WebCore::InspectorOverlay::setPausedInDebuggerMessage ( const String *  message)

◆ setPausedInDebuggerMessage() [2/2]

void WebCore::InspectorOverlay::setPausedInDebuggerMessage ( const String *  )

◆ setShowingPaintRects() [1/2]

void WebCore::InspectorOverlay::setShowingPaintRects ( bool  showingPaintRects)

◆ setShowingPaintRects() [2/2]

void WebCore::InspectorOverlay::setShowingPaintRects ( bool  )

◆ showPaintRect() [1/2]

void WebCore::InspectorOverlay::showPaintRect ( const FloatRect &  rect)

◆ showPaintRect() [2/2]

void WebCore::InspectorOverlay::showPaintRect ( const FloatRect &  )

◆ update() [1/2]

void WebCore::InspectorOverlay::update ( )

◆ update() [2/2]

void WebCore::InspectorOverlay::update ( )

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