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 &)
 
NodehighlightedNode () const
 
void didSetSearchingForNode (bool enabled)
 
void setIndicating (bool indicating)
 
RefPtr< Inspector::Protocol::OverlayTypes::NodeHighlightDatabuildHighlightObjectForNode (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 &)
 
NodehighlightedNode () const
 
void didSetSearchingForNode (bool enabled)
 
void setIndicating (bool indicating)
 
RefPtr< Inspector::Protocol::OverlayTypes::NodeHighlightDatabuildHighlightObjectForNode (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: