|
| RenderLayerCompositor (RenderView &) |
|
virtual | ~RenderLayerCompositor () |
|
bool | inCompositingMode () const |
|
void | enableCompositingMode (bool enable=true) |
|
bool | inForcedCompositingMode () const |
|
bool | hasAcceleratedCompositing () const |
|
bool | canRender3DTransforms () const |
|
void | cacheAcceleratedCompositingFlags () |
|
void | setCompositingLayersNeedRebuild (bool needRebuild=true) |
|
bool | compositingLayersNeedRebuild () const |
|
void | willRecalcStyle () |
|
bool | didRecalcStyleWithNoPendingLayout () |
|
void | scheduleLayerFlush (bool canThrottle) |
|
void | flushPendingLayerChanges (bool isFlushRoot=true) |
|
RenderLayerCompositor * | enclosingCompositorFlushingLayers () const |
|
void | didFlushChangesForLayer (RenderLayer &, const GraphicsLayer *) |
|
void | didChangeVisibleRect () |
|
bool | updateCompositingLayers (CompositingUpdateType, RenderLayer *updateRoot=nullptr) |
|
void | scheduleCompositingLayerUpdate () |
|
void | cancelCompositingLayerUpdate () |
|
bool | updateLayerCompositingState (RenderLayer &, CompositingChangeRepaint=CompositingChangeRepaintNow) |
|
void | updateCompositingDescendantGeometry (RenderLayer &compositingAncestor, RenderLayer &, bool compositedChildrenOnly) |
|
bool | clippedByAncestor (RenderLayer &) const |
|
bool | clipsCompositingDescendants (const RenderLayer &) const |
|
bool | needsContentsCompositingLayer (const RenderLayer &) const |
|
bool | supportsFixedRootBackgroundCompositing () const |
|
bool | needsFixedRootBackgroundLayer (const RenderLayer &) const |
|
GraphicsLayer * | fixedRootBackgroundLayer () const |
|
void | rootOrBodyStyleChanged (RenderElement &, const RenderStyle *oldStyle) |
|
void | rootBackgroundTransparencyChanged () |
|
void | repaintOnCompositingChange (RenderLayer &) |
|
void | repaintInCompositedAncestor (RenderLayer &, const LayoutRect &) |
|
void | layerWasAdded (RenderLayer &parent, RenderLayer &child) |
|
void | layerWillBeRemoved (RenderLayer &parent, RenderLayer &child) |
|
void | layerStyleChanged (StyleDifference, RenderLayer &, const RenderStyle *oldStyle) |
|
RenderLayer * | enclosingNonStackingClippingLayer (const RenderLayer &) const |
|
void | repaintCompositedLayers () |
|
bool | requiresOwnBackingStore (const RenderLayer &, const RenderLayer *compositingAncestorLayer, const LayoutRect &layerCompositedBoundsInAncestor, const LayoutRect &ancestorCompositedBounds) const |
|
WEBCORE_EXPORT RenderLayer & | rootRenderLayer () const |
|
GraphicsLayer * | rootGraphicsLayer () const |
|
WEBCORE_EXPORT GraphicsLayer * | scrollLayer () const |
|
GraphicsLayer * | clipLayer () const |
|
GraphicsLayer * | rootContentLayer () const |
|
RootLayerAttachment | rootLayerAttachment () const |
|
void | updateRootLayerAttachment () |
|
void | updateRootLayerPosition () |
|
void | setIsInWindow (bool) |
|
void | clearBackingForAllLayers () |
|
void | layerBecameComposited (const RenderLayer &) |
|
void | layerBecameNonComposited (const RenderLayer &) |
|
bool | has3DContent () const |
|
void | frameViewDidChangeLocation (const IntPoint &contentsOffset) |
|
void | frameViewDidChangeSize () |
|
void | frameViewDidScroll () |
|
void | frameViewDidAddOrRemoveScrollbars () |
|
void | frameViewDidLayout () |
|
void | rootFixedBackgroundsChanged () |
|
void | scrollingLayerDidChange (RenderLayer &) |
|
void | fixedRootBackgroundLayerChanged () |
|
String | layerTreeAsText (LayerTreeFlags) |
|
float | deviceScaleFactor () const override |
|
float | contentsScaleMultiplierForNewTiles (const GraphicsLayer *) const override |
|
float | pageScaleFactor () const override |
|
float | zoomedOutPageScaleFactor () const override |
|
void | didCommitChangesForLayer (const GraphicsLayer *) const override |
|
void | notifyFlushBeforeDisplayRefresh (const GraphicsLayer *) override |
|
void | layerTiledBackingUsageChanged (const GraphicsLayer *, bool) |
|
bool | acceleratedDrawingEnabled () const |
|
bool | displayListDrawingEnabled () const |
|
void | deviceOrPageScaleFactorChanged () |
|
void | windowScreenDidChange (PlatformDisplayID) |
|
GraphicsLayer * | layerForHorizontalScrollbar () const |
|
GraphicsLayer * | layerForVerticalScrollbar () const |
|
GraphicsLayer * | layerForScrollCorner () const |
|
ScrollableArea * | scrollableAreaForScrollLayerID (ScrollingNodeID) const |
|
void | updateScrollCoordinatedStatus (RenderLayer &) |
|
void | removeFromScrollCoordinatedLayers (RenderLayer &) |
|
void | willRemoveScrollingLayerWithBacking (RenderLayer &, RenderLayerBacking &) |
|
void | didAddScrollingLayer (RenderLayer &) |
|
void | resetTrackedRepaintRects () |
|
void | setTracksRepaints (bool) |
|
void | setShouldReevaluateCompositingAfterLayout () |
|
bool | viewHasTransparentBackground (Color *backgroundColor=nullptr) const |
|
bool | hasNonMainLayersWithTiledBacking () const |
|
CompositingReasons | reasonsForCompositing (const RenderLayer &) const |
|
void | setLayerFlushThrottlingEnabled (bool) |
|
void | disableLayerFlushThrottlingTemporarilyForInteraction () |
|
void | didPaintBacking (RenderLayerBacking *) |
|
void | setRootExtendedBackgroundColor (const Color &) |
|
const Color & | rootExtendedBackgroundColor () const |
|
WEBCORE_EXPORT void | startTrackingLayerFlushes () |
|
WEBCORE_EXPORT unsigned | layerFlushCount () const |
|
WEBCORE_EXPORT void | startTrackingCompositingUpdates () |
|
WEBCORE_EXPORT unsigned | compositingUpdateCount () const |
|
| RenderLayerCompositor (RenderView &) |
|
virtual | ~RenderLayerCompositor () |
|
bool | inCompositingMode () const |
|
void | enableCompositingMode (bool enable=true) |
|
bool | inForcedCompositingMode () const |
|
bool | hasAcceleratedCompositing () const |
|
bool | canRender3DTransforms () const |
|
void | cacheAcceleratedCompositingFlags () |
|
void | setCompositingLayersNeedRebuild (bool needRebuild=true) |
|
bool | compositingLayersNeedRebuild () const |
|
void | willRecalcStyle () |
|
bool | didRecalcStyleWithNoPendingLayout () |
|
void | scheduleLayerFlush (bool canThrottle) |
|
void | flushPendingLayerChanges (bool isFlushRoot=true) |
|
RenderLayerCompositor * | enclosingCompositorFlushingLayers () const |
|
void | didFlushChangesForLayer (RenderLayer &, const GraphicsLayer *) |
|
void | didChangeVisibleRect () |
|
bool | updateCompositingLayers (CompositingUpdateType, RenderLayer *updateRoot=nullptr) |
|
void | scheduleCompositingLayerUpdate () |
|
void | cancelCompositingLayerUpdate () |
|
bool | updateLayerCompositingState (RenderLayer &, CompositingChangeRepaint=CompositingChangeRepaintNow) |
|
void | updateCompositingDescendantGeometry (RenderLayer &compositingAncestor, RenderLayer &, bool compositedChildrenOnly) |
|
bool | clippedByAncestor (RenderLayer &) const |
|
bool | clipsCompositingDescendants (const RenderLayer &) const |
|
bool | needsContentsCompositingLayer (const RenderLayer &) const |
|
bool | supportsFixedRootBackgroundCompositing () const |
|
bool | needsFixedRootBackgroundLayer (const RenderLayer &) const |
|
GraphicsLayer * | fixedRootBackgroundLayer () const |
|
void | rootOrBodyStyleChanged (RenderElement &, const RenderStyle *oldStyle) |
|
void | rootBackgroundTransparencyChanged () |
|
void | repaintOnCompositingChange (RenderLayer &) |
|
void | repaintInCompositedAncestor (RenderLayer &, const LayoutRect &) |
|
void | layerWasAdded (RenderLayer &parent, RenderLayer &child) |
|
void | layerWillBeRemoved (RenderLayer &parent, RenderLayer &child) |
|
void | layerStyleChanged (StyleDifference, RenderLayer &, const RenderStyle *oldStyle) |
|
RenderLayer * | enclosingNonStackingClippingLayer (const RenderLayer &) const |
|
void | repaintCompositedLayers () |
|
bool | requiresOwnBackingStore (const RenderLayer &, const RenderLayer *compositingAncestorLayer, const LayoutRect &layerCompositedBoundsInAncestor, const LayoutRect &ancestorCompositedBounds) const |
|
WEBCORE_EXPORT RenderLayer & | rootRenderLayer () const |
|
GraphicsLayer * | rootGraphicsLayer () const |
|
WEBCORE_EXPORT GraphicsLayer * | scrollLayer () const |
|
GraphicsLayer * | clipLayer () const |
|
GraphicsLayer * | rootContentLayer () const |
|
RootLayerAttachment | rootLayerAttachment () const |
|
void | updateRootLayerAttachment () |
|
void | updateRootLayerPosition () |
|
void | setIsInWindow (bool) |
|
void | clearBackingForAllLayers () |
|
void | layerBecameComposited (const RenderLayer &) |
|
void | layerBecameNonComposited (const RenderLayer &) |
|
bool | has3DContent () const |
|
void | frameViewDidChangeLocation (const IntPoint &contentsOffset) |
|
void | frameViewDidChangeSize () |
|
void | frameViewDidScroll () |
|
void | frameViewDidAddOrRemoveScrollbars () |
|
void | frameViewDidLayout () |
|
void | rootFixedBackgroundsChanged () |
|
void | scrollingLayerDidChange (RenderLayer &) |
|
void | fixedRootBackgroundLayerChanged () |
|
String | layerTreeAsText (LayerTreeFlags) |
|
float | deviceScaleFactor () const override |
|
float | contentsScaleMultiplierForNewTiles (const GraphicsLayer *) const override |
|
float | pageScaleFactor () const override |
|
float | zoomedOutPageScaleFactor () const override |
|
void | didCommitChangesForLayer (const GraphicsLayer *) const override |
|
void | notifyFlushBeforeDisplayRefresh (const GraphicsLayer *) override |
|
void | layerTiledBackingUsageChanged (const GraphicsLayer *, bool) |
|
bool | acceleratedDrawingEnabled () const |
|
bool | displayListDrawingEnabled () const |
|
void | deviceOrPageScaleFactorChanged () |
|
void | windowScreenDidChange (PlatformDisplayID) |
|
GraphicsLayer * | layerForHorizontalScrollbar () const |
|
GraphicsLayer * | layerForVerticalScrollbar () const |
|
GraphicsLayer * | layerForScrollCorner () const |
|
ScrollableArea * | scrollableAreaForScrollLayerID (ScrollingNodeID) const |
|
void | updateScrollCoordinatedStatus (RenderLayer &) |
|
void | removeFromScrollCoordinatedLayers (RenderLayer &) |
|
void | willRemoveScrollingLayerWithBacking (RenderLayer &, RenderLayerBacking &) |
|
void | didAddScrollingLayer (RenderLayer &) |
|
void | resetTrackedRepaintRects () |
|
void | setTracksRepaints (bool) |
|
void | setShouldReevaluateCompositingAfterLayout () |
|
bool | viewHasTransparentBackground (Color *backgroundColor=nullptr) const |
|
bool | hasNonMainLayersWithTiledBacking () const |
|
CompositingReasons | reasonsForCompositing (const RenderLayer &) const |
|
void | setLayerFlushThrottlingEnabled (bool) |
|
void | disableLayerFlushThrottlingTemporarilyForInteraction () |
|
void | didPaintBacking (RenderLayerBacking *) |
|
void | setRootExtendedBackgroundColor (const Color &) |
|
const Color & | rootExtendedBackgroundColor () const |
|
WEBCORE_EXPORT void | startTrackingLayerFlushes () |
|
WEBCORE_EXPORT unsigned | layerFlushCount () const |
|
WEBCORE_EXPORT void | startTrackingCompositingUpdates () |
|
WEBCORE_EXPORT unsigned | compositingUpdateCount () const |
|
virtual | ~GraphicsLayerClient () |
|
virtual void | tiledBackingUsageChanged (const GraphicsLayer *, bool) |
|
virtual void | notifyAnimationStarted (const GraphicsLayer *, const String &, double) |
|
virtual void | notifyAnimationEnded (const GraphicsLayer *, const String &) |
|
virtual bool | getCurrentTransform (const GraphicsLayer *, TransformationMatrix &) const |
|
virtual bool | paintsOpaquelyAtNonIntegralScales (const GraphicsLayer *) 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 bool | getCurrentTransform (const GraphicsLayer *, TransformationMatrix &) const |
|
virtual bool | paintsOpaquelyAtNonIntegralScales (const GraphicsLayer *) 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 | ~GraphicsLayerUpdaterClient () |
|
virtual | ~GraphicsLayerUpdaterClient () |
|