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

#include <PageOverlayController.h>

Inheritance diagram for WebCore::PageOverlayController:
WebCore::GraphicsLayerClient WebCore::GraphicsLayerClient

Public Member Functions

 PageOverlayController (MainFrame &)
 
virtual ~PageOverlayController ()
 
GraphicsLayerlayerWithDocumentOverlays ()
 
GraphicsLayerlayerWithViewOverlays ()
 
WEBCORE_EXPORT GraphicsLayerdocumentOverlayRootLayer () const
 
WEBCORE_EXPORT GraphicsLayerviewOverlayRootLayer () const
 
const Vector< RefPtr< PageOverlay > > & pageOverlays () const
 
WEBCORE_EXPORT void installPageOverlay (PageOverlay &, PageOverlay::FadeMode)
 
WEBCORE_EXPORT void uninstallPageOverlay (PageOverlay &, PageOverlay::FadeMode)
 
void setPageOverlayNeedsDisplay (PageOverlay &, const IntRect &)
 
void setPageOverlayOpacity (PageOverlay &, float)
 
void clearPageOverlay (PageOverlay &)
 
GraphicsLayerlayerForOverlay (PageOverlay &) const
 
void willDetachRootLayer ()
 
void didChangeViewSize ()
 
void didChangeDocumentSize ()
 
void didChangeSettings ()
 
void didChangeDeviceScaleFactor ()
 
void didChangeViewExposedRect ()
 
void didScrollFrame (Frame &)
 
void didChangeOverlayFrame (PageOverlay &)
 
void didChangeOverlayBackgroundColor (PageOverlay &)
 
int overlayCount () const
 
bool handleMouseEvent (const PlatformMouseEvent &)
 
WEBCORE_EXPORT bool copyAccessibilityAttributeStringValueForPoint (String attribute, FloatPoint, String &value)
 
WEBCORE_EXPORT bool copyAccessibilityAttributeBoolValueForPoint (String attribute, FloatPoint, bool &value)
 
WEBCORE_EXPORT Vector< StringcopyAccessibilityAttributesNames (bool parameterizedNames)
 
 PageOverlayController (MainFrame &)
 
virtual ~PageOverlayController ()
 
GraphicsLayerlayerWithDocumentOverlays ()
 
GraphicsLayerlayerWithViewOverlays ()
 
WEBCORE_EXPORT GraphicsLayerdocumentOverlayRootLayer () const
 
WEBCORE_EXPORT GraphicsLayerviewOverlayRootLayer () const
 
const Vector< RefPtr< PageOverlay > > & pageOverlays () const
 
WEBCORE_EXPORT void installPageOverlay (PageOverlay &, PageOverlay::FadeMode)
 
WEBCORE_EXPORT void uninstallPageOverlay (PageOverlay &, PageOverlay::FadeMode)
 
void setPageOverlayNeedsDisplay (PageOverlay &, const IntRect &)
 
void setPageOverlayOpacity (PageOverlay &, float)
 
void clearPageOverlay (PageOverlay &)
 
GraphicsLayerlayerForOverlay (PageOverlay &) const
 
void willDetachRootLayer ()
 
void didChangeViewSize ()
 
void didChangeDocumentSize ()
 
void didChangeSettings ()
 
void didChangeDeviceScaleFactor ()
 
void didChangeViewExposedRect ()
 
void didScrollFrame (Frame &)
 
void didChangeOverlayFrame (PageOverlay &)
 
void didChangeOverlayBackgroundColor (PageOverlay &)
 
int overlayCount () const
 
bool handleMouseEvent (const PlatformMouseEvent &)
 
WEBCORE_EXPORT bool copyAccessibilityAttributeStringValueForPoint (String attribute, FloatPoint, String &value)
 
WEBCORE_EXPORT bool copyAccessibilityAttributeBoolValueForPoint (String attribute, FloatPoint, bool &value)
 
