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

#include <GraphicsLayerClient.h>

Inheritance diagram for WebCore::GraphicsLayerClient:
WebCore::PageOverlayController WebCore::PageOverlayController WebCore::RenderLayerBacking WebCore::RenderLayerBacking WebCore::RenderLayerCompositor WebCore::RenderLayerCompositor WebKit::RemoteLayerTreeDrawingArea WebKit::RepaintIndicatorLayerClient WebView

Public Member Functions

virtual ~GraphicsLayerClient ()
 
virtual void tiledBackingUsageChanged (const GraphicsLayer *, bool)
 
virtual void notifyAnimationStarted (const GraphicsLayer *, const String &, double)
 
virtual void notifyAnimationEnded (const GraphicsLayer *, const String &)
 
virtual void notifyFlushRequired (const GraphicsLayer *)
 
virtual void notifyFlushBeforeDisplayRefresh (const GraphicsLayer *)
 
virtual void paintContents (const GraphicsLayer *, GraphicsContext &, GraphicsLayerPaintingPhase, const FloatRect &)
 
virtual void didCommitChangesForLayer (const GraphicsLayer *) const
 
virtual bool getCurrentTransform (const GraphicsLayer *, TransformationMatrix &) const
 
virtual void customPositionForVisibleRectComputation (const GraphicsLayer *, FloatPoint &) const
 
virtual float deviceScaleFactor () 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 shouldSkipLayerInDump (const GraphicsLayer *, LayerTreeAsTextBehavior) 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 tiledBackingUsageChanged (const GraphicsLayer *, bool)
 
virtual void notifyAnimationStarted (const GraphicsLayer *, const String &, double)
 
virtual void notifyAnimationEnded (const GraphicsLayer *, const String &)
 
virtual void notifyFlushRequired (const GraphicsLayer *)
 
virtual void notifyFlushBeforeDisplayRefresh (const GraphicsLayer *)
 
virtual void paintContents (const GraphicsLayer *, GraphicsContext &, GraphicsLayerPaintingPhase, const FloatRect &)
 
virtual void didCommitChangesForLayer (const GraphicsLayer *) const
 
virtual bool getCurrentTransform (const GraphicsLayer *, TransformationMatrix &) const
 
virtual void customPositionForVisibleRectComputation (const GraphicsLayer *, FloatPoint &) const
 
virtual float deviceScaleFactor () 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 shouldSkipLayerInDump (const GraphicsLayer *, LayerTreeAsTextBehavior) 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

◆ ~GraphicsLayerClient() [1/2]

virtual WebCore::GraphicsLayerClient::~GraphicsLayerClient ( )
inlinevirtual

◆ ~GraphicsLayerClient() [2/2]

virtual WebCore::GraphicsLayerClient::~GraphicsLayerClient ( )
inlinevirtual

Member Function Documentation

◆ contentsScaleMultiplierForNewTiles() [1/2]

virtual float WebCore::GraphicsLayerClient::contentsScaleMultiplierForNewTiles ( const GraphicsLayer ) const
inlinevirtual

◆ contentsScaleMultiplierForNewTiles() [2/2]

virtual float WebCore::GraphicsLayerClient::contentsScaleMultiplierForNewTiles ( const GraphicsLayer ) const
inlinevirtual

◆ customPositionForVisibleRectComputation() [1/2]

virtual void WebCore::GraphicsLayerClient::customPositionForVisibleRectComputation ( const GraphicsLayer ,
FloatPoint  
) const
inlinevirtual

◆ customPositionForVisibleRectComputation() [2/2]

virtual void WebCore::GraphicsLayerClient::customPositionForVisibleRectComputation ( const GraphicsLayer ,
FloatPoint  
) const
inlinevirtual

◆ deviceScaleFactor() [1/2]

virtual float WebCore::GraphicsLayerClient::deviceScaleFactor ( ) const
inlinevirtual

◆ deviceScaleFactor() [2/2]

virtual float WebCore::GraphicsLayerClient::deviceScaleFactor ( ) const
inlinevirtual

