|
| | RenderLayer (RenderLayerModelObject &) |
| |
| virtual | ~RenderLayer () |
| |
| String | name () const |
| |
| RenderLayerModelObject & | renderer () const |
| |
| RenderBox * | renderBox () const |
| |
| RenderLayer * | parent () const |
| |
| RenderLayer * | previousSibling () const |
| |
| RenderLayer * | nextSibling () const |
| |
| RenderLayer * | firstChild () const |
| |
| RenderLayer * | lastChild () const |
| |
| void | addChild (RenderLayer *newChild, RenderLayer *beforeChild=nullptr) |
| |
| RenderLayer * | removeChild (RenderLayer *) |
| |
| Page & | page () const |
| |
| void | removeOnlyThisLayer () |
| |
| void | insertOnlyThisLayer () |
| |
| void | repaintIncludingDescendants () |
| |
| void | setBackingNeedsRepaint (GraphicsLayer::ShouldClipToLayer=GraphicsLayer::ClipToLayer) |
| |
| void | setBackingNeedsRepaintInRect (const LayoutRect &, GraphicsLayer::ShouldClipToLayer=GraphicsLayer::ClipToLayer) |
| |
| void | repaintIncludingNonCompositingDescendants (RenderLayerModelObject *repaintContainer) |
| |
| void | styleChanged (StyleDifference, const RenderStyle *oldStyle) |
| |
| RenderMarquee * | marquee () const |
| |
| bool | isNormalFlowOnly () const |
| |
| bool | isSelfPaintingLayer () const |
| |
| bool | cannotBlitToWindow () const |
| |
| bool | isTransparent () const |
| |
| bool | hasReflection () const |
| |
| bool | isReflection () const |
| |
| RenderReplica * | reflection () const |
| |
| RenderLayer * | reflectionLayer () const |
| |
| const RenderLayer * | root () const |
| |
| const LayoutPoint & | location () const |
| |
| void | setLocation (const LayoutPoint &p) |
| |
| const IntSize & | size () const |
| |
| void | setSize (const IntSize &size) |
| |
| LayoutRect | rect () const |
| |
| int | scrollWidth () const |
| |
| int | scrollHeight () const |
| |
| void | panScrollFromPoint (const IntPoint &) |
| |
| void | scrollByRecursively (const IntSize &delta, ScrollOffsetClamping=ScrollOffsetUnclamped, ScrollableArea **scrolledArea=nullptr) |
| |
| WEBCORE_EXPORT void | scrollToOffset (const ScrollOffset &, ScrollOffsetClamping=ScrollOffsetUnclamped) |
| |
| void | scrollToXOffset (int x, ScrollOffsetClamping clamp=ScrollOffsetUnclamped) |
| |
| void | scrollToYOffset (int y, ScrollOffsetClamping clamp=ScrollOffsetUnclamped) |
| |
| void | scrollToXPosition (int x, ScrollOffsetClamping=ScrollOffsetUnclamped) |
| |
| void | scrollToYPosition (int y, ScrollOffsetClamping=ScrollOffsetUnclamped) |
| |
| ScrollOffset | scrollOffset () const |
| |
| IntSize | scrollableContentsSize () const |
| |
| void | availableContentSizeChanged (AvailableSizeChangeReason) override |
| |
| void | scrollRectToVisible (SelectionRevealMode, const LayoutRect &absoluteRect, bool insideFixed, const ScrollAlignment &alignX, const ScrollAlignment &alignY) |
| |
| bool | scrollsOverflow () const |
| |
| bool | hasScrollbars () const |
| |
| void | setHasHorizontalScrollbar (bool) |
| |
| void | setHasVerticalScrollbar (bool) |
| |
| Ref< Scrollbar > | createScrollbar (ScrollbarOrientation) |
| |
| void | destroyScrollbar (ScrollbarOrientation) |
| |
| bool | hasHorizontalScrollbar () const |
| |
| bool | hasVerticalScrollbar () const |
| |
| ScrollPosition | scrollPosition () const override |
| |
| Scrollbar * | horizontalScrollbar () const override |
| |
| Scrollbar * | verticalScrollbar () const override |
| |
| ScrollableArea * | enclosingScrollableArea () const override |
| |
| bool | isScrollableOrRubberbandable () override |
| |
| bool | hasScrollableOrRubberbandableAncestor () override |
| |
| bool | hasAcceleratedTouchScrolling () const |
| |
| bool | hasTouchScrollableOverflow () const |
| |
| int | verticalScrollbarWidth (OverlayScrollbarSizeRelevancy=IgnoreOverlayScrollbarSize) const |
| |
| int | horizontalScrollbarHeight (OverlayScrollbarSizeRelevancy=IgnoreOverlayScrollbarSize) const |
| |
| bool | hasOverflowControls () const |
| |
| bool | isPointInResizeControl (const IntPoint &absolutePoint) const |
| |
| bool | hitTestOverflowControls (HitTestResult &, const IntPoint &localPoint) |
| |
| IntSize | offsetFromResizeCorner (const IntPoint &absolutePoint) const |
| |
| void | paintOverflowControls (GraphicsContext &, const IntPoint &, const IntRect &damageRect, bool paintingOverlayControls=false) |
| |
| void | paintScrollCorner (GraphicsContext &, const IntPoint &, const IntRect &damageRect) |
| |
| void | paintResizer (GraphicsContext &, const LayoutPoint &, const LayoutRect &damageRect) |
| |
| void | updateScrollInfoAfterLayout () |
| |
| bool | scroll (ScrollDirection, ScrollGranularity, float multiplier=1) |
| |
| void | autoscroll (const IntPoint &) |
| |
| bool | canResize () const |
| |
| void | resize (const PlatformMouseEvent &, const LayoutSize &) |
| |
| bool | inResizeMode () const |
| |
| void | setInResizeMode (bool b) |
| |
| bool | isRootLayer () const |
| |
| RenderLayerCompositor & | compositor () const |
| |
| void | contentChanged (ContentChangeType) |
| |
| bool | canRender3DTransforms () const |
| |
| void | updateLayerPositionsAfterLayout (const RenderLayer *rootLayer, UpdateLayerPositionsFlags) |
| |
| void | updateLayerPositionsAfterOverflowScroll () |
| |
| void | updateLayerPositionsAfterDocumentScroll () |
| |
| void | positionNewlyCreatedOverflowControls () |
| |
| bool | hasCompositedLayerInEnclosingPaginationChain () const |
| |
| RenderLayer * | enclosingPaginationLayer (PaginationInclusionMode mode) const |
| |
| void | updateTransform () |
| |
| const LayoutSize & | offsetForInFlowPosition () const |
| |
| void | clearClipRectsIncludingDescendants (ClipRectsType typeToClear=AllClipRectTypes) |
| |
| void | clearClipRects (ClipRectsType typeToClear=AllClipRectTypes) |
| |
| void | addBlockSelectionGapsBounds (const LayoutRect &) |
| |
| void | clearBlockSelectionGapsBounds () |
| |
| void | repaintBlockSelectionGaps () |
| |
| bool | isStackingContext () const |
| |
| bool | isStackingContainer () const |
| |
| RenderLayer * | stackingContainer () const |
| |
| RenderLayer * | enclosingStackingContainer () |
| |
| void | dirtyZOrderLists () |
| |
| void | dirtyStackingContainerZOrderLists () |
| |
| Vector< RenderLayer * > * | posZOrderList () const |
| |
| bool | hasNegativeZOrderList () const |
| |
| Vector< RenderLayer * > * | negZOrderList () const |
| |
| void | dirtyNormalFlowList () |
| |
| Vector< RenderLayer * > * | normalFlowList () const |
| |
| void | updateLayerListsIfNeeded () |
| |
| void | updateDescendantsLayerListsIfNeeded (bool recursive) |
| |
| bool | hasVisibleContent () const |
| |
| bool | hasVisibleDescendant () const |
| |
| void | setHasVisibleContent () |
| |
| void | dirtyVisibleContentStatus () |
| |
| bool | hasVisibleBoxDecorationsOrBackground () const |
| |
| bool | hasVisibleBoxDecorations () const |
| |
| bool | isVisuallyNonEmpty (PaintedContentRequest *=nullptr) const |
| |
| bool | hasNonEmptyChildRenderers (PaintedContentRequest &) const |
| |
| bool | hasSelfPaintingLayerDescendant () const |
| |
| bool | hasOutOfFlowPositionedDescendant () const |
| |
| RenderLayer * | enclosingAncestorForPosition (EPosition) const |
| |
| RenderLayer * | enclosingScrollableLayer () const |
| |
| RenderLayer * | clippingRootForPainting () const |
| |
| RenderLayer * | enclosingOverflowClipLayer (IncludeSelfOrNot) const |
| |
| RenderLayer * | enclosingCompositingLayer (IncludeSelfOrNot=IncludeSelf) const |
| |
| RenderLayer * | enclosingCompositingLayerForRepaint (IncludeSelfOrNot=IncludeSelf) const |
| |
| RenderLayer * | ancestorCompositingLayer () const |
| |
| RenderLayer * | enclosingFilterLayer (IncludeSelfOrNot=IncludeSelf) const |
| |
| RenderLayer * | enclosingFilterRepaintLayer () const |
| |
| void | setFilterBackendNeedsRepaintingInRect (const LayoutRect &) |
| |
| bool | hasAncestorWithFilterOutsets () const |
| |
| bool | canUseConvertToLayerCoords () const |
| |
| void | convertToPixelSnappedLayerCoords (const RenderLayer *ancestorLayer, IntPoint &location, ColumnOffsetAdjustment adjustForColumns=DontAdjustForColumns) const |
| |
| LayoutPoint | convertToLayerCoords (const RenderLayer *ancestorLayer, const LayoutPoint &, ColumnOffsetAdjustment adjustForColumns=DontAdjustForColumns) const |
| |
| LayoutSize | offsetFromAncestor (const RenderLayer *, ColumnOffsetAdjustment=DontAdjustForColumns) const |
| |
| int | zIndex () const |
| |
| void | paint (GraphicsContext &, const LayoutRect &damageRect, const LayoutSize &subpixelOffset=LayoutSize(), PaintBehavior=PaintBehaviorNormal, RenderObject *subtreePaintRoot=nullptr, PaintLayerFlags=0) |
| |
| bool | hitTest (const HitTestRequest &, HitTestResult &) |
| |
| bool | hitTest (const HitTestRequest &, const HitTestLocation &, HitTestResult &) |
| |
| void | paintOverlayScrollbars (GraphicsContext &, const LayoutRect &damageRect, PaintBehavior, RenderObject *subtreePaintRoot=nullptr) |
| |
| void | paintNamedFlowThreadInsideRegion (GraphicsContext &, RenderNamedFlowFragment *, LayoutRect, LayoutPoint, PaintBehavior=PaintBehaviorNormal, PaintLayerFlags=0) |
| |
| void | calculateRects (const ClipRectsContext &, const LayoutRect &paintDirtyRect, LayoutRect &layerBounds, ClipRect &backgroundRect, ClipRect &foregroundRect, const LayoutSize &offsetFromRoot) const |
| |
| LayoutRect | childrenClipRect () const |
| |
| LayoutRect | selfClipRect () const |
| |
| LayoutRect | localClipRect (bool &clipExceedsBounds) const |
| |
| bool | intersectsDamageRect (const LayoutRect &layerBounds, const LayoutRect &damageRect, const RenderLayer *rootLayer, const LayoutSize &offsetFromRoot, const LayoutRect *cachedBoundingBox=nullptr) const |
| |
| LayoutRect | boundingBox (const RenderLayer *rootLayer, const LayoutSize &offsetFromRoot=LayoutSize(), CalculateLayerBoundsFlags=0) const |
| |
| LayoutRect | localBoundingBox (CalculateLayerBoundsFlags=0) const |
| |
| WEBCORE_EXPORT IntRect | absoluteBoundingBox () const |
| |
| FloatRect | absoluteBoundingBoxForPainting () const |
| |
| LayoutRect | overlapBounds () const |
| |
| bool | getOverlapBoundsIncludingChildrenAccountingForTransformAnimations (LayoutRect &) const |
| |
| bool | overlapBoundsIncludeChildren () const |
| |
| LayoutRect | calculateLayerBounds (const RenderLayer *ancestorLayer, const LayoutSize &offsetFromRoot, CalculateLayerBoundsFlags=DefaultCalculateLayerBoundsFlags) const |
| |
| bool | hasComputedRepaintRect () const |
| |
| LayoutRect | repaintRect () const |
| |
| LayoutRect | repaintRectIncludingNonCompositingDescendants () const |
| |
| void | setRepaintStatus (RepaintStatus status) |
| |
| RepaintStatus | repaintStatus () const |
| |
| LayoutUnit | staticInlinePosition () const |
| |
| LayoutUnit | staticBlockPosition () const |
| |
| void | setStaticInlinePosition (LayoutUnit position) |
| |
| void | setStaticBlockPosition (LayoutUnit position) |
| |
| bool | hasTransform () const |
| |
| TransformationMatrix * | transform () const |
| |
| TransformationMatrix | currentTransform (RenderStyle::ApplyTransformOrigin=RenderStyle::IncludeTransformOrigin) const |
| |
| TransformationMatrix | renderableTransform (PaintBehavior) const |
| |
| TransformationMatrix | perspectiveTransform () const |
| |
| FloatPoint | perspectiveOrigin () const |
| |
| bool | preserves3D () const |
| |
| bool | has3DTransform () const |
| |
| void | filterNeedsRepaint () |
| |
| bool | hasFilter () const |
| |
| bool | hasBackdropFilter () const |
| |
| bool | hasBlendMode () const |
| |
| bool | isolatesCompositedBlending () const |
| |
| bool | isolatesBlending () const |
| |
| bool | hasNotIsolatedBlendingDescendantsStatusDirty () const |
| |
| bool | isComposited () const |
| |
| bool | hasCompositingDescendant () const |
| |
| bool | hasCompositedMask () const |
| |
| RenderLayerBacking * | backing () const |
| |
| RenderLayerBacking * | ensureBacking () |
| |
| void | clearBacking (bool layerBeingDestroyed=false) |
| |
| GraphicsLayer * | layerForScrolling () const override |
| |
| GraphicsLayer * | layerForHorizontalScrollbar () const override |
| |
| GraphicsLayer * | layerForVerticalScrollbar () const override |
| |
| GraphicsLayer * | layerForScrollCorner () const override |
| |
| bool | usesCompositedScrolling () const override |
| |
| bool | usesAsyncScrolling () const override |
| |
| WEBCORE_EXPORT bool | needsCompositedScrolling () const |
| |
| bool | paintsWithTransparency (PaintBehavior paintBehavior) const |
| |
| bool | paintsWithTransform (PaintBehavior) const |
| |
| bool | shouldPaintMask (PaintBehavior, PaintLayerFlags) const |
| |
| bool | shouldApplyClipPath (PaintBehavior, PaintLayerFlags) const |
| |
| bool | backgroundIsKnownToBeOpaqueInRect (const LayoutRect &) const |
| |
| bool | containsDirtyOverlayScrollbars () const |
| |
| void | setContainsDirtyOverlayScrollbars (bool dirtyScrollbars) |
| |
| bool | paintsWithFilters () const |
| |
| bool | requiresFullLayerImageForFilters () const |
| |
| FilterEffectRenderer * | filterRenderer () const |
| |
| bool | layerListMutationAllowed () const |
| |
| void | setLayerListMutationAllowed (bool flag) |
| |
| Element * | enclosingElement () const |
| |
| void | setViewportConstrainedNotCompositedReason (ViewportConstrainedNotCompositedReason reason) |
| |
| ViewportConstrainedNotCompositedReason | viewportConstrainedNotCompositedReason () const |
| |
| bool | isRenderFlowThread () const |
| |
| bool | isOutOfFlowRenderFlowThread () const |
| |
| bool | isInsideFlowThread () const |
| |
| bool | isInsideOutOfFlowThread () const |
| |
| bool | isDirtyRenderFlowThread () const |
| |
| bool | isFlowThreadCollectingGraphicsLayersUnderRegions () const |
| |
| RenderLayer * | enclosingFlowThreadAncestor () const |
| |
| bool | shouldPlaceBlockDirectionScrollbarOnLeft () const final |
| |
| | RenderLayer (RenderLayerModelObject &) |
| |
| virtual | ~RenderLayer () |
| |
| String | name () const |
| |
| RenderLayerModelObject & | renderer () const |
| |
| RenderBox * | renderBox () const |
| |
| RenderLayer * | parent () const |
| |
| RenderLayer * | previousSibling () const |
| |
| RenderLayer * | nextSibling () const |
| |
| RenderLayer * | firstChild () const |
| |
| RenderLayer * | lastChild () const |
| |
| void | addChild (RenderLayer *newChild, RenderLayer *beforeChild=nullptr) |
| |
| RenderLayer * | removeChild (RenderLayer *) |
| |
| Page & | page () const |
| |
| void | removeOnlyThisLayer () |
| |
| void | insertOnlyThisLayer () |
| |
| void | repaintIncludingDescendants () |
| |
| void | setBackingNeedsRepaint (GraphicsLayer::ShouldClipToLayer=GraphicsLayer::ClipToLayer) |
| |
| void | setBackingNeedsRepaintInRect (const LayoutRect &, GraphicsLayer::ShouldClipToLayer=GraphicsLayer::ClipToLayer) |
| |
| void | repaintIncludingNonCompositingDescendants (RenderLayerModelObject *repaintContainer) |
| |
| void | styleChanged (StyleDifference, const RenderStyle *oldStyle) |
| |
| RenderMarquee * | marquee () const |
| |
| bool | isNormalFlowOnly () const |
| |
| bool | isSelfPaintingLayer () const |
| |
| bool | cannotBlitToWindow () const |
| |
| bool | isTransparent () const |
| |
| bool | hasReflection () const |
| |
| bool | isReflection () const |
| |
| RenderReplica * | reflection () const |
| |
| RenderLayer * | reflectionLayer () const |
| |
| const RenderLayer * | root () const |
| |
| const LayoutPoint & | location () const |
| |
| void | setLocation (const LayoutPoint &p) |
| |
| const IntSize & | size () const |
| |
| void | setSize (const IntSize &size) |
| |
| LayoutRect | rect () const |
| |
| int | scrollWidth () const |
| |
| int | scrollHeight () const |
| |
| void | panScrollFromPoint (const IntPoint &) |
| |
| void | scrollByRecursively (const IntSize &delta, ScrollOffsetClamping=ScrollOffsetUnclamped, ScrollableArea **scrolledArea=nullptr) |
| |
| WEBCORE_EXPORT void | scrollToOffset (const ScrollOffset &, ScrollOffsetClamping=ScrollOffsetUnclamped) |
| |
| void | scrollToXOffset (int x, ScrollOffsetClamping clamp=ScrollOffsetUnclamped) |
| |
| void | scrollToYOffset (int y, ScrollOffsetClamping clamp=ScrollOffsetUnclamped) |
| |
| void | scrollToXPosition (int x, ScrollOffsetClamping=ScrollOffsetUnclamped) |
| |
| void | scrollToYPosition (int y, ScrollOffsetClamping=ScrollOffsetUnclamped) |
| |
| ScrollOffset | scrollOffset () const |
| |
| IntSize | scrollableContentsSize () const |
| |
| void | availableContentSizeChanged (AvailableSizeChangeReason) override |
| |
| void | scrollRectToVisible (SelectionRevealMode, const LayoutRect &absoluteRect, bool insideFixed, const ScrollAlignment &alignX, const ScrollAlignment &alignY) |
| |
| bool | scrollsOverflow () const |
| |
| bool | hasScrollbars () const |
| |
| void | setHasHorizontalScrollbar (bool) |
| |
| void | setHasVerticalScrollbar (bool) |
| |
| Ref< Scrollbar > | createScrollbar (ScrollbarOrientation) |
| |
| void | destroyScrollbar (ScrollbarOrientation) |
| |
| bool | hasHorizontalScrollbar () const |
| |
| bool | hasVerticalScrollbar () const |
| |
| ScrollPosition | scrollPosition () const override |
| |
| Scrollbar * | horizontalScrollbar () const override |
| |
| Scrollbar * | verticalScrollbar () const override |
| |
| ScrollableArea * | enclosingScrollableArea () const override |
| |
| bool | isScrollableOrRubberbandable () override |
| |
| bool | hasScrollableOrRubberbandableAncestor () override |
| |
| bool | hasAcceleratedTouchScrolling () const |
| |
| bool | hasTouchScrollableOverflow () const |
| |
| int | verticalScrollbarWidth (OverlayScrollbarSizeRelevancy=IgnoreOverlayScrollbarSize) const |
| |
| int | horizontalScrollbarHeight (OverlayScrollbarSizeRelevancy=IgnoreOverlayScrollbarSize) const |
| |
| bool | hasOverflowControls () const |
| |
| bool | isPointInResizeControl (const IntPoint &absolutePoint) const |
| |
| bool | hitTestOverflowControls (HitTestResult &, const IntPoint &localPoint) |
| |
| IntSize | offsetFromResizeCorner (const IntPoint &absolutePoint) const |
| |
| void | paintOverflowControls (GraphicsContext &, const IntPoint &, const IntRect &damageRect, bool paintingOverlayControls=false) |
| |
| void | paintScrollCorner (GraphicsContext &, const IntPoint &, const IntRect &damageRect) |
| |
| void | paintResizer (GraphicsContext &, const LayoutPoint &, const LayoutRect &damageRect) |
| |
| void | updateScrollInfoAfterLayout () |
| |
| bool | scroll (ScrollDirection, ScrollGranularity, float multiplier=1) |
| |
| void | autoscroll (const IntPoint &) |
| |
| bool | canResize () const |
| |
| void | resize (const PlatformMouseEvent &, const LayoutSize &) |
| |
| bool | inResizeMode () const |
| |
| void | setInResizeMode (bool b) |
| |
| bool | isRootLayer () const |
| |
| RenderLayerCompositor & | compositor () const |
| |
| void | contentChanged (ContentChangeType) |
| |
| bool | canRender3DTransforms () const |
| |
| void | updateLayerPositionsAfterLayout (const RenderLayer *rootLayer, UpdateLayerPositionsFlags) |
| |
| void | updateLayerPositionsAfterOverflowScroll () |
| |
| void | updateLayerPositionsAfterDocumentScroll () |
| |
| void | positionNewlyCreatedOverflowControls () |
| |
| bool | hasCompositedLayerInEnclosingPaginationChain () const |
| |
| RenderLayer * | enclosingPaginationLayer (PaginationInclusionMode mode) const |
| |
| void | updateTransform () |
| |
| const LayoutSize & | offsetForInFlowPosition () const |
| |
| void | clearClipRectsIncludingDescendants (ClipRectsType typeToClear=AllClipRectTypes) |
| |
| void | clearClipRects (ClipRectsType typeToClear=AllClipRectTypes) |
| |
| void | addBlockSelectionGapsBounds (const LayoutRect &) |
| |
| void | clearBlockSelectionGapsBounds () |
| |
| void | repaintBlockSelectionGaps () |
| |
| bool | isStackingContext () const |
| |
| bool | isStackingContainer () const |
| |
| RenderLayer * | stackingContainer () const |
| |
| RenderLayer * | enclosingStackingContainer () |
| |
| void | dirtyZOrderLists () |
| |
| void | dirtyStackingContainerZOrderLists () |
| |
| Vector< RenderLayer * > * | posZOrderList () const |
| |
| bool | hasNegativeZOrderList () const |
| |
| Vector< RenderLayer * > * | negZOrderList () const |
| |
| void | dirtyNormalFlowList () |
| |
| Vector< RenderLayer * > * | normalFlowList () const |
| |
| void | updateLayerListsIfNeeded () |
| |
| void | updateDescendantsLayerListsIfNeeded (bool recursive) |
| |
| bool | hasVisibleContent () const |
| |
| bool | hasVisibleDescendant () const |
| |
| void | setHasVisibleContent () |
| |
| void | dirtyVisibleContentStatus () |
| |
| bool | hasVisibleBoxDecorationsOrBackground () const |
| |
| bool | hasVisibleBoxDecorations () const |
| |
| bool | isVisuallyNonEmpty (PaintedContentRequest *=nullptr) const |
| |
| bool | hasNonEmptyChildRenderers (PaintedContentRequest &) const |
| |
| bool | hasSelfPaintingLayerDescendant () const |
| |
| bool | hasOutOfFlowPositionedDescendant () const |
| |
| RenderLayer * | enclosingAncestorForPosition (EPosition) const |
| |
| RenderLayer * | enclosingScrollableLayer () const |
| |
| RenderLayer * | clippingRootForPainting () const |
| |
| RenderLayer * | enclosingOverflowClipLayer (IncludeSelfOrNot) const |
| |
| RenderLayer * | enclosingCompositingLayer (IncludeSelfOrNot=IncludeSelf) const |
| |
| RenderLayer * | enclosingCompositingLayerForRepaint (IncludeSelfOrNot=IncludeSelf) const |
| |
| RenderLayer * | ancestorCompositingLayer () const |
| |
| RenderLayer * | enclosingFilterLayer (IncludeSelfOrNot=IncludeSelf) const |
| |
| RenderLayer * | enclosingFilterRepaintLayer () const |
| |
| void | setFilterBackendNeedsRepaintingInRect (const LayoutRect &) |
| |
| bool | hasAncestorWithFilterOutsets () const |
| |
| bool | canUseConvertToLayerCoords () const |
| |
| void | convertToPixelSnappedLayerCoords (const RenderLayer *ancestorLayer, IntPoint &location, ColumnOffsetAdjustment adjustForColumns=DontAdjustForColumns) const |
| |
| LayoutPoint | convertToLayerCoords (const RenderLayer *ancestorLayer, const LayoutPoint &, ColumnOffsetAdjustment adjustForColumns=DontAdjustForColumns) const |
| |
| LayoutSize | offsetFromAncestor (const RenderLayer *, ColumnOffsetAdjustment=DontAdjustForColumns) const |
| |
| int | zIndex () const |
| |
| void | paint (GraphicsContext &, const LayoutRect &damageRect, const LayoutSize &subpixelOffset=LayoutSize(), PaintBehavior=PaintBehaviorNormal, RenderObject *subtreePaintRoot=nullptr, PaintLayerFlags=0) |
| |
| bool | hitTest (const HitTestRequest &, HitTestResult &) |
| |
| bool | hitTest (const HitTestRequest &, const HitTestLocation &, HitTestResult &) |
| |
| void | paintOverlayScrollbars (GraphicsContext &, const LayoutRect &damageRect, PaintBehavior, RenderObject *subtreePaintRoot=nullptr) |
| |
| void | paintNamedFlowThreadInsideRegion (GraphicsContext &, RenderNamedFlowFragment *, LayoutRect, LayoutPoint, PaintBehavior=PaintBehaviorNormal, PaintLayerFlags=0) |
| |
| void | calculateRects (const ClipRectsContext &, const LayoutRect &paintDirtyRect, LayoutRect &layerBounds, ClipRect &backgroundRect, ClipRect &foregroundRect, const LayoutSize &offsetFromRoot) const |
| |
| LayoutRect | childrenClipRect () const |
| |
| LayoutRect | selfClipRect () const |
| |
| LayoutRect | localClipRect (bool &clipExceedsBounds) const |
| |
| bool | intersectsDamageRect (const LayoutRect &layerBounds, const LayoutRect &damageRect, const RenderLayer *rootLayer, const LayoutSize &offsetFromRoot, const LayoutRect *cachedBoundingBox=nullptr) const |
| |
| LayoutRect | boundingBox (const RenderLayer *rootLayer, const LayoutSize &offsetFromRoot=LayoutSize(), CalculateLayerBoundsFlags=0) const |
| |
| LayoutRect | localBoundingBox (CalculateLayerBoundsFlags=0) const |
| |
| WEBCORE_EXPORT IntRect | absoluteBoundingBox () const |
| |
| FloatRect | absoluteBoundingBoxForPainting () const |
| |
| LayoutRect | overlapBounds () const |
| |
| bool | getOverlapBoundsIncludingChildrenAccountingForTransformAnimations (LayoutRect &) const |
| |
| bool | overlapBoundsIncludeChildren () const |
| |
| LayoutRect | calculateLayerBounds (const RenderLayer *ancestorLayer, const LayoutSize &offsetFromRoot, CalculateLayerBoundsFlags=DefaultCalculateLayerBoundsFlags) const |
| |
| bool | hasComputedRepaintRect () const |
| |
| LayoutRect | repaintRect () const |
| |
| LayoutRect | repaintRectIncludingNonCompositingDescendants () const |
| |
| void | setRepaintStatus (RepaintStatus status) |
| |
| RepaintStatus | repaintStatus () const |
| |
| LayoutUnit | staticInlinePosition () const |
| |
| LayoutUnit | staticBlockPosition () const |
| |
| void | setStaticInlinePosition (LayoutUnit position) |
| |
| void | setStaticBlockPosition (LayoutUnit position) |
| |
| bool | hasTransform () const |
| |
| TransformationMatrix * | transform () const |
| |
| TransformationMatrix | currentTransform (RenderStyle::ApplyTransformOrigin=RenderStyle::IncludeTransformOrigin) const |
| |
| TransformationMatrix | renderableTransform (PaintBehavior) const |
| |
| TransformationMatrix | perspectiveTransform () const |
| |
| FloatPoint | perspectiveOrigin () const |
| |
| bool | preserves3D () const |
| |
| bool | has3DTransform () const |
| |
| void | filterNeedsRepaint () |
| |
| bool | hasFilter () const |
| |
| bool | hasBackdropFilter () const |
| |
| bool | hasBlendMode () const |
| |
| bool | isolatesCompositedBlending () const |
| |
| bool | isolatesBlending () const |
| |
| bool | hasNotIsolatedBlendingDescendantsStatusDirty () const |
| |
| bool | isComposited () const |
| |
| bool | hasCompositingDescendant () const |
| |
| bool | hasCompositedMask () const |
| |
| RenderLayerBacking * | backing () const |
| |
| RenderLayerBacking * | ensureBacking () |
| |
| void | clearBacking (bool layerBeingDestroyed=false) |
| |
| GraphicsLayer * | layerForScrolling () const override |
| |
| GraphicsLayer * | layerForHorizontalScrollbar () const override |
| |
| GraphicsLayer * | layerForVerticalScrollbar () const override |
| |
| GraphicsLayer * | layerForScrollCorner () const override |
| |
| bool | usesCompositedScrolling () const override |
| |
| bool | usesAsyncScrolling () const override |
| |
| WEBCORE_EXPORT bool | needsCompositedScrolling () const |
| |
| bool | paintsWithTransparency (PaintBehavior paintBehavior) const |
| |
| bool | paintsWithTransform (PaintBehavior) const |
| |
| bool | shouldPaintMask (PaintBehavior, PaintLayerFlags) const |
| |
| bool | shouldApplyClipPath (PaintBehavior, PaintLayerFlags) const |
| |
| bool | backgroundIsKnownToBeOpaqueInRect (const LayoutRect &) const |
| |
| bool | containsDirtyOverlayScrollbars () const |
| |
| void | setContainsDirtyOverlayScrollbars (bool dirtyScrollbars) |
| |
| bool | paintsWithFilters () const |
| |
| bool | requiresFullLayerImageForFilters () const |
| |
| FilterEffectRenderer * | filterRenderer () const |
| |
| bool | layerListMutationAllowed () const |
| |
| void | setLayerListMutationAllowed (bool flag) |
| |
| Element * | enclosingElement () const |
| |
| void | setViewportConstrainedNotCompositedReason (ViewportConstrainedNotCompositedReason reason) |
| |
| ViewportConstrainedNotCompositedReason | viewportConstrainedNotCompositedReason () const |
| |
| bool | isRenderFlowThread () const |
| |
| bool | isOutOfFlowRenderFlowThread () const |
| |
| bool | isInsideFlowThread () const |
| |
| bool | isInsideOutOfFlowThread () const |
| |
| bool | isDirtyRenderFlowThread () const |
| |
| bool | isFlowThreadCollectingGraphicsLayersUnderRegions () const |
| |
| RenderLayer * | enclosingFlowThreadAncestor () const |
| |
| bool | shouldPlaceBlockDirectionScrollbarOnLeft () const final |
| |
| WEBCORE_EXPORT bool | scroll (ScrollDirection, ScrollGranularity, float multiplier=1) |
| |
| WEBCORE_EXPORT void | scrollToOffsetWithoutAnimation (const FloatPoint &) |
| |
| void | scrollToOffsetWithoutAnimation (ScrollbarOrientation, float offset) |
| |
| WEBCORE_EXPORT void | notifyScrollPositionChanged (const ScrollPosition &) |
| |
| virtual bool | requestScrollPositionUpdate (const ScrollPosition &) |
| |
| WEBCORE_EXPORT bool | handleWheelEvent (const PlatformWheelEvent &) |
| |
| WeakPtr< ScrollableArea > | createWeakPtr () |
| |
| void | updateScrollSnapState () |
| |
| virtual void | setIsUserScroll (bool) |
| |
| bool | constrainsScrollingToContentEdge () const |
| |
| void | setConstrainsScrollingToContentEdge (bool constrainsScrollingToContentEdge) |
| |
| void | setVerticalScrollElasticity (ScrollElasticity scrollElasticity) |
| |
| ScrollElasticity | verticalScrollElasticity () const |
| |
| void | setHorizontalScrollElasticity (ScrollElasticity scrollElasticity) |
| |
| ScrollElasticity | horizontalScrollElasticity () const |
| |
| bool | inLiveResize () const |
| |
| virtual WEBCORE_EXPORT void | willStartLiveResize () |
| |
| virtual WEBCORE_EXPORT void | willEndLiveResize () |
| |
| WEBCORE_EXPORT void | contentAreaWillPaint () const |
| |
| WEBCORE_EXPORT void | mouseEnteredContentArea () const |
| |
| WEBCORE_EXPORT void | mouseExitedContentArea () const |
| |
| WEBCORE_EXPORT void | mouseMovedInContentArea () const |
| |
| WEBCORE_EXPORT void | mouseEnteredScrollbar (Scrollbar *) const |
| |
| void | mouseExitedScrollbar (Scrollbar *) const |
| |
| void | mouseIsDownInScrollbar (Scrollbar *, bool) const |
| |
| void | contentAreaDidShow () const |
| |
| void | contentAreaDidHide () const |
| |
| void | lockOverlayScrollbarStateToHidden (bool shouldLockState) const |
| |
| WEBCORE_EXPORT bool | scrollbarsCanBeActive () const |
| |
| virtual WEBCORE_EXPORT void | didAddScrollbar (Scrollbar *, ScrollbarOrientation) |
| |
| virtual WEBCORE_EXPORT void | willRemoveScrollbar (Scrollbar *, ScrollbarOrientation) |
| |
| virtual WEBCORE_EXPORT void | contentsResized () |
| |
| virtual void | updateContentsSize () |
| |
| bool | hasOverlayScrollbars () const |
| |
| virtual WEBCORE_EXPORT void | setScrollbarOverlayStyle (ScrollbarOverlayStyle) |
| |
| ScrollbarOverlayStyle | scrollbarOverlayStyle () const |
| |
| WEBCORE_EXPORT ScrollAnimator & | scrollAnimator () const |
| |
| ScrollAnimator * | existingScrollAnimator () const |
| |
| virtual WEBCORE_EXPORT void | invalidateScrollbar (Scrollbar &, const IntRect &) |
| |
| virtual WEBCORE_EXPORT void | invalidateScrollCorner (const IntRect &) |
| |
| int | horizontalScrollbarIntrusion () const |
| |
| int | verticalScrollbarIntrusion () const |
| |
| WEBCORE_EXPORT IntSize | scrollbarIntrusion () const |
| |
| const IntPoint & | scrollOrigin () const |
| |
| bool | scrollOriginChanged () const |
| |
| virtual ScrollPosition | minimumScrollPosition () const |
| |
| virtual ScrollPosition | maximumScrollPosition () const |
| |
| ScrollPosition | constrainScrollPosition (const ScrollPosition &position) const |
| |
| ScrollOffset | maximumScrollOffset () const |
| |
| WEBCORE_EXPORT ScrollPosition | scrollPositionFromOffset (ScrollOffset) const |
| |
| WEBCORE_EXPORT ScrollOffset | scrollOffsetFromPosition (ScrollPosition) const |
| |
| virtual WEBCORE_EXPORT bool | scrolledToTop () const |
| |
| virtual WEBCORE_EXPORT bool | scrolledToBottom () const |
| |
| virtual WEBCORE_EXPORT bool | scrolledToLeft () const |
| |
| virtual WEBCORE_EXPORT bool | scrolledToRight () const |
| |
| bool | isScrolledProgrammatically () const |
| |
| void | setScrolledProgrammatically (bool state) |
| |
| WEBCORE_EXPORT IntRect | visibleContentRect (VisibleContentRectBehavior=ContentsVisibleRect) const |
| |
| WEBCORE_EXPORT IntRect | visibleContentRectIncludingScrollbars (VisibleContentRectBehavior=ContentsVisibleRect) const |
| |
| int | visibleWidth () const |
| |
| int | visibleHeight () const |
| |
| virtual int | headerHeight () const |
| |
| virtual int | footerHeight () const |
| |
| WEBCORE_EXPORT IntSize | totalContentsSize () const |
| |
| virtual WEBCORE_EXPORT void | scrollbarStyleChanged (ScrollbarStyle, bool) |
| |
| virtual void | setVisibleScrollerThumbRect (const IntRect &) |
| |
| virtual bool | isScrollSnapInProgress () const |
| |
| virtual bool | scrollAnimatorEnabled () const |
| |
| WEBCORE_EXPORT void | setScrollOffsetFromInternals (const ScrollOffset &) |
| |
| LayoutPoint | constrainScrollPositionForOverhang (const LayoutPoint &scrollPosition) |
| |
| virtual bool | scheduleAnimation () |
| |
| void | serviceScrollAnimations () |
| |
| virtual TiledBacking * | tiledBacking () const |
| |
| bool | hasLayerForHorizontalScrollbar () const |
| |
| bool | hasLayerForVerticalScrollbar () const |
| |
| void | verticalScrollbarLayerDidChange () |
| |
| void | horizontalScrollbarLayerDidChange () |
| |
| WEBCORE_EXPORT bool | scroll (ScrollDirection, ScrollGranularity, float multiplier=1) |
| |
| WEBCORE_EXPORT void | scrollToOffsetWithoutAnimation (const FloatPoint &) |
| |
| void | scrollToOffsetWithoutAnimation (ScrollbarOrientation, float offset) |
| |
| WEBCORE_EXPORT void | notifyScrollPositionChanged (const ScrollPosition &) |
| |
| virtual bool | requestScrollPositionUpdate (const ScrollPosition &) |
| |
| WEBCORE_EXPORT bool | handleWheelEvent (const PlatformWheelEvent &) |
| |
| WeakPtr< ScrollableArea > | createWeakPtr () |
| |
| void | updateScrollSnapState () |
| |
| virtual void | setIsUserScroll (bool) |
| |
| bool | constrainsScrollingToContentEdge () const |
| |
| void | setConstrainsScrollingToContentEdge (bool constrainsScrollingToContentEdge) |
| |
| void | setVerticalScrollElasticity (ScrollElasticity scrollElasticity) |
| |
| ScrollElasticity | verticalScrollElasticity () const |
| |
| void | setHorizontalScrollElasticity (ScrollElasticity scrollElasticity) |
| |
| ScrollElasticity | horizontalScrollElasticity () const |
| |
| bool | inLiveResize () const |
| |
| virtual WEBCORE_EXPORT void | willStartLiveResize () |
| |
| virtual WEBCORE_EXPORT void | willEndLiveResize () |
| |
| WEBCORE_EXPORT void | contentAreaWillPaint () const |
| |
| WEBCORE_EXPORT void | mouseEnteredContentArea () const |
| |
| WEBCORE_EXPORT void | mouseExitedContentArea () const |
| |
| WEBCORE_EXPORT void | mouseMovedInContentArea () const |
| |
| WEBCORE_EXPORT void | mouseEnteredScrollbar (Scrollbar *) const |
| |
| void | mouseExitedScrollbar (Scrollbar *) const |
| |
| void | mouseIsDownInScrollbar (Scrollbar *, bool) const |
| |
| void | contentAreaDidShow () const |
| |
| void | contentAreaDidHide () const |
| |
| void | lockOverlayScrollbarStateToHidden (bool shouldLockState) const |
| |
| WEBCORE_EXPORT bool | scrollbarsCanBeActive () const |
| |
| virtual WEBCORE_EXPORT void | didAddScrollbar (Scrollbar *, ScrollbarOrientation) |
| |
| virtual WEBCORE_EXPORT void | willRemoveScrollbar (Scrollbar *, ScrollbarOrientation) |
| |
| virtual WEBCORE_EXPORT void | contentsResized () |
| |
| virtual void | updateContentsSize () |
| |
| bool | hasOverlayScrollbars () const |
| |
| virtual WEBCORE_EXPORT void | setScrollbarOverlayStyle (ScrollbarOverlayStyle) |
| |
| ScrollbarOverlayStyle | scrollbarOverlayStyle () const |
| |
| WEBCORE_EXPORT ScrollAnimator & | scrollAnimator () const |
| |
| ScrollAnimator * | existingScrollAnimator () const |
| |
| virtual WEBCORE_EXPORT void | invalidateScrollbar (Scrollbar &, const IntRect &) |
| |
| virtual WEBCORE_EXPORT void | invalidateScrollCorner (const IntRect &) |
| |
| int | horizontalScrollbarIntrusion () const |
| |
| int | verticalScrollbarIntrusion () const |
| |
| WEBCORE_EXPORT IntSize | scrollbarIntrusion () const |
| |
| const IntPoint & | scrollOrigin () const |
| |
| bool | scrollOriginChanged () const |
| |
| virtual ScrollPosition | minimumScrollPosition () const |
| |
| virtual ScrollPosition | maximumScrollPosition () const |
| |
| ScrollPosition | constrainScrollPosition (const ScrollPosition &position) const |
| |
| ScrollOffset | maximumScrollOffset () const |
| |
| WEBCORE_EXPORT ScrollPosition | scrollPositionFromOffset (ScrollOffset) const |
| |
| WEBCORE_EXPORT ScrollOffset | scrollOffsetFromPosition (ScrollPosition) const |
| |
| virtual WEBCORE_EXPORT bool | scrolledToTop () const |
| |
| virtual WEBCORE_EXPORT bool | scrolledToBottom () const |
| |
| virtual WEBCORE_EXPORT bool | scrolledToLeft () const |
| |
| virtual WEBCORE_EXPORT bool | scrolledToRight () const |
| |
| bool | isScrolledProgrammatically () const |
| |
| void | setScrolledProgrammatically (bool state) |
| |
| WEBCORE_EXPORT IntRect | visibleContentRect (VisibleContentRectBehavior=ContentsVisibleRect) const |
| |
| WEBCORE_EXPORT IntRect | visibleContentRectIncludingScrollbars (VisibleContentRectBehavior=ContentsVisibleRect) const |
| |
| int | visibleWidth () const |
| |
| int | visibleHeight () const |
| |
| virtual int | headerHeight () const |
| |
| virtual int | footerHeight () const |
| |
| WEBCORE_EXPORT IntSize | totalContentsSize () const |
| |
| virtual WEBCORE_EXPORT void | scrollbarStyleChanged (ScrollbarStyle, bool) |
| |
| virtual void | setVisibleScrollerThumbRect (const IntRect &) |
| |
| virtual bool | isScrollSnapInProgress () const |
| |
| virtual bool | scrollAnimatorEnabled () const |
| |
| WEBCORE_EXPORT void | setScrollOffsetFromInternals (const ScrollOffset &) |
| |
| LayoutPoint | constrainScrollPositionForOverhang (const LayoutPoint &scrollPosition) |
| |
| virtual bool | scheduleAnimation () |
| |
| void | serviceScrollAnimations () |
| |
| virtual TiledBacking * | tiledBacking () const |
| |
| bool | hasLayerForHorizontalScrollbar () const |
| |
| bool | hasLayerForVerticalScrollbar () const |
| |
| void | verticalScrollbarLayerDidChange () |
| |
| void | horizontalScrollbarLayerDidChange () |
| |