WEBCORE_EXPORT Vector< StringcopyAccessibilityAttributesNames (bool parameterizedNames)
 
- Public Member Functions inherited from WebCore::GraphicsLayerClient
virtual ~GraphicsLayerClient ()
 
virtual void notifyAnimationStarted (const GraphicsLayer *, const String &, double)
 
virtual void notifyAnimationEnded (const GraphicsLayer *, const String &)
 
virtual void notifyFlushBeforeDisplayRefresh (const GraphicsLayer *)
 
virtual void didCommitChangesForLayer (const GraphicsLayer *) const
 
virtual bool getCurrentTransform (const GraphicsLayer *, TransformationMatrix &) const
 
virtual void customPositionForVisibleRectComputation (const GraphicsLayer *, FloatPoint &) const
 
virtual float pageScaleFactor () const
 
virtual float zoomedOutPageScaleFactor () const
 
virtual float contentsScaleMultiplierForNewTiles (const GraphicsLayer *) const
 
virtual bool paintsOpaquelyAtNonIntegralScales (const GraphicsLayer *) const
 
virtual bool isTrackingRepaints () const
 
virtual bool shouldDumpPropertyForLayer (const GraphicsLayer *, const char *) const
 
virtual bool shouldAggressivelyRetainTiles (const GraphicsLayer *) const
 
virtual bool shouldTemporarilyRetainTileCohorts (const GraphicsLayer *) const
 
virtual bool useGiantTiles () const
 
virtual bool needsPixelAligment () const
 
virtual bool needsIOSDumpRenderTreeMainFrameRenderViewLayerIsAlwaysOpaqueHack (const GraphicsLayer &) const
 
virtual void verifyNotPainting ()
 
virtual ~GraphicsLayerClient ()
 
virtual void notifyAnimationStarted (const GraphicsLayer *, const String &, double)
 
virtual void notifyAnimationEnded (const GraphicsLayer *, const String &)
 
virtual void notifyFlushBeforeDisplayRefresh (const GraphicsLayer *)
 
virtual void didCommitChangesForLayer (const GraphicsLayer *) const
 
virtual bool getCurrentTransform (const GraphicsLayer *, TransformationMatrix &) const
 
virtual void customPositionForVisibleRectComputation (const GraphicsLayer *, FloatPoint &) const
 
virtual float pageScaleFactor () const
 
virtual float zoomedOutPageScaleFactor () const
 
virtual float contentsScaleMultiplierForNewTiles (const GraphicsLayer *) const
 
virtual bool paintsOpaquelyAtNonIntegralScales (const GraphicsLayer *) const
 
virtual bool isTrackingRepaints () const
 
virtual bool shouldDumpPropertyForLayer (const GraphicsLayer *, const char *) const
 
virtual bool shouldAggressivelyRetainTiles (const GraphicsLayer *) const
 
virtual bool shouldTemporarilyRetainTileCohorts (const GraphicsLayer *) const
 
virtual bool useGiantTiles () const
 
virtual bool needsPixelAligment () const
 
virtual bool needsIOSDumpRenderTreeMainFrameRenderViewLayerIsAlwaysOpaqueHack (const GraphicsLayer &) const
 
virtual void verifyNotPainting ()
 

Constructor & Destructor Documentation

◆ PageOverlayController() [1/2]

WebCore::PageOverlayController::PageOverlayController ( MainFrame mainFrame)

◆ ~PageOverlayController() [1/2]

WebCore::PageOverlayController::~PageOverlayController ( )
virtual

◆ PageOverlayController() [2/2]

WebCore::PageOverlayController::PageOverlayController ( MainFrame )

◆ ~PageOverlayController() [2/2]

virtual WebCore::PageOverlayController::~PageOverlayController ( )
virtual

Member Function Documentation

◆ clearPageOverlay() [1/2]

void WebCore::PageOverlayController::clearPageOverlay ( PageOverlay overlay)

