|
| | 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 () |
| |