◆ didCommitChangesForLayer() [1/2]

virtual void WebCore::GraphicsLayerClient::didCommitChangesForLayer ( const GraphicsLayer ) const
inlinevirtual

◆ didCommitChangesForLayer() [2/2]

virtual void WebCore::GraphicsLayerClient::didCommitChangesForLayer ( const GraphicsLayer ) const
inlinevirtual

◆ getCurrentTransform() [1/2]

virtual bool WebCore::GraphicsLayerClient::getCurrentTransform ( const GraphicsLayer ,
TransformationMatrix  
) const
inlinevirtual

◆ getCurrentTransform() [2/2]

virtual bool WebCore::GraphicsLayerClient::getCurrentTransform ( const GraphicsLayer ,
TransformationMatrix  
) const
inlinevirtual

◆ isTrackingRepaints() [1/2]

virtual bool WebCore::GraphicsLayerClient::isTrackingRepaints ( ) const
inlinevirtual

◆ isTrackingRepaints() [2/2]

virtual bool WebCore::GraphicsLayerClient::isTrackingRepaints ( ) const
inlinevirtual

◆ needsIOSDumpRenderTreeMainFrameRenderViewLayerIsAlwaysOpaqueHack() [1/2]

virtual bool WebCore::GraphicsLayerClient::needsIOSDumpRenderTreeMainFrameRenderViewLayerIsAlwaysOpaqueHack ( const GraphicsLayer ) const
inlinevirtual

◆ needsIOSDumpRenderTreeMainFrameRenderViewLayerIsAlwaysOpaqueHack() [2/2]

virtual bool WebCore::GraphicsLayerClient::needsIOSDumpRenderTreeMainFrameRenderViewLayerIsAlwaysOpaqueHack ( const GraphicsLayer ) const
inlinevirtual

◆ needsPixelAligment() [1/2]

virtual bool WebCore::GraphicsLayerClient::needsPixelAligment ( ) const
inlinevirtual

◆ needsPixelAligment() [2/2]

virtual bool WebCore::GraphicsLayerClient::needsPixelAligment ( ) const
inlinevirtual

◆ notifyAnimationEnded() [1/2]

virtual void WebCore::GraphicsLayerClient::notifyAnimationEnded ( const GraphicsLayer ,
const String  
)
inlinevirtual

◆ notifyAnimationEnded() [2/2]

virtual void WebCore::GraphicsLayerClient::notifyAnimationEnded ( const GraphicsLayer ,
const String  
)
inlinevirtual

◆ notifyAnimationStarted() [1/2]

virtual void WebCore::GraphicsLayerClient::notifyAnimationStarted ( const GraphicsLayer ,
const String ,
double   
)
inlinevirtual

◆ notifyAnimationStarted() [2/2]

virtual void WebCore::GraphicsLayerClient::notifyAnimationStarted ( const GraphicsLayer ,
const String ,
double   
)
inlinevirtual

◆ notifyFlushBeforeDisplayRefresh() [1/2]

virtual void WebCore::GraphicsLayerClient::notifyFlushBeforeDisplayRefresh ( const GraphicsLayer )
inlinevirtual

◆ notifyFlushBeforeDisplayRefresh() [2/2]

virtual void WebCore::GraphicsLayerClient::notifyFlushBeforeDisplayRefresh ( const GraphicsLayer )
inlinevirtual

◆ notifyFlushRequired() [1/2]

virtual void WebCore::GraphicsLayerClient::notifyFlushRequired ( const GraphicsLayer )
inlinevirtual

◆ notifyFlushRequired() [2/2]

virtual void WebCore::GraphicsLayerClient::notifyFlushRequired ( const GraphicsLayer )
inlinevirtual

◆ pageScaleFactor() [1/2]

virtual float WebCore::GraphicsLayerClient::pageScaleFactor ( ) const
inlinevirtual

◆ pageScaleFactor() [2/2]

virtual float WebCore::GraphicsLayerClient::pageScaleFactor ( ) const
inlinevirtual

◆ paintContents() [1/2]