◆ clearPageOverlay() [2/2]

void WebCore::PageOverlayController::clearPageOverlay ( PageOverlay )

◆ copyAccessibilityAttributeBoolValueForPoint() [1/2]

bool WebCore::PageOverlayController::copyAccessibilityAttributeBoolValueForPoint ( String  attribute,
FloatPoint  parameter,
bool &  value 
)

◆ copyAccessibilityAttributeBoolValueForPoint() [2/2]

WEBCORE_EXPORT bool WebCore::PageOverlayController::copyAccessibilityAttributeBoolValueForPoint ( String  attribute,
FloatPoint  ,
bool &  value 
)

◆ copyAccessibilityAttributesNames() [1/2]

Vector< String > WebCore::PageOverlayController::copyAccessibilityAttributesNames ( bool  parameterizedNames)

◆ copyAccessibilityAttributesNames() [2/2]

WEBCORE_EXPORT Vector<String> WebCore::PageOverlayController::copyAccessibilityAttributesNames ( bool  parameterizedNames)

◆ copyAccessibilityAttributeStringValueForPoint() [1/2]

bool WebCore::PageOverlayController::copyAccessibilityAttributeStringValueForPoint ( String  attribute,
FloatPoint  parameter,
String value 
)

◆ copyAccessibilityAttributeStringValueForPoint() [2/2]

WEBCORE_EXPORT bool WebCore::PageOverlayController::copyAccessibilityAttributeStringValueForPoint ( String  attribute,
FloatPoint  ,
String value 
)

◆ didChangeDeviceScaleFactor() [1/2]

void WebCore::PageOverlayController::didChangeDeviceScaleFactor ( )

◆ didChangeDeviceScaleFactor() [2/2]

void WebCore::PageOverlayController::didChangeDeviceScaleFactor ( )

◆ didChangeDocumentSize() [1/2]

void WebCore::PageOverlayController::didChangeDocumentSize ( )

◆ didChangeDocumentSize() [2/2]

void WebCore::PageOverlayController::didChangeDocumentSize ( )

◆ didChangeOverlayBackgroundColor() [1/2]

void WebCore::PageOverlayController::didChangeOverlayBackgroundColor ( PageOverlay overlay)

◆ didChangeOverlayBackgroundColor() [2/2]

void WebCore::PageOverlayController::didChangeOverlayBackgroundColor ( PageOverlay )

◆ didChangeOverlayFrame() [1/2]

void WebCore::PageOverlayController::didChangeOverlayFrame ( PageOverlay overlay)

◆ didChangeOverlayFrame() [2/2]

void WebCore::PageOverlayController::didChangeOverlayFrame ( PageOverlay )

◆ didChangeSettings() [1/2]

void WebCore::PageOverlayController::didChangeSettings ( )

◆ didChangeSettings() [2/2]

void WebCore::PageOverlayController::didChangeSettings ( )

◆ didChangeViewExposedRect() [1/2]

void WebCore::PageOverlayController::didChangeViewExposedRect ( )

◆ didChangeViewExposedRect() [2/2]

void WebCore::PageOverlayController::didChangeViewExposedRect ( )

◆ didChangeViewSize() [1/2]

void WebCore::PageOverlayController::didChangeViewSize ( )

◆ didChangeViewSize() [2/2]

void WebCore::PageOverlayController::didChangeViewSize ( )

◆ didScrollFrame() [1/2]

void WebCore::PageOverlayController::didScrollFrame ( Frame frame)

◆ didScrollFrame() [2/2]

void WebCore::PageOverlayController::didScrollFrame ( Frame )

◆ documentOverlayRootLayer() [1/2]

GraphicsLayer * WebCore::PageOverlayController::documentOverlayRootLayer ( ) const

◆ documentOverlayRootLayer() [2/2]

