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