virtual void WebCore::GraphicsLayerClient::paintContents ( const GraphicsLayer ,
GraphicsContext ,
GraphicsLayerPaintingPhase  ,
const FloatRect  
)
inlinevirtual

◆ paintContents() [2/2]

virtual void WebCore::GraphicsLayerClient::paintContents ( const GraphicsLayer ,
GraphicsContext ,
GraphicsLayerPaintingPhase  ,
const FloatRect  
)
inlinevirtual

◆ paintsOpaquelyAtNonIntegralScales() [1/2]

virtual bool WebCore::GraphicsLayerClient::paintsOpaquelyAtNonIntegralScales ( const GraphicsLayer ) const
inlinevirtual

◆ paintsOpaquelyAtNonIntegralScales() [2/2]

virtual bool WebCore::GraphicsLayerClient::paintsOpaquelyAtNonIntegralScales ( const GraphicsLayer ) const
inlinevirtual

◆ shouldAggressivelyRetainTiles() [1/2]

virtual bool WebCore::GraphicsLayerClient::shouldAggressivelyRetainTiles ( const GraphicsLayer ) const
inlinevirtual

◆ shouldAggressivelyRetainTiles() [2/2]

virtual bool WebCore::GraphicsLayerClient::shouldAggressivelyRetainTiles ( const GraphicsLayer ) const
inlinevirtual

◆ shouldDumpPropertyForLayer() [1/2]

virtual bool WebCore::GraphicsLayerClient::shouldDumpPropertyForLayer ( const GraphicsLayer ,
const char *   
) const
inlinevirtual

◆ shouldDumpPropertyForLayer() [2/2]

virtual bool WebCore::GraphicsLayerClient::shouldDumpPropertyForLayer ( const GraphicsLayer ,
const char *   
) const
inlinevirtual

◆ shouldSkipLayerInDump() [1/2]

virtual bool WebCore::GraphicsLayerClient::shouldSkipLayerInDump ( const GraphicsLayer ,
LayerTreeAsTextBehavior   
) const
inlinevirtual

◆ shouldSkipLayerInDump() [2/2]

virtual bool WebCore::GraphicsLayerClient::shouldSkipLayerInDump ( const GraphicsLayer ,
LayerTreeAsTextBehavior   
) const
inlinevirtual

◆ shouldTemporarilyRetainTileCohorts() [1/2]

virtual bool WebCore::GraphicsLayerClient::shouldTemporarilyRetainTileCohorts ( const GraphicsLayer ) const
inlinevirtual

◆ shouldTemporarilyRetainTileCohorts() [2/2]

virtual bool WebCore::GraphicsLayerClient::shouldTemporarilyRetainTileCohorts ( const GraphicsLayer ) const
inlinevirtual

◆ tiledBackingUsageChanged() [1/2]

virtual void WebCore::GraphicsLayerClient::tiledBackingUsageChanged ( const GraphicsLayer ,
bool   
)
inlinevirtual

◆ tiledBackingUsageChanged() [2/2]

virtual void WebCore::GraphicsLayerClient::tiledBackingUsageChanged ( const GraphicsLayer ,
bool   
)
inlinevirtual

◆ useGiantTiles() [1/2]

virtual bool WebCore::GraphicsLayerClient::useGiantTiles ( ) const
inlinevirtual

◆ useGiantTiles() [2/2]

virtual bool WebCore::GraphicsLayerClient::useGiantTiles ( ) const
inlinevirtual

◆ verifyNotPainting() [1/2]

virtual void WebCore::GraphicsLayerClient::verifyNotPainting ( )
inlinevirtual

◆ verifyNotPainting() [2/2]

virtual void WebCore::GraphicsLayerClient::verifyNotPainting ( )
inlinevirtual

◆ zoomedOutPageScaleFactor() [1/2]

virtual float WebCore::GraphicsLayerClient::zoomedOutPageScaleFactor ( ) const
inlinevirtual

◆ zoomedOutPageScaleFactor() [2/2]

virtual float WebCore::GraphicsLayerClient::zoomedOutPageScaleFactor ( ) const
inlinevirtual

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