WEBCORE_EXPORT GraphicsLayer* WebCore::PageOverlayController::documentOverlayRootLayer ( ) const

◆ handleMouseEvent() [1/2]

bool WebCore::PageOverlayController::handleMouseEvent ( const PlatformMouseEvent mouseEvent)

◆ handleMouseEvent() [2/2]

bool WebCore::PageOverlayController::handleMouseEvent ( const PlatformMouseEvent )

◆ installPageOverlay() [1/2]

void WebCore::PageOverlayController::installPageOverlay ( PageOverlay overlay,
PageOverlay::FadeMode  fadeMode 
)

◆ installPageOverlay() [2/2]

WEBCORE_EXPORT void WebCore::PageOverlayController::installPageOverlay ( PageOverlay ,
PageOverlay::FadeMode   
)

◆ layerForOverlay() [1/2]

GraphicsLayer& WebCore::PageOverlayController::layerForOverlay ( PageOverlay ) const

◆ layerForOverlay() [2/2]

GraphicsLayer & WebCore::PageOverlayController::layerForOverlay ( PageOverlay overlay) const

◆ layerWithDocumentOverlays() [1/2]

GraphicsLayer& WebCore::PageOverlayController::layerWithDocumentOverlays ( )

◆ layerWithDocumentOverlays() [2/2]

GraphicsLayer & WebCore::PageOverlayController::layerWithDocumentOverlays ( )

◆ layerWithViewOverlays() [1/2]

GraphicsLayer& WebCore::PageOverlayController::layerWithViewOverlays ( )

◆ layerWithViewOverlays() [2/2]

GraphicsLayer & WebCore::PageOverlayController::layerWithViewOverlays ( )

◆ overlayCount() [1/2]

int WebCore::PageOverlayController::overlayCount ( ) const
inline

◆ overlayCount() [2/2]

int WebCore::PageOverlayController::overlayCount ( ) const
inline

◆ pageOverlays() [1/2]

const Vector<RefPtr<PageOverlay> >& WebCore::PageOverlayController::pageOverlays ( ) const
inline

◆ pageOverlays() [2/2]

const Vector<RefPtr<PageOverlay> >& WebCore::PageOverlayController::pageOverlays ( ) const
inline

◆ setPageOverlayNeedsDisplay() [1/2]

void WebCore::PageOverlayController::setPageOverlayNeedsDisplay ( PageOverlay ,
const IntRect  
)

◆ setPageOverlayNeedsDisplay() [2/2]

void WebCore::PageOverlayController::setPageOverlayNeedsDisplay ( PageOverlay overlay,
const IntRect dirtyRect 
)

◆ setPageOverlayOpacity() [1/2]

void WebCore::PageOverlayController::setPageOverlayOpacity ( PageOverlay overlay,
float  opacity 
)

◆ setPageOverlayOpacity() [2/2]

void WebCore::PageOverlayController::setPageOverlayOpacity ( PageOverlay ,
float   
)

◆ uninstallPageOverlay() [1/2]

WEBCORE_EXPORT void WebCore::PageOverlayController::uninstallPageOverlay ( PageOverlay ,
PageOverlay::FadeMode   
)

◆ uninstallPageOverlay() [2/2]

void WebCore::PageOverlayController::uninstallPageOverlay ( PageOverlay overlay,
PageOverlay::FadeMode  fadeMode 
)

◆ viewOverlayRootLayer() [1/2]

GraphicsLayer * WebCore::PageOverlayController::viewOverlayRootLayer ( ) const

◆ viewOverlayRootLayer() [2/2]

WEBCORE_EXPORT GraphicsLayer* WebCore::PageOverlayController::viewOverlayRootLayer ( ) const

◆ willDetachRootLayer() [1/2]

void WebCore::PageOverlayController::willDetachRootLayer ( )

◆ willDetachRootLayer() [2/2]

void WebCore::PageOverlayController::willDetachRootLayer ( )

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