|
| RenderDetailsMarker (DetailsMarkerControl &, RenderStyle &&) |
|
DetailsMarkerControl & | element () const |
|
Orientation | orientation () const |
|
| RenderBlockFlow (Element &, RenderStyle &&) |
|
| RenderBlockFlow (Document &, RenderStyle &&) |
|
virtual | ~RenderBlockFlow () |
|
void | layoutBlock (bool relayoutChildren, LayoutUnit pageLogicalHeight=0) override |
|
MarginValues | marginValuesForChild (RenderBox &child) const |
|
LayoutUnit | marginOffsetForSelfCollapsingBlock () |
|
void | layoutBlockChild (RenderBox &child, MarginInfo &, LayoutUnit &previousFloatLogicalBottom, LayoutUnit &maxFloatLogicalBottom) |
|
void | adjustPositionedBlock (RenderBox &child, const MarginInfo &) |
|
void | adjustFloatingBlock (const MarginInfo &) |
|
void | setStaticInlinePositionForChild (RenderBox &child, LayoutUnit blockOffset, LayoutUnit inlinePosition) |
|
void | updateStaticInlinePositionForChild (RenderBox &child, LayoutUnit logicalTop, IndentTextOrNot shouldIndentText) |
|
LayoutUnit | collapseMargins (RenderBox &child, MarginInfo &) |
|
LayoutUnit | collapseMarginsWithChildInfo (RenderBox *child, RenderObject *prevSibling, MarginInfo &) |
|
LayoutUnit | clearFloatsIfNeeded (RenderBox &child, MarginInfo &, LayoutUnit oldTopPosMargin, LayoutUnit oldTopNegMargin, LayoutUnit yPos) |
|
LayoutUnit | estimateLogicalTopPosition (RenderBox &child, const MarginInfo &, LayoutUnit &estimateWithoutPagination) |
|
void | marginBeforeEstimateForChild (RenderBox &, LayoutUnit &, LayoutUnit &, bool &) const |
|
void | handleAfterSideOfBlock (LayoutUnit top, LayoutUnit bottom, MarginInfo &) |
|
void | setCollapsedBottomMargin (const MarginInfo &) |
|
bool | childrenPreventSelfCollapsing () const final |
|
bool | shouldBreakAtLineToAvoidWidow () const |
|
void | clearShouldBreakAtLineToAvoidWidow () const |
|
int | lineBreakToAvoidWidow () const |
|
void | setBreakAtLineToAvoidWidow (int) |
|
void | clearDidBreakAtLineToAvoidWidow () |
|
void | setDidBreakAtLineToAvoidWidow () |
|
bool | didBreakAtLineToAvoidWidow () const |
|
bool | relayoutToAvoidWidows (LayoutStateMaintainer &) |
|
bool | canHaveGeneratedChildren () const override |
|
RootInlineBox * | lineGridBox () const |
|
void | setLineGridBox (std::unique_ptr< RootInlineBox > box) |
|
void | layoutLineGridBox () |
|
bool | canDropAnonymousBlockChild () const override |
|
RenderNamedFlowFragment * | renderNamedFlowFragment () const |
|
void | setRenderNamedFlowFragment (RenderNamedFlowFragment *) |
|
RenderMultiColumnFlowThread * | multiColumnFlowThread () const |
|
void | setMultiColumnFlowThread (RenderMultiColumnFlowThread *) |
|
bool | willCreateColumns (std::optional< unsigned > desiredColumnCount=std::nullopt) const |
|
bool | containsFloats () const override |
|
bool | containsFloat (RenderBox &) const |
|
void | deleteLines () override |
|
void | computeOverflow (LayoutUnit oldClientAfterEdge, bool recomputeFloats=false) override |
|
Position | positionForPoint (const LayoutPoint &) override |
|
VisiblePosition | positionForPoint (const LayoutPoint &, const RenderRegion *) override |
|
void | removeFloatingObjects () |
|
void | markAllDescendantsWithFloatsForLayout (RenderBox *floatToRemove=nullptr, bool inLayout=true) |
|
void | markSiblingsWithFloatsForLayout (RenderBox *floatToRemove=nullptr) |
|
const FloatingObjectSet * | floatingObjectSet () const |
|
LayoutUnit | logicalTopForFloat (const FloatingObject &floatingObject) const |
|
LayoutUnit | logicalBottomForFloat (const FloatingObject &floatingObject) const |
|
LayoutUnit | logicalLeftForFloat (const FloatingObject &floatingObject) const |
|
LayoutUnit | logicalRightForFloat (const FloatingObject &floatingObject) const |
|
LayoutUnit | logicalWidthForFloat (const FloatingObject &floatingObject) const |
|
LayoutUnit | logicalHeightForFloat (const FloatingObject &floatingObject) const |
|
void | setLogicalTopForFloat (FloatingObject &floatingObject, LayoutUnit logicalTop) |
|
void | setLogicalLeftForFloat (FloatingObject &floatingObject, LayoutUnit logicalLeft) |
|
void | setLogicalHeightForFloat (FloatingObject &floatingObject, LayoutUnit logicalHeight) |
|
void | setLogicalWidthForFloat (FloatingObject &floatingObject, LayoutUnit logicalWidth) |
|
LayoutUnit | xPositionForFloatIncludingMargin (const FloatingObject &floatingObject) const |
|
LayoutUnit | yPositionForFloatIncludingMargin (const FloatingObject &floatingObject) const |
|
LayoutPoint | flipFloatForWritingModeForChild (const FloatingObject &, const LayoutPoint &) const |
|
RenderLineBoxList & | lineBoxes () |
|
const RenderLineBoxList & | lineBoxes () const |
|
RootInlineBox * | firstRootBox () const |
|
RootInlineBox * | lastRootBox () const |
|
bool | hasLines () const |
|
void | invalidateLineLayoutPath () final |
|
LineLayoutPath | lineLayoutPath () const |
|
void | setLineLayoutPath (LineLayoutPath path) |
|
RootInlineBox * | lineAtIndex (int) const |
|
int | lineCount (const RootInlineBox *=nullptr, bool *=nullptr) const |
|
int | heightForLineCount (int) |
|
void | clearTruncation () |
|
void | setHasMarkupTruncation (bool b) |
|
bool | hasMarkupTruncation () const |
|
bool | containsNonZeroBidiLevel () const |
|
const SimpleLineLayout::Layout * | simpleLineLayout () const |
|
void | deleteLineBoxesBeforeSimpleLineLayout () |
|
void | ensureLineBoxes () |
|
LayoutUnit | nextPageLogicalTop (LayoutUnit logicalOffset, PageBoundaryRule=ExcludePageBoundary) const |
|
LayoutUnit | pageLogicalTopForOffset (LayoutUnit offset) const |
|
LayoutUnit | pageLogicalHeightForOffset (LayoutUnit offset) const |
|
LayoutUnit | pageRemainingLogicalHeightForOffset (LayoutUnit offset, PageBoundaryRule=IncludePageBoundary) const |
|
LayoutUnit | logicalHeightForChildForFragmentation (const RenderBox &child) const |
|
bool | hasNextPage (LayoutUnit logicalOffset, PageBoundaryRule=ExcludePageBoundary) const |
|
void | addChild (RenderObject *newChild, RenderObject *beforeChild=0) override |
|
void | removeChild (RenderObject &) override |
|
void | createMultiColumnFlowThread () |
|
void | destroyMultiColumnFlowThread () |
|
void | updateColumnProgressionFromStyle (RenderStyle &) |
|
void | updateStylesForColumnChildren () |
|
bool | needsLayoutAfterRegionRangeChange () const override |
|
WEBCORE_EXPORT RenderText * | findClosestTextAtAbsolutePoint (const FloatPoint &) |
|
void | setPageBreak (LayoutUnit offset, LayoutUnit spaceShortage) |
|
void | updateMinimumPageHeight (LayoutUnit offset, LayoutUnit minHeight) |
|
RootInlineBox * | createAndAppendRootInlineBox () |
|
LayoutUnit | startAlignedOffsetForLine (LayoutUnit position, IndentTextOrNot shouldIndentText) |
|
virtual ETextAlign | textAlignmentForLine (bool endsWithSoftBreak) const |
|
virtual void | adjustInlineDirectionLineBounds (int, float &, float &) const |
|
void | adjustLinePositionForPagination (RootInlineBox *, LayoutUnit &deltaOffset, bool &overflowsRegion, RenderFlowThread *) |
|
void | updateRegionForLine (RootInlineBox *) const |
|
void | createRenderNamedFlowFragmentIfNeeded () |
|
bool | relayoutForPagination (LayoutStateMaintainer &) |
|
bool | hasRareBlockFlowData () const |
|
RenderBlockFlowRareData * | rareBlockFlowData () const |
|
RenderBlockFlowRareData & | ensureRareBlockFlowData () |
|
void | materializeRareBlockFlowData () |
|
| RenderBlockFlow (Element &, RenderStyle &&) |
|
| RenderBlockFlow (Document &, RenderStyle &&) |
|
virtual | ~RenderBlockFlow () |
|
void | layoutBlock (bool relayoutChildren, LayoutUnit pageLogicalHeight=0) override |
|
MarginValues | marginValuesForChild (RenderBox &child) const |
|
LayoutUnit | marginOffsetForSelfCollapsingBlock () |
|
void | layoutBlockChild (RenderBox &child, MarginInfo &, LayoutUnit &previousFloatLogicalBottom, LayoutUnit &maxFloatLogicalBottom) |
|
void | adjustPositionedBlock (RenderBox &child, const MarginInfo &) |
|
void | adjustFloatingBlock (const MarginInfo &) |
|
void | setStaticInlinePositionForChild (RenderBox &child, LayoutUnit blockOffset, LayoutUnit inlinePosition) |
|
void | updateStaticInlinePositionForChild (RenderBox &child, LayoutUnit logicalTop, IndentTextOrNot shouldIndentText) |
|
LayoutUnit | collapseMargins (RenderBox &child, MarginInfo &) |
|
LayoutUnit | collapseMarginsWithChildInfo (RenderBox *child, RenderObject *prevSibling, MarginInfo &) |
|
LayoutUnit | clearFloatsIfNeeded (RenderBox &child, MarginInfo &, LayoutUnit oldTopPosMargin, LayoutUnit oldTopNegMargin, LayoutUnit yPos) |
|
LayoutUnit | estimateLogicalTopPosition (RenderBox &child, const MarginInfo &, LayoutUnit &estimateWithoutPagination) |
|
void | marginBeforeEstimateForChild (RenderBox &, LayoutUnit &, LayoutUnit &, bool &) const |
|
void | handleAfterSideOfBlock (LayoutUnit top, LayoutUnit bottom, MarginInfo &) |
|
void | setCollapsedBottomMargin (const MarginInfo &) |
|
bool | childrenPreventSelfCollapsing () const final |
|
bool | shouldBreakAtLineToAvoidWidow () const |
|
void | clearShouldBreakAtLineToAvoidWidow () const |
|
int | lineBreakToAvoidWidow () const |
|
void | setBreakAtLineToAvoidWidow (int) |
|
void | clearDidBreakAtLineToAvoidWidow () |
|
void | setDidBreakAtLineToAvoidWidow () |
|
bool | didBreakAtLineToAvoidWidow () const |
|
bool | relayoutToAvoidWidows (LayoutStateMaintainer &) |
|
bool | canHaveGeneratedChildren () const override |
|
RootInlineBox * | lineGridBox () const |
|
void | setLineGridBox (std::unique_ptr< RootInlineBox > box) |
|
void | layoutLineGridBox () |
|
bool | canDropAnonymousBlockChild () const override |
|
RenderNamedFlowFragment * | renderNamedFlowFragment () const |
|
void | setRenderNamedFlowFragment (RenderNamedFlowFragment *) |
|
RenderMultiColumnFlowThread * | multiColumnFlowThread () const |
|
void | setMultiColumnFlowThread (RenderMultiColumnFlowThread *) |
|
bool | willCreateColumns (std::optional< unsigned > desiredColumnCount=std::nullopt) const |
|
bool | containsFloats () const override |
|
bool | containsFloat (RenderBox &) const |
|
void | deleteLines () override |
|
void | computeOverflow (LayoutUnit oldClientAfterEdge, bool recomputeFloats=false) override |
|
Position | positionForPoint (const LayoutPoint &) override |
|
VisiblePosition | positionForPoint (const LayoutPoint &, const RenderRegion *) override |
|
void | removeFloatingObjects () |
|
void | markAllDescendantsWithFloatsForLayout (RenderBox *floatToRemove=nullptr, bool inLayout=true) |
|
void | markSiblingsWithFloatsForLayout (RenderBox *floatToRemove=nullptr) |
|
const FloatingObjectSet * | floatingObjectSet () const |
|
LayoutUnit | logicalTopForFloat (const FloatingObject &floatingObject) const |
|
LayoutUnit | logicalBottomForFloat (const FloatingObject &floatingObject) const |
|
LayoutUnit | logicalLeftForFloat (const FloatingObject &floatingObject) const |
|
LayoutUnit | logicalRightForFloat (const FloatingObject &floatingObject) const |
|
LayoutUnit | logicalWidthForFloat (const FloatingObject &floatingObject) const |
|
LayoutUnit | logicalHeightForFloat (const FloatingObject &floatingObject) const |
|
void | setLogicalTopForFloat (FloatingObject &floatingObject, LayoutUnit logicalTop) |
|
void | setLogicalLeftForFloat (FloatingObject &floatingObject, LayoutUnit logicalLeft) |
|
void | setLogicalHeightForFloat (FloatingObject &floatingObject, LayoutUnit logicalHeight) |
|
void | setLogicalWidthForFloat (FloatingObject &floatingObject, LayoutUnit logicalWidth) |
|
LayoutUnit | xPositionForFloatIncludingMargin (const FloatingObject &floatingObject) const |
|
LayoutUnit | yPositionForFloatIncludingMargin (const FloatingObject &floatingObject) const |
|
LayoutPoint | flipFloatForWritingModeForChild (const FloatingObject &, const LayoutPoint &) const |
|
RenderLineBoxList & | lineBoxes () |
|
const RenderLineBoxList & | lineBoxes () const |
|
RootInlineBox * | firstRootBox () const |
|
RootInlineBox * | lastRootBox () const |
|
bool | hasLines () const |
|
void | invalidateLineLayoutPath () final |
|
LineLayoutPath | lineLayoutPath () const |
|
void | setLineLayoutPath (LineLayoutPath path) |
|
RootInlineBox * | lineAtIndex (int) const |
|
int | lineCount (const RootInlineBox *=nullptr, bool *=nullptr) const |
|
int | heightForLineCount (int) |
|
void | clearTruncation () |
|
void | setHasMarkupTruncation (bool b) |
|
bool | hasMarkupTruncation () const |
|
bool | containsNonZeroBidiLevel () const |
|
const SimpleLineLayout::Layout * | simpleLineLayout () const |
|
void | deleteLineBoxesBeforeSimpleLineLayout () |
|
void | ensureLineBoxes () |
|
LayoutUnit | nextPageLogicalTop (LayoutUnit logicalOffset, PageBoundaryRule=ExcludePageBoundary) const |
|
LayoutUnit | pageLogicalTopForOffset (LayoutUnit offset) const |
|
LayoutUnit | pageLogicalHeightForOffset (LayoutUnit offset) const |
|
LayoutUnit | pageRemainingLogicalHeightForOffset (LayoutUnit offset, PageBoundaryRule=IncludePageBoundary) const |
|
LayoutUnit | logicalHeightForChildForFragmentation (const RenderBox &child) const |
|
bool | hasNextPage (LayoutUnit logicalOffset, PageBoundaryRule=ExcludePageBoundary) const |
|
void | addChild (RenderObject *newChild, RenderObject *beforeChild=0) override |
|
void | removeChild (RenderObject &) override |
|
void | createMultiColumnFlowThread () |
|
void | destroyMultiColumnFlowThread () |
|
void | updateColumnProgressionFromStyle (RenderStyle &) |
|
void | updateStylesForColumnChildren () |
|
bool | needsLayoutAfterRegionRangeChange () const override |
|
WEBCORE_EXPORT RenderText * | findClosestTextAtAbsolutePoint (const FloatPoint &) |
|
void | setPageBreak (LayoutUnit offset, LayoutUnit spaceShortage) |
|
void | updateMinimumPageHeight (LayoutUnit offset, LayoutUnit minHeight) |
|
RootInlineBox * | createAndAppendRootInlineBox () |
|
LayoutUnit | startAlignedOffsetForLine (LayoutUnit position, IndentTextOrNot shouldIndentText) |
|
virtual ETextAlign | textAlignmentForLine (bool endsWithSoftBreak) const |
|
virtual void | adjustInlineDirectionLineBounds (int, float &, float &) const |
|
void | adjustLinePositionForPagination (RootInlineBox *, LayoutUnit &deltaOffset, bool &overflowsRegion, RenderFlowThread *) |
|
void | updateRegionForLine (RootInlineBox *) const |
|
void | createRenderNamedFlowFragmentIfNeeded () |
|
bool | relayoutForPagination (LayoutStateMaintainer &) |
|
bool | hasRareBlockFlowData () const |
|
RenderBlockFlowRareData * | rareBlockFlowData () const |
|
RenderBlockFlowRareData & | ensureRareBlockFlowData () |
|
void | materializeRareBlockFlowData () |
|
virtual | ~RenderBlock () |
|
LayoutUnit | lineHeight (bool firstLine, LineDirectionMode, LinePositionMode=PositionOnContainingLine) const final |
|
int | baselinePosition (FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode=PositionOnContainingLine) const override |
|
LayoutUnit | minLineHeightForReplacedRenderer (bool isFirstLine, LayoutUnit replacedHeight) const |
|
void | insertPositionedObject (RenderBox &) |
|
void | removePositionedObjects (const RenderBlock *, ContainingBlockState=SameContainingBlock) |
|
TrackedRendererListHashSet * | positionedObjects () const |
|
bool | hasPositionedObjects () const |
|
void | addPercentHeightDescendant (RenderBox &) |
|
TrackedRendererListHashSet * | percentHeightDescendants () const |
|
bool | hasPercentHeightDescendants () const |
|
void | setHasMarginBeforeQuirk (bool b) |
|
void | setHasMarginAfterQuirk (bool b) |
|
void | setShouldForceRelayoutChildren (bool b) |
|
bool | hasMarginBeforeQuirk () const |
|
bool | hasMarginAfterQuirk () const |
|
bool | hasBorderOrPaddingLogicalWidthChanged () const |
|
bool | hasMarginBeforeQuirk (const RenderBox &child) const |
|
bool | hasMarginAfterQuirk (const RenderBox &child) const |
|
bool | generatesLineBoxesForInlineChild (RenderObject *) |
|
void | markPositionedObjectsForLayout () |
|
void | markForPaginationRelayoutIfNeeded () override |
|
LayoutUnit | availableLogicalWidthForLineInRegion (LayoutUnit position, IndentTextOrNot shouldIndentText, RenderRegion *region, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | logicalRightOffsetForLineInRegion (LayoutUnit position, IndentTextOrNot shouldIndentText, RenderRegion *region, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | logicalLeftOffsetForLineInRegion (LayoutUnit position, IndentTextOrNot shouldIndentText, RenderRegion *region, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | startOffsetForLineInRegion (LayoutUnit position, IndentTextOrNot shouldIndentText, RenderRegion *region, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | endOffsetForLineInRegion (LayoutUnit position, IndentTextOrNot shouldIndentText, RenderRegion *region, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | availableLogicalWidthForLine (LayoutUnit position, IndentTextOrNot shouldIndentText, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | logicalRightOffsetForLine (LayoutUnit position, IndentTextOrNot shouldIndentText, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | logicalLeftOffsetForLine (LayoutUnit position, IndentTextOrNot shouldIndentText, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | startOffsetForLine (LayoutUnit position, IndentTextOrNot shouldIndentText, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | endOffsetForLine (LayoutUnit position, IndentTextOrNot shouldIndentText, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | textIndentOffset () const |
|
GapRects | selectionGapRectsForRepaint (const RenderLayerModelObject *repaintContainer) |
|
LayoutRect | logicalLeftSelectionGap (RenderBlock &rootBlock, const LayoutPoint &rootBlockPhysicalPosition, const LayoutSize &offsetFromRootBlock, RenderBoxModelObject *selObj, LayoutUnit logicalLeft, LayoutUnit logicalTop, LayoutUnit logicalHeight, const LogicalSelectionOffsetCaches &, const PaintInfo *) |
|
LayoutRect | logicalRightSelectionGap (RenderBlock &rootBlock, const LayoutPoint &rootBlockPhysicalPosition, const LayoutSize &offsetFromRootBlock, RenderBoxModelObject *selObj, LayoutUnit logicalRight, LayoutUnit logicalTop, LayoutUnit logicalHeight, const LogicalSelectionOffsetCaches &, const PaintInfo *) |
|
void | getSelectionGapInfo (SelectionState, bool &leftGap, bool &rightGap) |
|
bool | isSelectionRoot () const |
|
LayoutRect | logicalRectToPhysicalRect (const LayoutPoint &physicalPosition, const LayoutRect &logicalRect) |
|
void | addContinuationWithOutline (RenderInline *) |
|
bool | paintsContinuationOutline (RenderInline *) |
|
RenderBoxModelObject * | virtualContinuation () const final |
|
bool | isAnonymousBlockContinuation () const |
|
WEBCORE_EXPORT RenderInline * | inlineElementContinuation () const |
|
RenderBlock * | blockElementContinuation () const |
|
RenderBlock * | createAnonymousBlock (EDisplay=BLOCK) const |
|
std::unique_ptr< RenderBox > | createAnonymousBoxWithSameTypeAs (const RenderBox &) const override |
|
LayoutUnit | paginationStrut () const |
|
void | setPaginationStrut (LayoutUnit) |
|
LayoutUnit | pageLogicalOffset () const |
|
void | setPageLogicalOffset (LayoutUnit) |
|
LayoutUnit | intrinsicBorderForFieldset () const |
|
void | setIntrinsicBorderForFieldset (LayoutUnit) |
|
LayoutUnit | borderTop () const override |
|
LayoutUnit | borderBottom () const override |
|
LayoutUnit | borderLeft () const override |
|
LayoutUnit | borderRight () const override |
|
LayoutUnit | borderBefore () const override |
|
LayoutUnit | adjustBorderBoxLogicalHeightForBoxSizing (LayoutUnit height) const override |
|
LayoutUnit | adjustContentBoxLogicalHeightForBoxSizing (std::optional< LayoutUnit > height) const override |
|
void | paintExcludedChildrenInBorder (PaintInfo &, const LayoutPoint &) |
|
LayoutUnit | logicalWidthForChild (const RenderBox &child) const |
|
LayoutUnit | logicalHeightForChild (const RenderBox &child) const |
|
LayoutSize | logicalSizeForChild (const RenderBox &child) const |
|
LayoutUnit | logicalTopForChild (const RenderBox &child) const |
|
void | setLogicalLeftForChild (RenderBox &child, LayoutUnit logicalLeft, ApplyLayoutDeltaMode=DoNotApplyLayoutDelta) |
|
void | setLogicalTopForChild (RenderBox &child, LayoutUnit logicalTop, ApplyLayoutDeltaMode=DoNotApplyLayoutDelta) |
|
LayoutUnit | marginBeforeForChild (const RenderBoxModelObject &child) const |
|
LayoutUnit | marginAfterForChild (const RenderBoxModelObject &child) const |
|
LayoutUnit | marginStartForChild (const RenderBoxModelObject &child) const |
|
LayoutUnit | marginEndForChild (const RenderBoxModelObject &child) const |
|
void | setMarginStartForChild (RenderBox &child, LayoutUnit value) const |
|
void | setMarginEndForChild (RenderBox &child, LayoutUnit value) const |
|
void | setMarginBeforeForChild (RenderBox &child, LayoutUnit value) const |
|
void | setMarginAfterForChild (RenderBox &child, LayoutUnit value) const |
|
LayoutUnit | collapsedMarginBeforeForChild (const RenderBox &child) const |
|
LayoutUnit | collapsedMarginAfterForChild (const RenderBox &child) const |
|
virtual void | updateFirstLetter (RenderTreeMutationIsAllowed=RenderTreeMutationIsAllowed::Yes) |
|
void | getFirstLetter (RenderObject *&firstLetter, RenderElement *&firstLetterContainer, RenderObject *skipObject=nullptr) |
|
virtual void | scrollbarsChanged (bool, bool) |
|
LayoutUnit | logicalLeftOffsetForContent (RenderRegion *) const |
|
LayoutUnit | logicalRightOffsetForContent (RenderRegion *) const |
|
LayoutUnit | availableLogicalWidthForContent (RenderRegion *region) const |
|
LayoutUnit | startOffsetForContent (RenderRegion *region) const |
|
LayoutUnit | endOffsetForContent (RenderRegion *region) const |
|
LayoutUnit | logicalLeftOffsetForContent (LayoutUnit blockOffset) const |
|
LayoutUnit | logicalRightOffsetForContent (LayoutUnit blockOffset) const |
|
LayoutUnit | availableLogicalWidthForContent (LayoutUnit blockOffset) const |
|
LayoutUnit | startOffsetForContent (LayoutUnit blockOffset) const |
|
LayoutUnit | endOffsetForContent (LayoutUnit blockOffset) const |
|
LayoutUnit | logicalLeftOffsetForContent () const |
|
LayoutUnit | logicalRightOffsetForContent () const |
|
LayoutUnit | startOffsetForContent () const |
|
LayoutUnit | endOffsetForContent () const |
|
LayoutUnit | logicalLeftSelectionOffset (RenderBlock &rootBlock, LayoutUnit position, const LogicalSelectionOffsetCaches &) |
|
LayoutUnit | logicalRightSelectionOffset (RenderBlock &rootBlock, LayoutUnit position, const LogicalSelectionOffsetCaches &) |
|
LayoutUnit | computeStartPositionDeltaForChildAvoidingFloats (const RenderBox &child, LayoutUnit childMarginStart, RenderRegion *=0) |
|
void | checkPositionedObjectsNeedLayout () |
|
void | updateHitTestResult (HitTestResult &, const LayoutPoint &) override |
|
RenderFlowThread * | cachedFlowThreadContainingBlock () const |
|
void | setCachedFlowThreadContainingBlockNeedsUpdate () |
|
virtual bool | cachedFlowThreadContainingBlockNeedsUpdate () const |
|
void | resetFlowThreadContainingBlockAndChildInfoIncludingDescendants () |
|
std::optional< LayoutUnit > | availableLogicalHeightForPercentageComputation () const |
|
bool | hasDefiniteLogicalHeight () const |
|
void | clearLayoutOverflow () |
|
void | offsetForContents (LayoutPoint &) const |
|
RenderBlock * | firstLineBlock () const override |
|
RenderBox * | findFieldsetLegend (FieldsetFindLegendOption=FieldsetIgnoreFloatingOrOutOfFlow) const |
|
virtual bool | computePreferredWidthsForExcludedChildren (LayoutUnit &, LayoutUnit &) const |
|
void | adjustBorderBoxRectForPainting (LayoutRect &) override |
|
LayoutRect | paintRectToClipOutFromBorder (const LayoutRect &) override |
|
LayoutUnit | offsetFromLogicalTopOfFirstPage () const override |
|
RenderRegion * | regionAtBlockOffset (LayoutUnit) const |
|
virtual | ~RenderBlock () |
|
LayoutUnit | lineHeight (bool firstLine, LineDirectionMode, LinePositionMode=PositionOnContainingLine) const final |
|
int | baselinePosition (FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode=PositionOnContainingLine) const override |
|
LayoutUnit | minLineHeightForReplacedRenderer (bool isFirstLine, LayoutUnit replacedHeight) const |
|
void | insertPositionedObject (RenderBox &) |
|
void | removePositionedObjects (const RenderBlock *, ContainingBlockState=SameContainingBlock) |
|
TrackedRendererListHashSet * | positionedObjects () const |
|
bool | hasPositionedObjects () const |
|
void | addPercentHeightDescendant (RenderBox &) |
|
TrackedRendererListHashSet * | percentHeightDescendants () const |
|
bool | hasPercentHeightDescendants () const |
|
void | setHasMarginBeforeQuirk (bool b) |
|
void | setHasMarginAfterQuirk (bool b) |
|
void | setShouldForceRelayoutChildren (bool b) |
|
bool | hasMarginBeforeQuirk () const |
|
bool | hasMarginAfterQuirk () const |
|
bool | hasBorderOrPaddingLogicalWidthChanged () const |
|
bool | hasMarginBeforeQuirk (const RenderBox &child) const |
|
bool | hasMarginAfterQuirk (const RenderBox &child) const |
|
bool | generatesLineBoxesForInlineChild (RenderObject *) |
|
void | markPositionedObjectsForLayout () |
|
void | markForPaginationRelayoutIfNeeded () override |
|
LayoutUnit | availableLogicalWidthForLineInRegion (LayoutUnit position, IndentTextOrNot shouldIndentText, RenderRegion *region, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | logicalRightOffsetForLineInRegion (LayoutUnit position, IndentTextOrNot shouldIndentText, RenderRegion *region, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | logicalLeftOffsetForLineInRegion (LayoutUnit position, IndentTextOrNot shouldIndentText, RenderRegion *region, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | startOffsetForLineInRegion (LayoutUnit position, IndentTextOrNot shouldIndentText, RenderRegion *region, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | endOffsetForLineInRegion (LayoutUnit position, IndentTextOrNot shouldIndentText, RenderRegion *region, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | availableLogicalWidthForLine (LayoutUnit position, IndentTextOrNot shouldIndentText, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | logicalRightOffsetForLine (LayoutUnit position, IndentTextOrNot shouldIndentText, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | logicalLeftOffsetForLine (LayoutUnit position, IndentTextOrNot shouldIndentText, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | startOffsetForLine (LayoutUnit position, IndentTextOrNot shouldIndentText, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | endOffsetForLine (LayoutUnit position, IndentTextOrNot shouldIndentText, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | textIndentOffset () const |
|
GapRects | selectionGapRectsForRepaint (const RenderLayerModelObject *repaintContainer) |
|
LayoutRect | logicalLeftSelectionGap (RenderBlock &rootBlock, const LayoutPoint &rootBlockPhysicalPosition, const LayoutSize &offsetFromRootBlock, RenderBoxModelObject *selObj, LayoutUnit logicalLeft, LayoutUnit logicalTop, LayoutUnit logicalHeight, const LogicalSelectionOffsetCaches &, const PaintInfo *) |
|
LayoutRect | logicalRightSelectionGap (RenderBlock &rootBlock, const LayoutPoint &rootBlockPhysicalPosition, const LayoutSize &offsetFromRootBlock, RenderBoxModelObject *selObj, LayoutUnit logicalRight, LayoutUnit logicalTop, LayoutUnit logicalHeight, const LogicalSelectionOffsetCaches &, const PaintInfo *) |
|
void | getSelectionGapInfo (SelectionState, bool &leftGap, bool &rightGap) |
|
bool | isSelectionRoot () const |
|
LayoutRect | logicalRectToPhysicalRect (const LayoutPoint &physicalPosition, const LayoutRect &logicalRect) |
|
void | addContinuationWithOutline (RenderInline *) |
|
bool | paintsContinuationOutline (RenderInline *) |
|
RenderBoxModelObject * | virtualContinuation () const final |
|
bool | isAnonymousBlockContinuation () const |
|
WEBCORE_EXPORT RenderInline * | inlineElementContinuation () const |
|
RenderBlock * | blockElementContinuation () const |
|
RenderBlock * | createAnonymousBlock (EDisplay=BLOCK) const |
|
std::unique_ptr< RenderBox > | createAnonymousBoxWithSameTypeAs (const RenderBox &) const override |
|
LayoutUnit | paginationStrut () const |
|
void | setPaginationStrut (LayoutUnit) |
|
LayoutUnit | pageLogicalOffset () const |
|
void | setPageLogicalOffset (LayoutUnit) |
|
LayoutUnit | intrinsicBorderForFieldset () const |
|
void | setIntrinsicBorderForFieldset (LayoutUnit) |
|
LayoutUnit | borderTop () const override |
|
LayoutUnit | borderBottom () const override |
|
LayoutUnit | borderLeft () const override |
|
LayoutUnit | borderRight () const override |
|
LayoutUnit | borderBefore () const override |
|
LayoutUnit | adjustBorderBoxLogicalHeightForBoxSizing (LayoutUnit height) const override |
|
LayoutUnit | adjustContentBoxLogicalHeightForBoxSizing (std::optional< LayoutUnit > height) const override |
|
void | paintExcludedChildrenInBorder (PaintInfo &, const LayoutPoint &) |
|
LayoutUnit | logicalWidthForChild (const RenderBox &child) const |
|
LayoutUnit | logicalHeightForChild (const RenderBox &child) const |
|
LayoutSize | logicalSizeForChild (const RenderBox &child) const |
|
LayoutUnit | logicalTopForChild (const RenderBox &child) const |
|
void | setLogicalLeftForChild (RenderBox &child, LayoutUnit logicalLeft, ApplyLayoutDeltaMode=DoNotApplyLayoutDelta) |
|
void | setLogicalTopForChild (RenderBox &child, LayoutUnit logicalTop, ApplyLayoutDeltaMode=DoNotApplyLayoutDelta) |
|
LayoutUnit | marginBeforeForChild (const RenderBoxModelObject &child) const |
|
LayoutUnit | marginAfterForChild (const RenderBoxModelObject &child) const |
|
LayoutUnit | marginStartForChild (const RenderBoxModelObject &child) const |
|
LayoutUnit | marginEndForChild (const RenderBoxModelObject &child) const |
|
void | setMarginStartForChild (RenderBox &child, LayoutUnit value) const |
|
void | setMarginEndForChild (RenderBox &child, LayoutUnit value) const |
|
void | setMarginBeforeForChild (RenderBox &child, LayoutUnit value) const |
|
void | setMarginAfterForChild (RenderBox &child, LayoutUnit value) const |
|
LayoutUnit | collapsedMarginBeforeForChild (const RenderBox &child) const |
|
LayoutUnit | collapsedMarginAfterForChild (const RenderBox &child) const |
|
virtual void | updateFirstLetter (RenderTreeMutationIsAllowed=RenderTreeMutationIsAllowed::Yes) |
|
void | getFirstLetter (RenderObject *&firstLetter, RenderElement *&firstLetterContainer, RenderObject *skipObject=nullptr) |
|
virtual void | scrollbarsChanged (bool, bool) |
|
LayoutUnit | logicalLeftOffsetForContent (RenderRegion *) const |
|
LayoutUnit | logicalRightOffsetForContent (RenderRegion *) const |
|
LayoutUnit | availableLogicalWidthForContent (RenderRegion *region) const |
|
LayoutUnit | startOffsetForContent (RenderRegion *region) const |
|
LayoutUnit | endOffsetForContent (RenderRegion *region) const |
|
LayoutUnit | logicalLeftOffsetForContent (LayoutUnit blockOffset) const |
|
LayoutUnit | logicalRightOffsetForContent (LayoutUnit blockOffset) const |
|
LayoutUnit | availableLogicalWidthForContent (LayoutUnit blockOffset) const |
|
LayoutUnit | startOffsetForContent (LayoutUnit blockOffset) const |
|
LayoutUnit | endOffsetForContent (LayoutUnit blockOffset) const |
|
LayoutUnit | logicalLeftOffsetForContent () const |
|
LayoutUnit | logicalRightOffsetForContent () const |
|
LayoutUnit | startOffsetForContent () const |
|
LayoutUnit | endOffsetForContent () const |
|
LayoutUnit | logicalLeftSelectionOffset (RenderBlock &rootBlock, LayoutUnit position, const LogicalSelectionOffsetCaches &) |
|
LayoutUnit | logicalRightSelectionOffset (RenderBlock &rootBlock, LayoutUnit position, const LogicalSelectionOffsetCaches &) |
|
LayoutUnit | computeStartPositionDeltaForChildAvoidingFloats (const RenderBox &child, LayoutUnit childMarginStart, RenderRegion *=0) |
|
void | checkPositionedObjectsNeedLayout () |
|
void | updateHitTestResult (HitTestResult &, const LayoutPoint &) override |
|
RenderFlowThread * | cachedFlowThreadContainingBlock () const |
|
void | setCachedFlowThreadContainingBlockNeedsUpdate () |
|
virtual bool | cachedFlowThreadContainingBlockNeedsUpdate () const |
|
void | resetFlowThreadContainingBlockAndChildInfoIncludingDescendants () |
|
std::optional< LayoutUnit > | availableLogicalHeightForPercentageComputation () const |
|
bool | hasDefiniteLogicalHeight () const |
|
void | clearLayoutOverflow () |
|
void | offsetForContents (LayoutPoint &) const |
|
RenderBlock * | firstLineBlock () const override |
|
RenderBox * | findFieldsetLegend (FieldsetFindLegendOption=FieldsetIgnoreFloatingOrOutOfFlow) const |
|
virtual bool | computePreferredWidthsForExcludedChildren (LayoutUnit &, LayoutUnit &) const |
|
void | adjustBorderBoxRectForPainting (LayoutRect &) override |
|
LayoutRect | paintRectToClipOutFromBorder (const LayoutRect &) override |
|
LayoutUnit | offsetFromLogicalTopOfFirstPage () const override |
|
RenderRegion * | regionAtBlockOffset (LayoutUnit) const |
|
virtual | ~RenderBox () |
|
bool | requiresLayer () const override |
|
bool | backgroundIsKnownToBeOpaqueInRect (const LayoutRect &localRect) const final |
|
bool | paintsOwnBackground () const |
|
RenderBox * | firstChildBox () const |
|
RenderBox * | lastChildBox () const |
|
LayoutUnit | x () const |
|
LayoutUnit | y () const |
|
LayoutUnit | width () const |
|
LayoutUnit | height () const |
|
LayoutUnit | top () const |
|
LayoutUnit | left () const |
|
void | setX (LayoutUnit x) |
|
void | setY (LayoutUnit y) |
|
void | setWidth (LayoutUnit width) |
|
void | setHeight (LayoutUnit height) |
|
LayoutUnit | logicalLeft () const |
|
LayoutUnit | logicalRight () const |
|
LayoutUnit | logicalTop () const |
|
LayoutUnit | logicalBottom () const |
|
LayoutUnit | logicalWidth () const |
|
LayoutUnit | logicalHeight () const |
|
LayoutUnit | constrainLogicalWidthInRegionByMinMax (LayoutUnit, LayoutUnit, RenderBlock &, RenderRegion *=nullptr) const |
|
LayoutUnit | constrainLogicalHeightByMinMax (LayoutUnit logicalHeight, std::optional< LayoutUnit > intrinsicContentHeight) const |
|
LayoutUnit | constrainContentBoxLogicalHeightByMinMax (LayoutUnit logicalHeight, std::optional< LayoutUnit > intrinsicContentHeight) const |
|
void | setLogicalLeft (LayoutUnit left) |
|
void | setLogicalTop (LayoutUnit top) |
|
void | setLogicalLocation (const LayoutPoint &location) |
|
void | setLogicalWidth (LayoutUnit size) |
|
void | setLogicalHeight (LayoutUnit size) |
|
void | setLogicalSize (const LayoutSize &size) |
|
LayoutPoint | location () const |
|
LayoutSize | locationOffset () const |
|
LayoutSize | size () const |
|
void | setLocation (const LayoutPoint &location) |
|
void | setSize (const LayoutSize &size) |
|
void | move (LayoutUnit dx, LayoutUnit dy) |
|
LayoutRect | frameRect () const |
|
void | setFrameRect (const LayoutRect &rect) |
|
LayoutRect | marginBoxRect () const |
|
LayoutRect | borderBoxRect () const |
|
LayoutRect | paddingBoxRect () const |
|
LayoutRect | borderBoundingBox () const final |
|
WEBCORE_EXPORT RoundedRect::Radii | borderRadii () const |
|
LayoutRect | contentBoxRect () const |
|
IntRect | absoluteContentBox () const |
|
WEBCORE_EXPORT FloatQuad | absoluteContentQuad () const |
|
LayoutRect | computedCSSContentBoxRect () const |
|
LayoutRect | outlineBoundsForRepaint (const RenderLayerModelObject *, const RenderGeometryMap *) const final |
|
FloatRect | repaintRectInLocalCoordinates () const override |
|
FloatRect | objectBoundingBox () const override |
|
RenderBox * | previousSiblingBox () const |
|
RenderBox * | nextSiblingBox () const |
|
RenderBox * | parentBox () const |
|
WEBCORE_EXPORT LayoutRect | flippedClientBoxRect () const |
|
LayoutRect | layoutOverflowRect () const |
|
LayoutUnit | logicalLeftLayoutOverflow () const |
|
LayoutUnit | logicalRightLayoutOverflow () const |
|
virtual LayoutRect | visualOverflowRect () const |
|
LayoutUnit | logicalLeftVisualOverflow () const |
|
LayoutUnit | logicalRightVisualOverflow () const |
|
LayoutRect | overflowRectForPaintRejection (RenderNamedFlowFragment *) const |
|
void | addLayoutOverflow (const LayoutRect &) |
|
void | addVisualOverflow (const LayoutRect &) |
|
void | clearOverflow () |
|
void | addVisualEffectOverflow () |
|
LayoutRect | applyVisualEffectOverflow (const LayoutRect &) const |
|
void | addOverflowFromChild (const RenderBox *child) |
|
void | addOverflowFromChild (const RenderBox *child, const LayoutSize &delta) |
|
void | updateLayerTransform () |
|
LayoutSize | contentSize () const |
|
LayoutUnit | contentWidth () const |
|
LayoutUnit | contentHeight () const |
|
LayoutUnit | contentLogicalWidth () const |
|
LayoutUnit | contentLogicalHeight () const |
|
LayoutUnit | offsetWidth () const override |
|
LayoutUnit | offsetHeight () const override |
|
LayoutUnit | clientLeft () const |
|
LayoutUnit | clientTop () const |
|
WEBCORE_EXPORT LayoutUnit | clientWidth () const |
|
WEBCORE_EXPORT LayoutUnit | clientHeight () const |
|
LayoutUnit | clientLogicalWidth () const |
|
LayoutUnit | clientLogicalHeight () const |
|
LayoutUnit | clientLogicalBottom () const |
|
LayoutRect | clientBoxRect () const |
|
virtual int | scrollLeft () const |
|
virtual int | scrollTop () const |
|
virtual int | scrollWidth () const |
|
virtual int | scrollHeight () const |
|
virtual void | setScrollLeft (int) |
|
virtual void | setScrollTop (int) |
|
LayoutUnit | marginTop () const override |
|
LayoutUnit | marginBottom () const override |
|
LayoutUnit | marginLeft () const override |
|
LayoutUnit | marginRight () const override |
|
void | setMarginTop (LayoutUnit margin) |
|
void | setMarginBottom (LayoutUnit margin) |
|
void | setMarginLeft (LayoutUnit margin) |
|
void | setMarginRight (LayoutUnit margin) |
|
LayoutUnit | marginLogicalLeft () const |
|
LayoutUnit | marginLogicalRight () const |
|
LayoutUnit | marginBefore (const RenderStyle *overrideStyle=nullptr) const final |
|
LayoutUnit | marginAfter (const RenderStyle *overrideStyle=nullptr) const final |
|
LayoutUnit | marginStart (const RenderStyle *overrideStyle=nullptr) const final |
|
LayoutUnit | marginEnd (const RenderStyle *overrideStyle=nullptr) const final |
|
void | setMarginBefore (LayoutUnit value, const RenderStyle *overrideStyle=nullptr) |
|
void | setMarginAfter (LayoutUnit value, const RenderStyle *overrideStyle=nullptr) |
|
void | setMarginStart (LayoutUnit value, const RenderStyle *overrideStyle=nullptr) |
|
void | setMarginEnd (LayoutUnit value, const RenderStyle *overrideStyle=nullptr) |
|
int | reflectionOffset () const |
|
LayoutRect | reflectedRect (const LayoutRect &) const |
|
LayoutUnit | minPreferredLogicalWidth () const override |
|
LayoutUnit | maxPreferredLogicalWidth () const override |
|
LayoutUnit | overrideLogicalContentWidth () const |
|
LayoutUnit | overrideLogicalContentHeight () const |
|
bool | hasOverrideLogicalContentHeight () const |
|
bool | hasOverrideLogicalContentWidth () const |
|
void | setOverrideLogicalContentHeight (LayoutUnit) |
|
void | setOverrideLogicalContentWidth (LayoutUnit) |
|
void | clearOverrideSize () |
|
void | clearOverrideLogicalContentHeight () |
|
void | clearOverrideLogicalContentWidth () |
|
std::optional< LayoutUnit > | overrideContainingBlockContentLogicalWidth () const |
|
std::optional< LayoutUnit > | overrideContainingBlockContentLogicalHeight () const |
|
bool | hasOverrideContainingBlockLogicalWidth () const |
|
bool | hasOverrideContainingBlockLogicalHeight () const |
|
void | setOverrideContainingBlockContentLogicalWidth (std::optional< LayoutUnit >) |
|
void | setOverrideContainingBlockContentLogicalHeight (std::optional< LayoutUnit >) |
|
void | clearContainingBlockOverrideSize () |
|
void | clearOverrideContainingBlockContentLogicalHeight () |
|
LayoutUnit | extraInlineOffset () const |
|
LayoutUnit | extraBlockOffset () const |
|
void | setExtraInlineOffset (LayoutUnit) |
|
void | setExtraBlockOffset (LayoutUnit) |
|
void | clearExtraInlineAndBlockOffests () |
|
LayoutSize | offsetFromContainer (RenderElement &, const LayoutPoint &, bool *offsetDependsOnPoint=nullptr) const override |
|
LayoutUnit | adjustBorderBoxLogicalWidthForBoxSizing (LayoutUnit width) const |
|
LayoutUnit | adjustContentBoxLogicalWidthForBoxSizing (LayoutUnit width) const |
|
void | computeInlineDirectionMargins (const RenderBlock &containingBlock, LayoutUnit containerWidth, LayoutUnit childWidth, LayoutUnit &marginStart, LayoutUnit &marginEnd) const |
|
void | computeBlockDirectionMargins (const RenderBlock &containingBlock, LayoutUnit &marginBefore, LayoutUnit &marginAfter) const |
|
void | computeAndSetBlockDirectionMargins (const RenderBlock &containingBlock) |
|
LayoutRect | borderBoxRectInRegion (RenderRegion *, RenderBoxRegionInfoFlags=CacheRenderBoxRegionInfo) const |
|
LayoutRect | clientBoxRectInRegion (RenderRegion *) const |
|
RenderRegion * | clampToStartAndEndRegions (RenderRegion *) const |
|
bool | hasRegionRangeInFlowThread () const |
|
void | positionLineBox (InlineElementBox &) |
|
virtual std::unique_ptr< InlineElementBox > | createInlineBox () |
|
void | dirtyLineBoxes (bool fullLayout) |
|
InlineElementBox * | inlineBoxWrapper () const |
|
void | setInlineBoxWrapper (InlineElementBox *) |
|
void | deleteLineBoxWrapper () |
|
LayoutRect | clippedOverflowRectForRepaint (const RenderLayerModelObject *repaintContainer) const override |
|
LayoutRect | computeRectForRepaint (const LayoutRect &, const RenderLayerModelObject *repaintContainer, RepaintContext context={ false, false }) const override |
|
void | repaintDuringLayoutIfMoved (const LayoutRect &) |
|
LayoutUnit | containingBlockLogicalWidthForContent () const override |
|
LayoutUnit | containingBlockLogicalHeightForContent (AvailableLogicalHeightType) const |
|
LayoutUnit | containingBlockLogicalWidthForContentInRegion (RenderRegion *) const |
|
LayoutUnit | containingBlockAvailableLineWidthInRegion (RenderRegion *) const |
|
LayoutUnit | perpendicularContainingBlockLogicalHeight () const |
|
virtual void | updateLogicalWidth () |
|
virtual LogicalExtentComputedValues | computeLogicalHeight (LayoutUnit logicalHeight, LayoutUnit logicalTop) const |
|
void | cacheIntrinsicContentLogicalHeightForFlexItem (LayoutUnit) const |
|
LayoutUnit | computeLogicalHeightWithoutLayout () const |
|
RenderBoxRegionInfo * | renderBoxRegionInfo (RenderRegion *, RenderBoxRegionInfoFlags=CacheRenderBoxRegionInfo) const |
|
void | computeLogicalWidthInRegion (LogicalExtentComputedValues &, RenderRegion *=nullptr) const |
|
bool | stretchesToViewport () const |
|
virtual LayoutSize | intrinsicSize () const |
|
LayoutUnit | intrinsicLogicalWidth () const |
|
LayoutUnit | intrinsicLogicalHeight () const |
|
bool | sizesLogicalWidthToFitContent (SizeType) const |
|
bool | hasStretchedLogicalWidth () const |
|
bool | isStretchingColumnFlexItem () const |
|
bool | columnFlexItemHasStretchAlignment () const |
|
LayoutUnit | shrinkLogicalWidthToAvoidFloats (LayoutUnit childMarginStart, LayoutUnit childMarginEnd, const RenderBlock &cb, RenderRegion *) const |
|
LayoutUnit | computeLogicalWidthInRegionUsing (SizeType, Length logicalWidth, LayoutUnit availableLogicalWidth, const RenderBlock &containingBlock, RenderRegion *) const |
|
std::optional< LayoutUnit > | computeLogicalHeightUsing (SizeType, const Length &height, std::optional< LayoutUnit > intrinsicContentHeight) const |
|
std::optional< LayoutUnit > | computeContentLogicalHeight (SizeType, const Length &height, std::optional< LayoutUnit > intrinsicContentHeight) const |
|
std::optional< LayoutUnit > | computeContentAndScrollbarLogicalHeightUsing (SizeType, const Length &height, std::optional< LayoutUnit > intrinsicContentHeight) const |
|
LayoutUnit | computeReplacedLogicalWidthUsing (SizeType, Length width) const |
|
LayoutUnit | computeReplacedLogicalWidthRespectingMinMaxWidth (LayoutUnit logicalWidth, ShouldComputePreferred=ComputeActual) const |
|
LayoutUnit | computeReplacedLogicalHeightUsing (SizeType, Length height) const |
|
LayoutUnit | computeReplacedLogicalHeightRespectingMinMaxHeight (LayoutUnit logicalHeight) const |
|
virtual LayoutUnit | computeReplacedLogicalWidth (ShouldComputePreferred=ComputeActual) const |
|
virtual LayoutUnit | computeReplacedLogicalHeight () const |
|
std::optional< LayoutUnit > | computePercentageLogicalHeight (const Length &height) const |
|
virtual LayoutUnit | availableLogicalWidth () const |
|
virtual LayoutUnit | availableLogicalHeight (AvailableLogicalHeightType) const |
|
LayoutUnit | availableLogicalHeightUsing (const Length &, AvailableLogicalHeightType) const |
|
LayoutUnit | availableWidth () const |
|
LayoutUnit | availableHeight () const |
|
virtual int | verticalScrollbarWidth () const |
|
int | horizontalScrollbarHeight () const |
|
int | intrinsicScrollbarLogicalWidth () const |
|
int | scrollbarLogicalWidth () const |
|
int | scrollbarLogicalHeight () const |
|
virtual bool | scroll (ScrollDirection, ScrollGranularity, float multiplier=1, Element **stopElement=nullptr, RenderBox *startBox=nullptr, const IntPoint &wheelEventAbsolutePoint=IntPoint()) |
|
virtual bool | logicalScroll (ScrollLogicalDirection, ScrollGranularity, float multiplier=1, Element **stopElement=nullptr) |
|
WEBCORE_EXPORT bool | canBeScrolledAndHasScrollableArea () const |
|
virtual bool | canBeProgramaticallyScrolled () const |
|
virtual void | autoscroll (const IntPoint &) |
|
bool | canAutoscroll () const |
|
IntSize | calculateAutoscrollDirection (const IntPoint &windowPoint) const |
|
virtual void | stopAutoscroll () |
|
virtual void | panScroll (const IntPoint &) |
|
bool | hasVerticalScrollbarWithAutoBehavior () const |
|
bool | hasHorizontalScrollbarWithAutoBehavior () const |
|
bool | scrollsOverflow () const |
|
bool | scrollsOverflowX () const |
|
bool | scrollsOverflowY () const |
|
bool | hasHorizontalOverflow () const |
|
bool | hasVerticalOverflow () const |
|
bool | hasScrollableOverflowX () const |
|
bool | hasScrollableOverflowY () const |
|
bool | usesCompositedScrolling () const |
|
bool | percentageLogicalHeightIsResolvable () const |
|
bool | hasUnsplittableScrollingOverflow () const |
|
bool | isUnsplittableForPagination () const |
|
bool | shouldTreatChildAsReplacedInTableCells () const |
|
virtual LayoutRect | overflowClipRect (const LayoutPoint &location, RenderRegion *, OverlayScrollbarSizeRelevancy=IgnoreOverlayScrollbarSize, PaintPhase=PaintPhaseBlockBackground) |
|
virtual LayoutRect | overflowClipRectForChildLayers (const LayoutPoint &location, RenderRegion *region, OverlayScrollbarSizeRelevancy relevancy) |
|
LayoutRect | clipRect (const LayoutPoint &location, RenderRegion *) |
|
virtual bool | hasControlClip () const |
|
virtual LayoutRect | controlClipRect (const LayoutPoint &) const |
|
bool | pushContentsClip (PaintInfo &, const LayoutPoint &accumulatedOffset) |
|
void | popContentsClip (PaintInfo &, PaintPhase originalPhase, const LayoutPoint &accumulatedOffset) |
|
virtual void | paintBoxDecorations (PaintInfo &, const LayoutPoint &) |
|
virtual void | paintMask (PaintInfo &, const LayoutPoint &) |
|
virtual void | paintClippingMask (PaintInfo &, const LayoutPoint &) |
|
void | imageChanged (WrappedImagePtr, const IntRect *=nullptr) override |
|
bool | tryLayoutDoingPositionedMovementOnly () |
|
LayoutRect | maskClipRect (const LayoutPoint &paintOffset) |
|
void | removeFloatingOrPositionedChildFromBlockLists () |
|
RenderLayer * | enclosingFloatPaintingLayer () const |
|
bool | shrinkToAvoidFloats () const |
|
bool | isWritingModeRoot () const |
|
bool | isDeprecatedFlexItem () const |
|
bool | isFlexItemIncludingDeprecated () const |
|
LayoutUnit | offsetLeft () const override |
|
LayoutUnit | offsetTop () const override |
|
LayoutPoint | flipForWritingModeForChild (const RenderBox *child, const LayoutPoint &) const |
|
LayoutUnit | flipForWritingMode (LayoutUnit position) const |
|
LayoutPoint | flipForWritingMode (const LayoutPoint &) const |
|
LayoutSize | flipForWritingMode (const LayoutSize &) const |
|
void | flipForWritingMode (LayoutRect &) const |
|
FloatPoint | flipForWritingMode (const FloatPoint &) const |
|
void | flipForWritingMode (FloatRect &) const |
|
LayoutPoint | topLeftLocation () const |
|
LayoutSize | topLeftLocationOffset () const |
|
void | applyTopLeftLocationOffset (LayoutPoint &point) const |
|
LayoutRect | logicalVisualOverflowRectForPropagation (const RenderStyle *) const |
|
LayoutRect | visualOverflowRectForPropagation (const RenderStyle *) const |
|
LayoutRect | logicalLayoutOverflowRectForPropagation (const RenderStyle *) const |
|
LayoutRect | layoutOverflowRectForPropagation (const RenderStyle *) const |
|
bool | hasRenderOverflow () const |
|
bool | hasVisualOverflow () const |
|
virtual bool | needsPreferredWidthsRecalculation () const |
|
virtual void | computeIntrinsicRatioInformation (FloatSize &, double &) const |
|
ScrollPosition | scrollPosition () const |
|
LayoutSize | cachedSizeForOverflowClip () const |
|
bool | shouldApplyClipAndScrollPositionForRepaint (const RenderLayerModelObject *repaintContainer) const |
|
void | applyCachedClipAndScrollPositionForRepaint (LayoutRect &paintRect) const |
|
virtual bool | hasRelativeDimensions () const |
|
virtual bool | hasRelativeLogicalHeight () const |
|
virtual bool | hasRelativeLogicalWidth () const |
|
bool | hasHorizontalLayoutOverflow () const |
|
bool | hasVerticalLayoutOverflow () const |
|
ShapeOutsideInfo * | shapeOutsideInfo () const |
|
void | markShapeOutsideDependentsForLayout () |
|
bool | canHaveOutsideRegionRange () const |
|
const RenderBox * | findEnclosingScrollableContainer () const |
|
bool | isGridItem () const |
|
bool | isFlexItem () const |
|
virtual | ~RenderBox () |
|
bool | requiresLayer () const override |
|
bool | backgroundIsKnownToBeOpaqueInRect (const LayoutRect &localRect) const final |
|
bool | paintsOwnBackground () const |
|
RenderBox * | firstChildBox () const |
|
RenderBox * | lastChildBox () const |
|
LayoutUnit | x () const |
|
LayoutUnit | y () const |
|
LayoutUnit | width () const |
|
LayoutUnit | height () const |
|
LayoutUnit | top () const |
|
LayoutUnit | left () const |
|
void | setX (LayoutUnit x) |
|
void | setY (LayoutUnit y) |
|
void | setWidth (LayoutUnit width) |
|
void | setHeight (LayoutUnit height) |
|
LayoutUnit | logicalLeft () const |
|
LayoutUnit | logicalRight () const |
|
LayoutUnit | logicalTop () const |
|
LayoutUnit | logicalBottom () const |
|
LayoutUnit | logicalWidth () const |
|
LayoutUnit | logicalHeight () const |
|
LayoutUnit | constrainLogicalWidthInRegionByMinMax (LayoutUnit, LayoutUnit, RenderBlock &, RenderRegion *=nullptr) const |
|
LayoutUnit | constrainLogicalHeightByMinMax (LayoutUnit logicalHeight, std::optional< LayoutUnit > intrinsicContentHeight) const |
|
LayoutUnit | constrainContentBoxLogicalHeightByMinMax (LayoutUnit logicalHeight, std::optional< LayoutUnit > intrinsicContentHeight) const |
|
void | setLogicalLeft (LayoutUnit left) |
|
void | setLogicalTop (LayoutUnit top) |
|
void | setLogicalLocation (const LayoutPoint &location) |
|
void | setLogicalWidth (LayoutUnit size) |
|
void | setLogicalHeight (LayoutUnit size) |
|
void | setLogicalSize (const LayoutSize &size) |
|
LayoutPoint | location () const |
|
LayoutSize | locationOffset () const |
|
LayoutSize | size () const |
|
void | setLocation (const LayoutPoint &location) |
|
void | setSize (const LayoutSize &size) |
|
void | move (LayoutUnit dx, LayoutUnit dy) |
|
LayoutRect | frameRect () const |
|
void | setFrameRect (const LayoutRect &rect) |
|
LayoutRect | marginBoxRect () const |
|
LayoutRect | borderBoxRect () const |
|
LayoutRect | paddingBoxRect () const |
|
LayoutRect | borderBoundingBox () const final |
|
WEBCORE_EXPORT RoundedRect::Radii | borderRadii () const |
|
LayoutRect | contentBoxRect () const |
|
IntRect | absoluteContentBox () const |
|
WEBCORE_EXPORT FloatQuad | absoluteContentQuad () const |
|
LayoutRect | computedCSSContentBoxRect () const |
|
LayoutRect | outlineBoundsForRepaint (const RenderLayerModelObject *, const RenderGeometryMap *) const final |
|
void | addFocusRingRects (Vector< LayoutRect > &, const LayoutPoint &additionalOffset, const RenderLayerModelObject *paintContainer=nullptr) override |
|
FloatRect | repaintRectInLocalCoordinates () const override |
|
FloatRect | objectBoundingBox () const override |
|
RenderBox * | previousSiblingBox () const |
|
RenderBox * | nextSiblingBox () const |
|
RenderBox * | parentBox () const |
|
WEBCORE_EXPORT LayoutRect | flippedClientBoxRect () const |
|
LayoutRect | layoutOverflowRect () const |
|
LayoutUnit | logicalLeftLayoutOverflow () const |
|
LayoutUnit | logicalRightLayoutOverflow () const |
|
virtual LayoutRect | visualOverflowRect () const |
|
LayoutUnit | logicalLeftVisualOverflow () const |
|
LayoutUnit | logicalRightVisualOverflow () const |
|
LayoutRect | overflowRectForPaintRejection (RenderNamedFlowFragment *) const |
|
void | addLayoutOverflow (const LayoutRect &) |
|
void | addVisualOverflow (const LayoutRect &) |
|
void | clearOverflow () |
|
void | addVisualEffectOverflow () |
|
LayoutRect | applyVisualEffectOverflow (const LayoutRect &) const |
|
void | addOverflowFromChild (const RenderBox *child) |
|
void | addOverflowFromChild (const RenderBox *child, const LayoutSize &delta) |
|
void | updateLayerTransform () |
|
LayoutSize | contentSize () const |
|
LayoutUnit | contentWidth () const |
|
LayoutUnit | contentHeight () const |
|
LayoutUnit | contentLogicalWidth () const |
|
LayoutUnit | contentLogicalHeight () const |
|
LayoutUnit | offsetWidth () const override |
|
LayoutUnit | offsetHeight () const override |
|
LayoutUnit | clientLeft () const |
|
LayoutUnit | clientTop () const |
|
WEBCORE_EXPORT LayoutUnit | clientWidth () const |
|
WEBCORE_EXPORT LayoutUnit | clientHeight () const |
|
LayoutUnit | clientLogicalWidth () const |
|
LayoutUnit | clientLogicalHeight () const |
|
LayoutUnit | clientLogicalBottom () const |
|
LayoutRect | clientBoxRect () const |
|
virtual int | scrollLeft () const |
|
virtual int | scrollTop () const |
|
virtual int | scrollWidth () const |
|
virtual int | scrollHeight () const |
|
virtual void | setScrollLeft (int) |
|
virtual void | setScrollTop (int) |
|
LayoutUnit | marginTop () const override |
|
LayoutUnit | marginBottom () const override |
|
LayoutUnit | marginLeft () const override |
|
LayoutUnit | marginRight () const override |
|
void | setMarginTop (LayoutUnit margin) |
|
void | setMarginBottom (LayoutUnit margin) |
|
void | setMarginLeft (LayoutUnit margin) |
|
void | setMarginRight (LayoutUnit margin) |
|
LayoutUnit | marginLogicalLeft () const |
|
LayoutUnit | marginLogicalRight () const |
|
LayoutUnit | marginBefore (const RenderStyle *overrideStyle=nullptr) const final |
|
LayoutUnit | marginAfter (const RenderStyle *overrideStyle=nullptr) const final |
|
LayoutUnit | marginStart (const RenderStyle *overrideStyle=nullptr) const final |
|
LayoutUnit | marginEnd (const RenderStyle *overrideStyle=nullptr) const final |
|
void | setMarginBefore (LayoutUnit value, const RenderStyle *overrideStyle=nullptr) |
|
void | setMarginAfter (LayoutUnit value, const RenderStyle *overrideStyle=nullptr) |
|
void | setMarginStart (LayoutUnit value, const RenderStyle *overrideStyle=nullptr) |
|
void | setMarginEnd (LayoutUnit value, const RenderStyle *overrideStyle=nullptr) |
|
void | absoluteRects (Vector< IntRect > &, const LayoutPoint &accumulatedOffset) const override |
|
void | absoluteQuads (Vector< FloatQuad > &, bool *wasFixed) const override |
|
int | reflectionOffset () const |
|
LayoutRect | reflectedRect (const LayoutRect &) const |
|
void | layout () override |
|
bool | nodeAtPoint (const HitTestRequest &, HitTestResult &, const HitTestLocation &locationInContainer, const LayoutPoint &accumulatedOffset, HitTestAction) override |
|
LayoutUnit | minPreferredLogicalWidth () const override |
|
LayoutUnit | maxPreferredLogicalWidth () const override |
|
LayoutUnit | overrideLogicalContentWidth () const |
|
LayoutUnit | overrideLogicalContentHeight () const |
|
bool | hasOverrideLogicalContentHeight () const |
|
bool | hasOverrideLogicalContentWidth () const |
|
void | setOverrideLogicalContentHeight (LayoutUnit) |
|
void | setOverrideLogicalContentWidth (LayoutUnit) |
|
void | clearOverrideSize () |
|
void | clearOverrideLogicalContentHeight () |
|
void | clearOverrideLogicalContentWidth () |
|
std::optional< LayoutUnit > | overrideContainingBlockContentLogicalWidth () const |
|
std::optional< LayoutUnit > | overrideContainingBlockContentLogicalHeight () const |
|
bool | hasOverrideContainingBlockLogicalWidth () const |
|
bool | hasOverrideContainingBlockLogicalHeight () const |
|
void | setOverrideContainingBlockContentLogicalWidth (std::optional< LayoutUnit >) |
|
void | setOverrideContainingBlockContentLogicalHeight (std::optional< LayoutUnit >) |
|
void | clearContainingBlockOverrideSize () |
|
void | clearOverrideContainingBlockContentLogicalHeight () |
|
LayoutUnit | extraInlineOffset () const |
|
LayoutUnit | extraBlockOffset () const |
|
void | setExtraInlineOffset (LayoutUnit) |
|
void | setExtraBlockOffset (LayoutUnit) |
|
void | clearExtraInlineAndBlockOffests () |
|
LayoutSize | offsetFromContainer (RenderElement &, const LayoutPoint &, bool *offsetDependsOnPoint=nullptr) const override |
|
LayoutUnit | adjustBorderBoxLogicalWidthForBoxSizing (LayoutUnit width) const |
|
LayoutUnit | adjustContentBoxLogicalWidthForBoxSizing (LayoutUnit width) const |
|
void | computeInlineDirectionMargins (const RenderBlock &containingBlock, LayoutUnit containerWidth, LayoutUnit childWidth, LayoutUnit &marginStart, LayoutUnit &marginEnd) const |
|
void | computeBlockDirectionMargins (const RenderBlock &containingBlock, LayoutUnit &marginBefore, LayoutUnit &marginAfter) const |
|
void | computeAndSetBlockDirectionMargins (const RenderBlock &containingBlock) |
|
LayoutRect | borderBoxRectInRegion (RenderRegion *, RenderBoxRegionInfoFlags=CacheRenderBoxRegionInfo) const |
|
LayoutRect | clientBoxRectInRegion (RenderRegion *) const |
|
RenderRegion * | clampToStartAndEndRegions (RenderRegion *) const |
|
bool | hasRegionRangeInFlowThread () const |
|
void | positionLineBox (InlineElementBox &) |
|
virtual std::unique_ptr< InlineElementBox > | createInlineBox () |
|
void | dirtyLineBoxes (bool fullLayout) |
|
InlineElementBox * | inlineBoxWrapper () const |
|
void | setInlineBoxWrapper (InlineElementBox *) |
|
void | deleteLineBoxWrapper () |
|
LayoutRect | clippedOverflowRectForRepaint (const RenderLayerModelObject *repaintContainer) const override |
|
LayoutRect | computeRectForRepaint (const LayoutRect &, const RenderLayerModelObject *repaintContainer, RepaintContext context={ false, false }) const override |
|
void | repaintDuringLayoutIfMoved (const LayoutRect &) |
|
LayoutUnit | containingBlockLogicalWidthForContent () const override |
|
LayoutUnit | containingBlockLogicalHeightForContent (AvailableLogicalHeightType) const |
|
LayoutUnit | containingBlockLogicalWidthForContentInRegion (RenderRegion *) const |
|
LayoutUnit | containingBlockAvailableLineWidthInRegion (RenderRegion *) const |
|
LayoutUnit | perpendicularContainingBlockLogicalHeight () const |
|
virtual void | updateLogicalWidth () |
|
virtual LogicalExtentComputedValues | computeLogicalHeight (LayoutUnit logicalHeight, LayoutUnit logicalTop) const |
|
void | cacheIntrinsicContentLogicalHeightForFlexItem (LayoutUnit) const |
|
LayoutUnit | computeLogicalHeightWithoutLayout () const |
|
RenderBoxRegionInfo * | renderBoxRegionInfo (RenderRegion *, RenderBoxRegionInfoFlags=CacheRenderBoxRegionInfo) const |
|
void | computeLogicalWidthInRegion (LogicalExtentComputedValues &, RenderRegion *=nullptr) const |
|
bool | stretchesToViewport () const |
|
virtual LayoutSize | intrinsicSize () const |
|
LayoutUnit | intrinsicLogicalWidth () const |
|
LayoutUnit | intrinsicLogicalHeight () const |
|
bool | sizesLogicalWidthToFitContent (SizeType) const |
|
bool | hasStretchedLogicalWidth () const |
|
bool | isStretchingColumnFlexItem () const |
|
bool | columnFlexItemHasStretchAlignment () const |
|
LayoutUnit | shrinkLogicalWidthToAvoidFloats (LayoutUnit childMarginStart, LayoutUnit childMarginEnd, const RenderBlock &cb, RenderRegion *) const |
|
LayoutUnit | computeLogicalWidthInRegionUsing (SizeType, Length logicalWidth, LayoutUnit availableLogicalWidth, const RenderBlock &containingBlock, RenderRegion *) const |
|
std::optional< LayoutUnit > | computeLogicalHeightUsing (SizeType, const Length &height, std::optional< LayoutUnit > intrinsicContentHeight) const |
|
std::optional< LayoutUnit > | computeContentLogicalHeight (SizeType, const Length &height, std::optional< LayoutUnit > intrinsicContentHeight) const |
|
std::optional< LayoutUnit > | computeContentAndScrollbarLogicalHeightUsing (SizeType, const Length &height, std::optional< LayoutUnit > intrinsicContentHeight) const |
|
LayoutUnit | computeReplacedLogicalWidthUsing (SizeType, Length width) const |
|
LayoutUnit | computeReplacedLogicalWidthRespectingMinMaxWidth (LayoutUnit logicalWidth, ShouldComputePreferred=ComputeActual) const |
|
LayoutUnit | computeReplacedLogicalHeightUsing (SizeType, Length height) const |
|
LayoutUnit | computeReplacedLogicalHeightRespectingMinMaxHeight (LayoutUnit logicalHeight) const |
|
virtual LayoutUnit | computeReplacedLogicalWidth (ShouldComputePreferred=ComputeActual) const |
|
virtual LayoutUnit | computeReplacedLogicalHeight () const |
|
std::optional< LayoutUnit > | computePercentageLogicalHeight (const Length &height) const |
|
virtual LayoutUnit | availableLogicalWidth () const |
|
virtual LayoutUnit | availableLogicalHeight (AvailableLogicalHeightType) const |
|
LayoutUnit | availableLogicalHeightUsing (const Length &, AvailableLogicalHeightType) const |
|
LayoutUnit | availableWidth () const |
|
LayoutUnit | availableHeight () const |
|
virtual int | verticalScrollbarWidth () const |
|
int | horizontalScrollbarHeight () const |
|
int | intrinsicScrollbarLogicalWidth () const |
|
int | scrollbarLogicalWidth () const |
|
int | scrollbarLogicalHeight () const |
|
virtual bool | scroll (ScrollDirection, ScrollGranularity, float multiplier=1, Element **stopElement=nullptr, RenderBox *startBox=nullptr, const IntPoint &wheelEventAbsolutePoint=IntPoint()) |
|
virtual bool | logicalScroll (ScrollLogicalDirection, ScrollGranularity, float multiplier=1, Element **stopElement=nullptr) |
|
WEBCORE_EXPORT bool | canBeScrolledAndHasScrollableArea () const |
|
virtual bool | canBeProgramaticallyScrolled () const |
|
virtual void | autoscroll (const IntPoint &) |
|
bool | canAutoscroll () const |
|
IntSize | calculateAutoscrollDirection (const IntPoint &windowPoint) const |
|
virtual void | stopAutoscroll () |
|
virtual void | panScroll (const IntPoint &) |
|
bool | hasVerticalScrollbarWithAutoBehavior () const |
|
bool | hasHorizontalScrollbarWithAutoBehavior () const |
|
bool | scrollsOverflow () const |
|
bool | scrollsOverflowX () const |
|
bool | scrollsOverflowY () const |
|
bool | hasHorizontalOverflow () const |
|
bool | hasVerticalOverflow () const |
|
bool | hasScrollableOverflowX () const |
|
bool | hasScrollableOverflowY () const |
|
bool | usesCompositedScrolling () const |
|
bool | percentageLogicalHeightIsResolvable () const |
|
bool | hasUnsplittableScrollingOverflow () const |
|
bool | isUnsplittableForPagination () const |
|
bool | shouldTreatChildAsReplacedInTableCells () const |
|
LayoutRect | localCaretRect (InlineBox *, unsigned caretOffset, LayoutUnit *extraWidthToEndOfLine=nullptr) override |
|
virtual LayoutRect | overflowClipRect (const LayoutPoint &location, RenderRegion *, OverlayScrollbarSizeRelevancy=IgnoreOverlayScrollbarSize, PaintPhase=PaintPhaseBlockBackground) |
|
virtual LayoutRect | overflowClipRectForChildLayers (const LayoutPoint &location, RenderRegion *region, OverlayScrollbarSizeRelevancy relevancy) |
|
LayoutRect | clipRect (const LayoutPoint &location, RenderRegion *) |
|
virtual bool | hasControlClip () const |
|
virtual LayoutRect | controlClipRect (const LayoutPoint &) const |
|
bool | pushContentsClip (PaintInfo &, const LayoutPoint &accumulatedOffset) |
|
void | popContentsClip (PaintInfo &, PaintPhase originalPhase, const LayoutPoint &accumulatedOffset) |
|
virtual void | paintBoxDecorations (PaintInfo &, const LayoutPoint &) |
|
virtual void | paintMask (PaintInfo &, const LayoutPoint &) |
|
virtual void | paintClippingMask (PaintInfo &, const LayoutPoint &) |
|
void | imageChanged (WrappedImagePtr, const IntRect *=nullptr) override |
|
bool | tryLayoutDoingPositionedMovementOnly () |
|
LayoutRect | maskClipRect (const LayoutPoint &paintOffset) |
|
VisiblePosition | positionForPoint (const LayoutPoint &, const RenderRegion *) override |
|
void | removeFloatingOrPositionedChildFromBlockLists () |
|
RenderLayer * | enclosingFloatPaintingLayer () const |
|
bool | shrinkToAvoidFloats () const |
|
bool | isWritingModeRoot () const |
|
bool | isDeprecatedFlexItem () const |
|
bool | isFlexItemIncludingDeprecated () const |
|
LayoutUnit | lineHeight (bool firstLine, LineDirectionMode, LinePositionMode=PositionOnContainingLine) const override |
|
int | baselinePosition (FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode=PositionOnContainingLine) const override |
|
LayoutUnit | offsetLeft () const override |
|
LayoutUnit | offsetTop () const override |
|
LayoutPoint | flipForWritingModeForChild (const RenderBox *child, const LayoutPoint &) const |
|
LayoutUnit | flipForWritingMode (LayoutUnit position) const |
|
LayoutPoint | flipForWritingMode (const LayoutPoint &) const |
|
LayoutSize | flipForWritingMode (const LayoutSize &) const |
|
void | flipForWritingMode (LayoutRect &) const |
|
FloatPoint | flipForWritingMode (const FloatPoint &) const |
|
void | flipForWritingMode (FloatRect &) const |
|
LayoutPoint | topLeftLocation () const |
|
LayoutSize | topLeftLocationOffset () const |
|
void | applyTopLeftLocationOffset (LayoutPoint &point) const |
|
LayoutRect | logicalVisualOverflowRectForPropagation (const RenderStyle *) const |
|
LayoutRect | visualOverflowRectForPropagation (const RenderStyle *) const |
|
LayoutRect | logicalLayoutOverflowRectForPropagation (const RenderStyle *) const |
|
LayoutRect | layoutOverflowRectForPropagation (const RenderStyle *) const |
|
bool | hasRenderOverflow () const |
|
bool | hasVisualOverflow () const |
|
virtual bool | needsPreferredWidthsRecalculation () const |
|
virtual void | computeIntrinsicRatioInformation (FloatSize &, double &) const |
|
ScrollPosition | scrollPosition () const |
|
LayoutSize | cachedSizeForOverflowClip () const |
|
bool | shouldApplyClipAndScrollPositionForRepaint (const RenderLayerModelObject *repaintContainer) const |
|
void | applyCachedClipAndScrollPositionForRepaint (LayoutRect &paintRect) const |
|
virtual bool | hasRelativeDimensions () const |
|
virtual bool | hasRelativeLogicalHeight () const |
|
virtual bool | hasRelativeLogicalWidth () const |
|
bool | hasHorizontalLayoutOverflow () const |
|
bool | hasVerticalLayoutOverflow () const |
|
ShapeOutsideInfo * | shapeOutsideInfo () const |
|
void | markShapeOutsideDependentsForLayout () |
|
bool | canHaveOutsideRegionRange () const |
|
const RenderBox * | findEnclosingScrollableContainer () const |
|
bool | isGridItem () const |
|
bool | isFlexItem () const |
|
virtual | ~RenderBoxModelObject () |
|
LayoutSize | relativePositionOffset () const |
|
LayoutSize | relativePositionLogicalOffset () const |
|
FloatRect | constrainingRectForStickyPosition () const |
|
void | computeStickyPositionConstraints (StickyPositionViewportConstraints &, const FloatRect &constrainingRect) const |
|
LayoutSize | stickyPositionOffset () const |
|
LayoutSize | stickyPositionLogicalOffset () const |
|
LayoutSize | offsetForInFlowPosition () const |
|
LayoutUnit | computedCSSPaddingTop () const |
|
LayoutUnit | computedCSSPaddingBottom () const |
|
LayoutUnit | computedCSSPaddingLeft () const |
|
LayoutUnit | computedCSSPaddingRight () const |
|
LayoutUnit | computedCSSPaddingBefore () const |
|
LayoutUnit | computedCSSPaddingAfter () const |
|
LayoutUnit | computedCSSPaddingStart () const |
|
LayoutUnit | computedCSSPaddingEnd () const |
|
virtual LayoutUnit | paddingTop () const |
|
virtual LayoutUnit | paddingBottom () const |
|
virtual LayoutUnit | paddingLeft () const |
|
virtual LayoutUnit | paddingRight () const |
|
virtual LayoutUnit | paddingBefore () const |
|
virtual LayoutUnit | paddingAfter () const |
|
virtual LayoutUnit | paddingStart () const |
|
virtual LayoutUnit | paddingEnd () const |
|
virtual LayoutUnit | horizontalBorderExtent () const |
|
virtual LayoutUnit | verticalBorderExtent () const |
|
virtual LayoutUnit | borderAfter () const |
|
virtual LayoutUnit | borderStart () const |
|
virtual LayoutUnit | borderEnd () const |
|
LayoutUnit | borderAndPaddingStart () const |
|
LayoutUnit | borderAndPaddingBefore () const |
|
LayoutUnit | borderAndPaddingAfter () const |
|
LayoutUnit | verticalBorderAndPaddingExtent () const |
|
LayoutUnit | horizontalBorderAndPaddingExtent () const |
|
LayoutUnit | borderAndPaddingLogicalHeight () const |
|
LayoutUnit | borderAndPaddingLogicalWidth () const |
|
LayoutUnit | borderAndPaddingLogicalLeft () const |
|
LayoutUnit | borderLogicalLeft () const |
|
LayoutUnit | borderLogicalRight () const |
|
LayoutUnit | borderLogicalWidth () const |
|
LayoutUnit | borderLogicalHeight () const |
|
LayoutUnit | paddingLogicalLeft () const |
|
LayoutUnit | paddingLogicalRight () const |
|
LayoutUnit | paddingLogicalWidth () const |
|
LayoutUnit | paddingLogicalHeight () const |
|
LayoutUnit | verticalMarginExtent () const |
|
LayoutUnit | horizontalMarginExtent () const |
|
LayoutUnit | marginLogicalHeight () const |
|
LayoutUnit | marginLogicalWidth () const |
|
bool | hasInlineDirectionBordersPaddingOrMargin () const |
|
bool | hasInlineDirectionBordersOrPadding () const |
|
void | paintBorder (const PaintInfo &, const LayoutRect &, const RenderStyle &, BackgroundBleedAvoidance=BackgroundBleedNone, bool includeLogicalLeftEdge=true, bool includeLogicalRightEdge=true) |
|
bool | paintNinePieceImage (GraphicsContext &, const LayoutRect &, const RenderStyle &, const NinePieceImage &, CompositeOperator=CompositeSourceOver) |
|
void | paintBoxShadow (const PaintInfo &, const LayoutRect &, const RenderStyle &, ShadowStyle, bool includeLogicalLeftEdge=true, bool includeLogicalRightEdge=true) |
|
void | paintFillLayerExtended (const PaintInfo &, const Color &, const FillLayer &, const LayoutRect &, BackgroundBleedAvoidance, InlineFlowBox *=nullptr, const LayoutSize &=LayoutSize(), CompositeOperator=CompositeSourceOver, RenderElement *backgroundObject=nullptr, BaseBackgroundColorUsage=BaseBackgroundColorUse) |
|
virtual bool | boxShadowShouldBeAppliedToBackground (const LayoutPoint &absolutePaintPostion, BackgroundBleedAvoidance, InlineFlowBox *=nullptr) const |
|
bool | canHaveBoxInfoInRegion () const |
|
void | getGeometryForBackgroundImage (const RenderLayerModelObject *paintContainer, const LayoutPoint &paintOffset, FloatRect &destRect, FloatSize &phase, FloatSize &tileSize) const |
|
void | contentChanged (ContentChangeType) |
|
bool | hasAcceleratedCompositing () const |
|
bool | startTransition (double, CSSPropertyID, const RenderStyle *fromStyle, const RenderStyle *toStyle) |
|
void | transitionPaused (double timeOffset, CSSPropertyID) |
|
void | transitionFinished (CSSPropertyID) |
|
bool | startAnimation (double timeOffset, const Animation *, const KeyframeList &keyframes) |
|
void | animationPaused (double timeOffset, const String &name) |
|
void | animationFinished (const String &name) |
|
void | suspendAnimations (double time=0) |
|
RenderBoxModelObject * | continuation () const |
|
RenderTextFragment * | firstLetterRemainingText () const |
|
void | setFirstLetterRemainingText (RenderTextFragment *) |
|
void | moveChildTo (RenderBoxModelObject *toBoxModelObject, RenderObject *child, RenderObject *beforeChild, bool fullRemoveInsert=false) |
|
void | moveChildTo (RenderBoxModelObject *toBoxModelObject, RenderObject *child, bool fullRemoveInsert=false) |
|
void | moveAllChildrenTo (RenderBoxModelObject *toBoxModelObject, bool fullRemoveInsert=false) |
|
void | moveAllChildrenTo (RenderBoxModelObject *toBoxModelObject, RenderObject *beforeChild, bool fullRemoveInsert=false) |
|
void | moveChildrenTo (RenderBoxModelObject *toBoxModelObject, RenderObject *startChild, RenderObject *endChild, bool fullRemoveInsert=false) |
|
void | moveChildrenTo (RenderBoxModelObject *toBoxModelObject, RenderObject *startChild, RenderObject *endChild, RenderObject *beforeChild, bool fullRemoveInsert=false) |
|
LayoutSize | calculateImageIntrinsicDimensions (StyleImage *, const LayoutSize &scaledPositioningAreaSize, ScaleByEffectiveZoomOrNot) const |
|
virtual | ~RenderBoxModelObject () |
|
LayoutSize | relativePositionOffset () const |
|
LayoutSize | relativePositionLogicalOffset () const |
|
FloatRect | constrainingRectForStickyPosition () const |
|
void | computeStickyPositionConstraints (StickyPositionViewportConstraints &, const FloatRect &constrainingRect) const |
|
LayoutSize | stickyPositionOffset () const |
|
LayoutSize | stickyPositionLogicalOffset () const |
|
LayoutSize | offsetForInFlowPosition () const |
|
void | updateFromStyle () override |
|
bool | requiresLayer () const override |
|
LayoutUnit | computedCSSPaddingTop () const |
|
LayoutUnit | computedCSSPaddingBottom () const |
|
LayoutUnit | computedCSSPaddingLeft () const |
|
LayoutUnit | computedCSSPaddingRight () const |
|
LayoutUnit | computedCSSPaddingBefore () const |
|
LayoutUnit | computedCSSPaddingAfter () const |
|
LayoutUnit | computedCSSPaddingStart () const |
|
LayoutUnit | computedCSSPaddingEnd () const |
|
virtual LayoutUnit | paddingTop () const |
|
virtual LayoutUnit | paddingBottom () const |
|
virtual LayoutUnit | paddingLeft () const |
|
virtual LayoutUnit | paddingRight () const |
|
virtual LayoutUnit | paddingBefore () const |
|
virtual LayoutUnit | paddingAfter () const |
|
virtual LayoutUnit | paddingStart () const |
|
virtual LayoutUnit | paddingEnd () const |
|
virtual LayoutUnit | horizontalBorderExtent () const |
|
virtual LayoutUnit | verticalBorderExtent () const |
|
virtual LayoutUnit | borderAfter () const |
|
virtual LayoutUnit | borderStart () const |
|
virtual LayoutUnit | borderEnd () const |
|
LayoutUnit | borderAndPaddingStart () const |
|
LayoutUnit | borderAndPaddingBefore () const |
|
LayoutUnit | borderAndPaddingAfter () const |
|
LayoutUnit | verticalBorderAndPaddingExtent () const |
|
LayoutUnit | horizontalBorderAndPaddingExtent () const |
|
LayoutUnit | borderAndPaddingLogicalHeight () const |
|
LayoutUnit | borderAndPaddingLogicalWidth () const |
|
LayoutUnit | borderAndPaddingLogicalLeft () const |
|
LayoutUnit | borderLogicalLeft () const |
|
LayoutUnit | borderLogicalRight () const |
|
LayoutUnit | borderLogicalWidth () const |
|
LayoutUnit | borderLogicalHeight () const |
|
LayoutUnit | paddingLogicalLeft () const |
|
LayoutUnit | paddingLogicalRight () const |
|
LayoutUnit | paddingLogicalWidth () const |
|
LayoutUnit | paddingLogicalHeight () const |
|
LayoutUnit | verticalMarginExtent () const |
|
LayoutUnit | horizontalMarginExtent () const |
|
LayoutUnit | marginLogicalHeight () const |
|
LayoutUnit | marginLogicalWidth () const |
|
bool | hasInlineDirectionBordersPaddingOrMargin () const |
|
bool | hasInlineDirectionBordersOrPadding () const |
|
void | paintBorder (const PaintInfo &, const LayoutRect &, const RenderStyle &, BackgroundBleedAvoidance=BackgroundBleedNone, bool includeLogicalLeftEdge=true, bool includeLogicalRightEdge=true) |
|
bool | paintNinePieceImage (GraphicsContext &, const LayoutRect &, const RenderStyle &, const NinePieceImage &, CompositeOperator=CompositeSourceOver) |
|
void | paintBoxShadow (const PaintInfo &, const LayoutRect &, const RenderStyle &, ShadowStyle, bool includeLogicalLeftEdge=true, bool includeLogicalRightEdge=true) |
|
void | paintFillLayerExtended (const PaintInfo &, const Color &, const FillLayer &, const LayoutRect &, BackgroundBleedAvoidance, InlineFlowBox *=nullptr, const LayoutSize &=LayoutSize(), CompositeOperator=CompositeSourceOver, RenderElement *backgroundObject=nullptr, BaseBackgroundColorUsage=BaseBackgroundColorUse) |
|
virtual bool | boxShadowShouldBeAppliedToBackground (const LayoutPoint &absolutePaintPostion, BackgroundBleedAvoidance, InlineFlowBox *=nullptr) const |
|
void | mapAbsoluteToLocalPoint (MapCoordinatesFlags, TransformState &) const override |
|
void | setSelectionState (SelectionState) override |
|
bool | canHaveBoxInfoInRegion () const |
|
void | getGeometryForBackgroundImage (const RenderLayerModelObject *paintContainer, const LayoutPoint &paintOffset, FloatRect &destRect, FloatSize &phase, FloatSize &tileSize) const |
|
void | contentChanged (ContentChangeType) |
|
bool | hasAcceleratedCompositing () const |
|
bool | startTransition (double, CSSPropertyID, const RenderStyle *fromStyle, const RenderStyle *toStyle) |
|
void | transitionPaused (double timeOffset, CSSPropertyID) |
|
void | transitionFinished (CSSPropertyID) |
|
bool | startAnimation (double timeOffset, const Animation *, const KeyframeList &keyframes) |
|
void | animationPaused (double timeOffset, const String &name) |
|
void | animationFinished (const String &name) |
|
void | suspendAnimations (double time=0) |
|
RenderBoxModelObject * | continuation () const |
|
RenderTextFragment * | firstLetterRemainingText () const |
|
void | setFirstLetterRemainingText (RenderTextFragment *) |
|
void | moveChildTo (RenderBoxModelObject *toBoxModelObject, RenderObject *child, RenderObject *beforeChild, bool fullRemoveInsert=false) |
|
void | moveChildTo (RenderBoxModelObject *toBoxModelObject, RenderObject *child, bool fullRemoveInsert=false) |
|
void | moveAllChildrenTo (RenderBoxModelObject *toBoxModelObject, bool fullRemoveInsert=false) |
|
void | moveAllChildrenTo (RenderBoxModelObject *toBoxModelObject, RenderObject *beforeChild, bool fullRemoveInsert=false) |
|
void | moveChildrenTo (RenderBoxModelObject *toBoxModelObject, RenderObject *startChild, RenderObject *endChild, bool fullRemoveInsert=false) |
|
void | moveChildrenTo (RenderBoxModelObject *toBoxModelObject, RenderObject *startChild, RenderObject *endChild, RenderObject *beforeChild, bool fullRemoveInsert=false) |
|
LayoutSize | calculateImageIntrinsicDimensions (StyleImage *, const LayoutSize &scaledPositioningAreaSize, ScaleByEffectiveZoomOrNot) const |
|
virtual | ~RenderLayerModelObject () |
|
void | destroyLayer () |
|
bool | hasSelfPaintingLayer () const |
|
RenderLayer * | layer () const |
|
bool | shouldPlaceBlockDirectionScrollbarOnLeft () const |
|
virtual | ~RenderLayerModelObject () |
|
void | destroyLayer () |
|
bool | hasSelfPaintingLayer () const |
|
RenderLayer * | layer () const |
|
void | styleWillChange (StyleDifference, const RenderStyle &newStyle) override |
|
void | styleDidChange (StyleDifference, const RenderStyle *oldStyle) override |
|
bool | shouldPlaceBlockDirectionScrollbarOnLeft () const |
|
virtual | ~RenderElement () |
|
bool | hasInitializedStyle () const |
|
const RenderStyle & | style () const |
|
const RenderStyle & | firstLineStyle () const |
|
RenderStyle & | mutableStyle () |
|
void | initializeStyle () |
|
void | setStyle (RenderStyle &&, StyleDifference minimalStyleDifference=StyleDifferenceEqual) |
|
const RenderStyle * | getCachedPseudoStyle (PseudoId, const RenderStyle *parentStyle=nullptr) const |
|
std::unique_ptr< RenderStyle > | getUncachedPseudoStyle (const PseudoStyleRequest &, const RenderStyle *parentStyle=nullptr, const RenderStyle *ownStyle=nullptr) const |
|
Element * | element () const |
|
Element * | nonPseudoElement () const |
|
Element * | generatingElement () const |
|
RenderObject * | firstChild () const |
|
RenderObject * | lastChild () const |
|
bool | canContainFixedPositionObjects () const |
|
bool | canContainAbsolutelyPositionedObjects () const |
|
Color | selectionColor (int colorProperty) const |
|
std::unique_ptr< RenderStyle > | selectionPseudoStyle () const |
|
Color | selectionBackgroundColor () const |
|
Color | selectionForegroundColor () const |
|
Color | selectionEmphasisMarkColor () const |
|
bool | isRenderLayerModelObject () const |
|
bool | isBoxModelObject () const |
|
bool | isRenderBlock () const |
|
bool | isRenderBlockFlow () const |
|
bool | isRenderReplaced () const |
|
bool | isRenderInline () const |
|
bool | isRenderNamedFlowFragmentContainer () const |
|
virtual bool | isChildAllowed (const RenderObject &, const RenderStyle &) const |
|
void | addLayers (RenderLayer *parentLayer) |
|
void | removeLayers (RenderLayer *parentLayer) |
|
void | moveLayers (RenderLayer *oldParent, RenderLayer *newParent) |
|
RenderLayer * | findNextLayer (RenderLayer *parentLayer, RenderObject *startPoint, bool checkParent=true) |
|
void | insertChildInternal (RenderObject *, RenderObject *beforeChild, NotifyChildrenType) |
|
void | removeChildInternal (RenderObject &, NotifyChildrenType) |
|
bool | ancestorLineBoxDirty () const |
|
void | setAncestorLineBoxDirty (bool f=true) |
|
void | setChildNeedsLayout (MarkingBehavior=MarkContainingBlockChain) |
|
void | clearChildNeedsLayout () |
|
void | setNeedsPositionedMovementLayout (const RenderStyle *oldStyle) |
|
void | setNeedsSimplifiedNormalFlowLayout () |
|
void | paintAsInlineBlock (PaintInfo &, const LayoutPoint &) |
|
void | layoutIfNeeded () |
|
void | setStyleInternal (RenderStyle &&style) |
|
bool | repaintAfterLayoutIfNeeded (const RenderLayerModelObject *repaintContainer, const LayoutRect &oldBounds, const LayoutRect &oldOutlineBox, const LayoutRect *newBoundsPtr=nullptr, const LayoutRect *newOutlineBoxPtr=nullptr) |
|
bool | borderImageIsLoadedAndCanBeRendered () const |
|
bool | mayCauseRepaintInsideViewport (const IntRect *visibleRect=nullptr) const |
|
bool | createsGroup () const |
|
bool | isTransparent () const |
|
float | opacity () const |
|
bool | visibleToHitTesting () const |
|
bool | hasBackground () const |
|
bool | hasMask () const |
|
bool | hasClip () const |
|
bool | hasClipOrOverflowClip () const |
|
bool | hasClipPath () const |
|
bool | hasHiddenBackface () const |
|
bool | hasOutlineAnnotation () const |
|
bool | hasOutline () const |
|
bool | hasSelfPaintingLayer () const |
|
bool | checkForRepaintDuringLayout () const |
|
LayoutRect | absoluteAnchorRect (bool *insideFixed=nullptr) const |
|
bool | hasFilter () const |
|
bool | hasBackdropFilter () const |
|
bool | hasBlendMode () const |
|
bool | hasShapeOutside () const |
|
void | registerForVisibleInViewportCallback () |
|
void | unregisterForVisibleInViewportCallback () |
|
void | visibleInViewportStateChanged (VisibleInViewportState) |
|
bool | repaintForPausedImageAnimationsIfNeeded (const IntRect &visibleRect) |
|
bool | hasPausedImageAnimations () const |
|
void | setHasPausedImageAnimations (bool b) |
|
void | setRenderBoxNeedsLazyRepaint (bool b) |
|
bool | renderBoxNeedsLazyRepaint () const |
|
bool | hasCounterNodeMap () const |
|
void | setHasCounterNodeMap (bool f) |
|
bool | isCSSAnimating () const |
|
void | setIsCSSAnimating (bool b) |
|
const RenderElement * | enclosingRendererWithTextDecoration (TextDecoration, bool firstLine) const |
|
void | drawLineForBoxSide (GraphicsContext &, const FloatRect &, BoxSide, Color, EBorderStyle, float adjacentWidth1, float adjacentWidth2, bool antialias=false) const |
|
bool | childRequiresTable (const RenderObject &child) const |
|
bool | hasContinuation () const |
|
RenderBlock * | containingBlockForFixedPosition () const |
|
RenderBlock * | containingBlockForAbsolutePosition () const |
|
RespectImageOrientationEnum | shouldRespectImageOrientation () const |
|
void | removeFromRenderFlowThread () |
|
virtual void | updateAnonymousChildStyle (const RenderObject &, RenderStyle &) const |
|
virtual | ~RenderElement () |
|
bool | hasInitializedStyle () const |
|
const RenderStyle & | style () const |
|
const RenderStyle & | firstLineStyle () const |
|
RenderStyle & | mutableStyle () |
|
void | initializeStyle () |
|
void | setStyle (RenderStyle &&, StyleDifference minimalStyleDifference=StyleDifferenceEqual) |
|
const RenderStyle * | getCachedPseudoStyle (PseudoId, const RenderStyle *parentStyle=nullptr) const |
|
std::unique_ptr< RenderStyle > | getUncachedPseudoStyle (const PseudoStyleRequest &, const RenderStyle *parentStyle=nullptr, const RenderStyle *ownStyle=nullptr) const |
|
Element * | element () const |
|
Element * | nonPseudoElement () const |
|
Element * | generatingElement () const |
|
RenderObject * | firstChild () const |
|
RenderObject * | lastChild () const |
|
bool | canContainFixedPositionObjects () const |
|
bool | canContainAbsolutelyPositionedObjects () const |
|
Color | selectionColor (int colorProperty) const |
|
std::unique_ptr< RenderStyle > | selectionPseudoStyle () const |
|
Color | selectionBackgroundColor () const |
|
Color | selectionForegroundColor () const |
|
Color | selectionEmphasisMarkColor () const |
|
bool | isRenderLayerModelObject () const |
|
bool | isBoxModelObject () const |
|
bool | isRenderBlock () const |
|
bool | isRenderBlockFlow () const |
|
bool | isRenderReplaced () const |
|
bool | isRenderInline () const |
|
bool | isRenderNamedFlowFragmentContainer () const |
|
virtual bool | isChildAllowed (const RenderObject &, const RenderStyle &) const |
|
void | addLayers (RenderLayer *parentLayer) |
|
void | removeLayers (RenderLayer *parentLayer) |
|
void | moveLayers (RenderLayer *oldParent, RenderLayer *newParent) |
|
RenderLayer * | findNextLayer (RenderLayer *parentLayer, RenderObject *startPoint, bool checkParent=true) |
|
void | insertChildInternal (RenderObject *, RenderObject *beforeChild, NotifyChildrenType) |
|
void | removeChildInternal (RenderObject &, NotifyChildrenType) |
|
bool | ancestorLineBoxDirty () const |
|
void | setAncestorLineBoxDirty (bool f=true) |
|
void | setChildNeedsLayout (MarkingBehavior=MarkContainingBlockChain) |
|
void | clearChildNeedsLayout () |
|
void | setNeedsPositionedMovementLayout (const RenderStyle *oldStyle) |
|
void | setNeedsSimplifiedNormalFlowLayout () |
|
void | paintAsInlineBlock (PaintInfo &, const LayoutPoint &) |
|
void | layoutIfNeeded () |
|
void | setStyleInternal (RenderStyle &&style) |
|
bool | repaintAfterLayoutIfNeeded (const RenderLayerModelObject *repaintContainer, const LayoutRect &oldBounds, const LayoutRect &oldOutlineBox, const LayoutRect *newBoundsPtr=nullptr, const LayoutRect *newOutlineBoxPtr=nullptr) |
|
bool | borderImageIsLoadedAndCanBeRendered () const |
|
bool | mayCauseRepaintInsideViewport (const IntRect *visibleRect=nullptr) const |
|
bool | createsGroup () const |
|
bool | isTransparent () const |
|
float | opacity () const |
|
bool | visibleToHitTesting () const |
|
bool | hasBackground () const |
|
bool | hasMask () const |
|
bool | hasClip () const |
|
bool | hasClipOrOverflowClip () const |
|
bool | hasClipPath () const |
|
bool | hasHiddenBackface () const |
|
bool | hasOutlineAnnotation () const |
|
bool | hasOutline () const |
|
bool | hasSelfPaintingLayer () const |
|
bool | checkForRepaintDuringLayout () const |
|
LayoutRect | absoluteAnchorRect (bool *insideFixed=nullptr) const |
|
bool | hasFilter () const |
|
bool | hasBackdropFilter () const |
|
bool | hasBlendMode () const |
|
bool | hasShapeOutside () const |
|
void | registerForVisibleInViewportCallback () |
|
void | unregisterForVisibleInViewportCallback () |
|
void | visibleInViewportStateChanged (VisibleInViewportState) |
|
bool | repaintForPausedImageAnimationsIfNeeded (const IntRect &visibleRect) |
|
bool | hasPausedImageAnimations () const |
|
void | setHasPausedImageAnimations (bool b) |
|
void | setRenderBoxNeedsLazyRepaint (bool b) |
|
bool | renderBoxNeedsLazyRepaint () const |
|
bool | hasCounterNodeMap () const |
|
void | setHasCounterNodeMap (bool f) |
|
bool | isCSSAnimating () const |
|
void | setIsCSSAnimating (bool b) |
|
const RenderElement * | enclosingRendererWithTextDecoration (TextDecoration, bool firstLine) const |
|
void | drawLineForBoxSide (GraphicsContext &, const FloatRect &, BoxSide, Color, EBorderStyle, float adjacentWidth1, float adjacentWidth2, bool antialias=false) const |
|
bool | childRequiresTable (const RenderObject &child) const |
|
bool | hasContinuation () const |
|
RenderBlock * | containingBlockForFixedPosition () const |
|
RenderBlock * | containingBlockForAbsolutePosition () const |
|
RespectImageOrientationEnum | shouldRespectImageOrientation () const |
|
void | removeFromRenderFlowThread () |
|
virtual void | updateAnonymousChildStyle (const RenderObject &, RenderStyle &) const |
|
| RenderObject (Node &) |
|
virtual | ~RenderObject () |
|
RenderTheme & | theme () const |
|
RenderElement * | parent () const |
|
bool | isDescendantOf (const RenderObject *) const |
|
RenderObject * | previousSibling () const |
|
RenderObject * | nextSibling () const |
|
RenderObject * | nextInPreOrder () const |
|
RenderObject * | nextInPreOrder (const RenderObject *stayWithin) const |
|
RenderObject * | nextInPreOrderAfterChildren () const |
|
RenderObject * | nextInPreOrderAfterChildren (const RenderObject *stayWithin) const |
|
RenderObject * | previousInPreOrder () const |
|
RenderObject * | previousInPreOrder (const RenderObject *stayWithin) const |
|
WEBCORE_EXPORT RenderObject * | childAt (unsigned) const |
|
RenderObject * | firstLeafChild () const |
|
RenderObject * | lastLeafChild () const |
|
WEBCORE_EXPORT RenderLayer * | enclosingLayer () const |
|
WEBCORE_EXPORT bool | scrollRectToVisible (SelectionRevealMode, const LayoutRect &absoluteRect, bool insideFixed, const ScrollAlignment &alignX=ScrollAlignment::alignCenterIfNeeded, const ScrollAlignment &alignY=ScrollAlignment::alignCenterIfNeeded) |
|
WEBCORE_EXPORT RenderBox & | enclosingBox () const |
|
RenderBoxModelObject & | enclosingBoxModelObject () const |
|
bool | fixedPositionedWithNamedFlowContainingBlock () const |
|
RenderFlowThread * | flowThreadContainingBlock () const |
|
RenderNamedFlowFragment * | currentRenderNamedFlowFragment () const |
|
void | setHasAXObject (bool flag) |
|
bool | hasAXObject () const |
|
virtual bool | createsAnonymousWrapper () const |
|
bool | isPseudoElement () const |
|
bool | isRenderElement () const |
|
bool | isRenderReplaced () const |
|
bool | isBoxModelObject () const |
|
bool | isRenderBlock () const |
|
bool | isRenderBlockFlow () const |
|
bool | isRenderInline () const |
|
bool | isRenderLayerModelObject () const |
|
virtual bool | isCounter () const |
|
virtual bool | isQuote () const |
|
virtual bool | isEmbeddedObject () const |
|
bool | isFieldset () const |
|
virtual bool | isFileUploadControl () const |
|
virtual bool | isFrame () const |
|
virtual bool | isFrameSet () const |
|
virtual bool | isImage () const |
|
virtual bool | isListBox () const |
|
virtual bool | isListItem () const |
|
virtual bool | isListMarker () const |
|
virtual bool | isMedia () const |
|
virtual bool | isMenuList () const |
|
virtual bool | isSnapshottedPlugIn () const |
|
virtual bool | isProgress () const |
|
virtual bool | isRenderButton () const |
|
virtual bool | isRenderIFrame () const |
|
virtual bool | isRenderImage () const |
|
virtual bool | isRenderRegion () const |
|
virtual bool | isRenderNamedFlowFragment () const |
|
virtual bool | isReplica () const |
|
virtual bool | isRubyInline () const |
|
virtual bool | isRubyBlock () const |
|
virtual bool | isRubyBase () const |
|
virtual bool | isRubyRun () const |
|
virtual bool | isRubyText () const |
|
virtual bool | isSlider () const |
|
virtual bool | isSliderThumb () const |
|
virtual bool | isTable () const |
|
virtual bool | isTableCell () const |
|
virtual bool | isRenderTableCol () const |
|
virtual bool | isTableCaption () const |
|
virtual bool | isTableRow () const |
|
virtual bool | isTableSection () const |
|
virtual bool | isTextControl () const |
|
virtual bool | isTextArea () const |
|
virtual bool | isTextField () const |
|
virtual bool | isTextControlInnerBlock () const |
|
virtual bool | isVideo () const |
|
virtual bool | isWidget () const |
|
virtual bool | isCanvas () const |
|
virtual bool | isRenderGrid () const |
|
virtual bool | isRenderNamedFlowThread () const |
|
bool | isInFlowRenderFlowThread () const |
|
bool | isOutOfFlowRenderFlowThread () const |
|
virtual bool | isRenderMultiColumnSet () const |
|
virtual bool | isRenderMultiColumnFlowThread () const |
|
virtual bool | isRenderMultiColumnSpannerPlaceholder () const |
|
virtual bool | isRenderScrollbarPart () const |
|
bool | isDocumentElementRenderer () const |
|
bool | isBody () const |
|
bool | isHR () const |
|
bool | isLegend () const |
|
bool | isHTMLMarquee () const |
|
bool | isTablePart () const |
|
bool | isBeforeContent () const |
|
bool | isAfterContent () const |
|
bool | isBeforeOrAfterContent () const |
|
bool | beingDestroyed () const |
|
bool | everHadLayout () const |
|
bool | childrenInline () const |
|
void | setChildrenInline (bool b) |
|
void | setFlowThreadStateIncludingDescendants (FlowThreadState) |
|
FlowThreadState | flowThreadState () const |
|
void | setFlowThreadState (FlowThreadState state) |
|
virtual bool | isRenderSVGModelObject () const |
|
virtual bool | isRenderSVGBlock () const |
|
virtual bool | isSVGRoot () const |
|
virtual bool | isSVGContainer () const |
|
virtual bool | isSVGTransformableContainer () const |
|
virtual bool | isSVGViewportContainer () const |
|
virtual bool | isSVGGradientStop () const |
|
virtual bool | isSVGHiddenContainer () const |
|
virtual bool | isSVGPath () const |
|
virtual bool | isSVGShape () const |
|
virtual bool | isSVGText () const |
|
virtual bool | isSVGTextPath () const |
|
virtual bool | isSVGTSpan () const |
|
virtual bool | isSVGInline () const |
|
virtual bool | isSVGInlineText () const |
|
virtual bool | isSVGImage () const |
|
virtual bool | isSVGForeignObject () const |
|
virtual bool | isSVGResourceContainer () const |
|
virtual bool | isSVGResourceFilter () const |
|
virtual bool | isSVGResourceClipper () const |
|
virtual bool | isSVGResourceFilterPrimitive () const |
|
virtual void | setNeedsTransformUpdate () |
|
virtual void | setNeedsBoundariesUpdate () |
|
virtual bool | needsBoundariesUpdate () |
|
virtual FloatRect | strokeBoundingBox () const |
|
virtual AffineTransform | localTransform () const |
|
virtual const AffineTransform & | localToParentTransform () const |
|
virtual bool | nodeAtFloatPoint (const HitTestRequest &, HitTestResult &, const FloatPoint &pointInParent, HitTestAction) |
|
bool | hasAspectRatio () const |
|
bool | isAnonymous () const |
|
bool | isAnonymousBlock () const |
|
bool | isAnonymousInlineBlock () const |
|
bool | isElementContinuation () const |
|
bool | isInlineElementContinuation () const |
|
bool | isBlockElementContinuation () const |
|
bool | isFloating () const |
|
bool | isOutOfFlowPositioned () const |
|
bool | isInFlowPositioned () const |
|
bool | isRelPositioned () const |
|
bool | isStickyPositioned () const |
|
bool | isPositioned () const |
|
bool | isText () const |
|
bool | isLineBreak () const |
|
bool | isBR () const |
|
bool | isLineBreakOpportunity () const |
|
bool | isTextOrLineBreak () const |
|
bool | isBox () const |
|
bool | isRenderView () const |
|
bool | isInline () const |
|
bool | isReplaced () const |
|
bool | isHorizontalWritingMode () const |
|
bool | isDragging () const |
|
bool | hasReflection () const |
|
bool | isRenderFlowThread () const |
|
bool | hasOutlineAutoAncestor () const |
|
bool | isRegisteredForVisibleInViewportCallback () |
|
bool | isExcludedFromNormalLayout () const |
|
void | setIsExcludedFromNormalLayout (bool excluded) |
|
bool | isExcludedAndPlacedInBorder () const |
|
VisibleInViewportState | visibleInViewportState () |
|
bool | hasLayer () const |
|
bool | hasVisibleBoxDecorations () const |
|
bool | backgroundIsKnownToBeObscured (const LayoutPoint &paintOffset) |
|
bool | needsLayout () const |
|
bool | selfNeedsLayout () const |
|
bool | needsPositionedMovementLayout () const |
|
bool | needsPositionedMovementLayoutOnly () const |
|
bool | posChildNeedsLayout () const |
|
bool | needsSimplifiedNormalFlowLayout () const |
|
bool | normalChildNeedsLayout () const |
|
bool | preferredLogicalWidthsDirty () const |
|
bool | isSelectionBorder () const |
|
bool | hasOverflowClip () const |
|
bool | hasTransformRelatedProperty () const |
|
bool | hasTransform () const |
|
bool | preservesNewline () const |
|
RenderView & | view () const |
|
bool | isRooted () const |
|
Node * | node () const |
|
Node * | nonPseudoNode () const |
|
Node * | generatingNode () const |
|
Document & | document () const |
|
Frame & | frame () const |
|
Page & | page () const |
|
Settings & | settings () const |
|
RenderElement * | container () const |
|
RenderElement * | container (const RenderLayerModelObject *repaintContainer, bool &repaintContainerSkipped) const |
|
RenderBoxModelObject * | offsetParent () const |
|
void | markContainingBlocksForLayout (ScheduleRelayout=ScheduleRelayout::Yes, RenderElement *newRoot=nullptr) |
|
void | setNeedsLayout (MarkingBehavior=MarkContainingBlockChain) |
|
void | clearNeedsLayout () |
|
void | setPreferredLogicalWidthsDirty (bool, MarkingBehavior=MarkContainingBlockChain) |
|
void | invalidateContainerPreferredLogicalWidths () |
|
void | setNeedsLayoutAndPrefWidthsRecalc () |
|
void | setPositionState (EPosition position) |
|
void | clearPositionedState () |
|
void | setFloating (bool b=true) |
|
void | setInline (bool b=true) |
|
void | setHasVisibleBoxDecorations (bool=true) |
|
void | invalidateBackgroundObscurationStatus () |
|
void | setIsText () |
|
void | setIsLineBreak () |
|
void | setIsBox () |
|
void | setIsRenderView () |
|
void | setReplaced (bool b=true) |
|
void | setHorizontalWritingMode (bool b=true) |
|
void | setHasOverflowClip (bool b=true) |
|
void | setHasLayer (bool b=true) |
|
void | setHasTransformRelatedProperty (bool b=true) |
|
void | setIsDragging (bool) |
|
void | setHasReflection (bool=true) |
|
void | setIsRenderFlowThread (bool=true) |
|
void | setHasOutlineAutoAncestor (bool=true) |
|
void | setIsRegisteredForVisibleInViewportCallback (bool) |
|
void | setVisibleInViewportState (VisibleInViewportState) |
|
virtual int | innerLineHeight () const |
|
virtual void | updateFromElement () |
|
bool | isComposited () const |
|
bool | hitTest (const HitTestRequest &, HitTestResult &, const HitTestLocation &locationInContainer, const LayoutPoint &accumulatedOffset, HitTestFilter=HitTestAll) |
|
VisiblePosition | createVisiblePosition (int offset, EAffinity) const |
|
VisiblePosition | createVisiblePosition (const Position &) const |
|
WEBCORE_EXPORT RenderBlock * | containingBlock () const |
|
RenderBlock * | containingBlockForObjectInFlow () const |
|
WEBCORE_EXPORT FloatPoint | localToAbsolute (const FloatPoint &localPoint=FloatPoint(), MapCoordinatesFlags=0, bool *wasFixed=nullptr) const |
|
FloatPoint | absoluteToLocal (const FloatPoint &, MapCoordinatesFlags=0) const |
|
FloatQuad | localToAbsoluteQuad (const FloatQuad &quad, MapCoordinatesFlags mode=UseTransforms, bool *wasFixed=nullptr) const |
|
FloatQuad | absoluteToLocalQuad (const FloatQuad &, MapCoordinatesFlags mode=UseTransforms) const |
|
WEBCORE_EXPORT FloatQuad | localToContainerQuad (const FloatQuad &, const RenderLayerModelObject *repaintContainer, MapCoordinatesFlags=UseTransforms, bool *wasFixed=nullptr) const |
|
WEBCORE_EXPORT FloatPoint | localToContainerPoint (const FloatPoint &, const RenderLayerModelObject *repaintContainer, MapCoordinatesFlags=UseTransforms, bool *wasFixed=nullptr) const |
|
LayoutSize | offsetFromAncestorContainer (RenderElement &) const |
|
WEBCORE_EXPORT IntRect | absoluteBoundingBoxRect (bool useTransform=true, bool *wasFixed=nullptr) const |
|
IntRect | absoluteBoundingBoxRectIgnoringTransforms () const |
|
virtual void | absoluteFocusRingQuads (Vector< FloatQuad > &) |
|
WEBCORE_EXPORT LayoutRect | paintingRootRect (LayoutRect &topLevelRect) |
|
const RenderStyle & | style () const |
|
const RenderStyle & | firstLineStyle () const |
|
virtual CursorDirective | getCursor (const LayoutPoint &, Cursor &) const |
|
RenderLayerModelObject * | containerForRepaint () const |
|
void | repaintUsingContainer (const RenderLayerModelObject *repaintContainer, const LayoutRect &, bool shouldClipToLayer=true) const |
|
void | repaint () const |
|
WEBCORE_EXPORT void | repaintRectangle (const LayoutRect &, bool shouldClipToLayer=true) const |
|
void | repaintSlowRepaintObject () const |
|
LayoutRect | absoluteClippedOverflowRect () const |
|
WEBCORE_EXPORT IntRect | pixelSnappedAbsoluteClippedOverflowRect () const |
|
LayoutRect | computeAbsoluteRepaintRect (const LayoutRect &r, bool fixed=false) const |
|
virtual FloatRect | computeFloatRectForRepaint (const FloatRect &, const RenderLayerModelObject *repaintContainer, bool fixed=false) const |
|
virtual unsigned int | length () const |
|
bool | isFloatingOrOutOfFlowPositioned () const |
|
SelectionState | selectionState () const |
|
void | setSelectionStateIfNeeded (SelectionState) |
|
bool | canUpdateSelectionOnRootLineBoxes () |
|
LayoutRect | selectionRect (bool clipToVisibleContent=true) |
|
virtual bool | canBeSelectionLeaf () const |
|
bool | documentBeingDestroyed () const |
|
void | destroyAndCleanupAnonymousWrappers () |
|
void | destroy () |
|
virtual bool | isDeprecatedFlexibleBox () const |
|
virtual bool | isFlexibleBox () const |
|
bool | isFlexibleBoxIncludingDeprecated () const |
|
virtual bool | isCombineText () const |
|
virtual int | caretMinOffset () const |
|
virtual int | caretMaxOffset () const |
|
virtual int | previousOffset (int current) const |
|
virtual int | previousOffsetForBackwardDeletion (int current) const |
|
virtual int | nextOffset (int current) const |
|
void | imageChanged (CachedImage *, const IntRect *=nullptr) override |
|
SelectionSubtreeRoot & | selectionRoot () const |
|
void | selectionStartEnd (unsigned &spos, unsigned &epos) const |
|
void | removeFromParent () |
|
CSSAnimationController & | animation () const |
|
bool | shouldUseTransformFromContainer (const RenderObject *container) const |
|
void | getTransformFromContainer (const RenderObject *container, const LayoutSize &offsetInContainer, TransformationMatrix &) const |
|
LayoutRect | absoluteOutlineBounds () const |
|
| RenderObject (Node &) |
|
virtual | ~RenderObject () |
|
RenderTheme & | theme () const |
|
RenderElement * | parent () const |
|
bool | isDescendantOf (const RenderObject *) const |
|
RenderObject * | previousSibling () const |
|
RenderObject * | nextSibling () const |
|
RenderObject * | nextInPreOrder () const |
|
RenderObject * | nextInPreOrder (const RenderObject *stayWithin) const |
|
RenderObject * | nextInPreOrderAfterChildren () const |
|
RenderObject * | nextInPreOrderAfterChildren (const RenderObject *stayWithin) const |
|
RenderObject * | previousInPreOrder () const |
|
RenderObject * | previousInPreOrder (const RenderObject *stayWithin) const |
|
WEBCORE_EXPORT RenderObject * | childAt (unsigned) const |
|
RenderObject * | firstLeafChild () const |
|
RenderObject * | lastLeafChild () const |
|
WEBCORE_EXPORT RenderLayer * | enclosingLayer () const |
|
WEBCORE_EXPORT bool | scrollRectToVisible (SelectionRevealMode, const LayoutRect &absoluteRect, bool insideFixed, const ScrollAlignment &alignX=ScrollAlignment::alignCenterIfNeeded, const ScrollAlignment &alignY=ScrollAlignment::alignCenterIfNeeded) |
|
WEBCORE_EXPORT RenderBox & | enclosingBox () const |
|
RenderBoxModelObject & | enclosingBoxModelObject () const |
|
bool | fixedPositionedWithNamedFlowContainingBlock () const |
|
RenderFlowThread * | flowThreadContainingBlock () const |
|
RenderNamedFlowFragment * | currentRenderNamedFlowFragment () const |
|
void | setHasAXObject (bool flag) |
|
bool | hasAXObject () const |
|
virtual bool | createsAnonymousWrapper () const |
|
bool | isPseudoElement () const |
|
bool | isRenderElement () const |
|
bool | isRenderReplaced () const |
|
bool | isBoxModelObject () const |
|
bool | isRenderBlock () const |
|
bool | isRenderBlockFlow () const |
|
bool | isRenderInline () const |
|
bool | isRenderLayerModelObject () const |
|
virtual bool | isCounter () const |
|
virtual bool | isQuote () const |
|
virtual bool | isEmbeddedObject () const |
|
bool | isFieldset () const |
|
virtual bool | isFileUploadControl () const |
|
virtual bool | isFrame () const |
|
virtual bool | isFrameSet () const |
|
virtual bool | isImage () const |
|
virtual bool | isListBox () const |
|
virtual bool | isListItem () const |
|
virtual bool | isListMarker () const |
|
virtual bool | isMedia () const |
|
virtual bool | isMenuList () const |
|
virtual bool | isSnapshottedPlugIn () const |
|
virtual bool | isProgress () const |
|
virtual bool | isRenderButton () const |
|
virtual bool | isRenderIFrame () const |
|
virtual bool | isRenderImage () const |
|
virtual bool | isRenderRegion () const |
|
virtual bool | isRenderNamedFlowFragment () const |
|
virtual bool | isReplica () const |
|
virtual bool | isRubyInline () const |
|
virtual bool | isRubyBlock () const |
|
virtual bool | isRubyBase () const |
|
virtual bool | isRubyRun () const |
|
virtual bool | isRubyText () const |
|
virtual bool | isSlider () const |
|
virtual bool | isSliderThumb () const |
|
virtual bool | isTable () const |
|
virtual bool | isTableCell () const |
|
virtual bool | isRenderTableCol () const |
|
virtual bool | isTableCaption () const |
|
virtual bool | isTableRow () const |
|
virtual bool | isTableSection () const |
|
virtual bool | isTextControl () const |
|
virtual bool | isTextArea () const |
|
virtual bool | isTextField () const |
|
virtual bool | isTextControlInnerBlock () const |
|
virtual bool | isVideo () const |
|
virtual bool | isWidget () const |
|
virtual bool | isCanvas () const |
|
virtual bool | isRenderGrid () const |
|
virtual bool | isRenderNamedFlowThread () const |
|
bool | isInFlowRenderFlowThread () const |
|
bool | isOutOfFlowRenderFlowThread () const |
|
virtual bool | isRenderMultiColumnSet () const |
|
virtual bool | isRenderMultiColumnFlowThread () const |
|
virtual bool | isRenderMultiColumnSpannerPlaceholder () const |
|
virtual bool | isRenderScrollbarPart () const |
|
bool | isDocumentElementRenderer () const |
|
bool | isBody () const |
|
bool | isHR () const |
|
bool | isLegend () const |
|
bool | isHTMLMarquee () const |
|
bool | isTablePart () const |
|
bool | isBeforeContent () const |
|
bool | isAfterContent () const |
|
bool | isBeforeOrAfterContent () const |
|
bool | beingDestroyed () const |
|
bool | everHadLayout () const |
|
bool | childrenInline () const |
|
void | setChildrenInline (bool b) |
|
void | setFlowThreadStateIncludingDescendants (FlowThreadState) |
|
FlowThreadState | flowThreadState () const |
|
void | setFlowThreadState (FlowThreadState state) |
|
virtual bool | isRenderSVGModelObject () const |
|
virtual bool | isRenderSVGBlock () const |
|
virtual bool | isSVGRoot () const |
|
virtual bool | isSVGContainer () const |
|
virtual bool | isSVGTransformableContainer () const |
|
virtual bool | isSVGViewportContainer () const |
|
virtual bool | isSVGGradientStop () const |
|
virtual bool | isSVGHiddenContainer () const |
|
virtual bool | isSVGPath () const |
|
virtual bool | isSVGShape () const |
|
virtual bool | isSVGText () const |
|
virtual bool | isSVGTextPath () const |
|
virtual bool | isSVGTSpan () const |
|
virtual bool | isSVGInline () const |
|
virtual bool | isSVGInlineText () const |
|
virtual bool | isSVGImage () const |
|
virtual bool | isSVGForeignObject () const |
|
virtual bool | isSVGResourceContainer () const |
|
virtual bool | isSVGResourceFilter () const |
|
virtual bool | isSVGResourceClipper () const |
|
virtual bool | isSVGResourceFilterPrimitive () const |
|
virtual void | setNeedsTransformUpdate () |
|
virtual void | setNeedsBoundariesUpdate () |
|
virtual bool | needsBoundariesUpdate () |
|
virtual FloatRect | strokeBoundingBox () const |
|
virtual AffineTransform | localTransform () const |
|
virtual const AffineTransform & | localToParentTransform () const |
|
virtual bool | nodeAtFloatPoint (const HitTestRequest &, HitTestResult &, const FloatPoint &pointInParent, HitTestAction) |
|
bool | hasAspectRatio () const |
|
bool | isAnonymous () const |
|
bool | isAnonymousBlock () const |
|
bool | isAnonymousInlineBlock () const |
|
bool | isElementContinuation () const |
|
bool | isInlineElementContinuation () const |
|
bool | isBlockElementContinuation () const |
|
bool | isFloating () const |
|
bool | isOutOfFlowPositioned () const |
|
bool | isInFlowPositioned () const |
|
bool | isRelPositioned () const |
|
bool | isStickyPositioned () const |
|
bool | isPositioned () const |
|
bool | isText () const |
|
bool | isLineBreak () const |
|
bool | isBR () const |
|
bool | isLineBreakOpportunity () const |
|
bool | isTextOrLineBreak () const |
|
bool | isBox () const |
|
bool | isRenderView () const |
|
bool | isInline () const |
|
bool | isReplaced () const |
|
bool | isHorizontalWritingMode () const |
|
bool | isDragging () const |
|
bool | hasReflection () const |
|
bool | isRenderFlowThread () const |
|
bool | hasOutlineAutoAncestor () const |
|
bool | isRegisteredForVisibleInViewportCallback () |
|
bool | isExcludedFromNormalLayout () const |
|
void | setIsExcludedFromNormalLayout (bool excluded) |
|
bool | isExcludedAndPlacedInBorder () const |
|
VisibleInViewportState | visibleInViewportState () |
|
bool | hasLayer () const |
|
bool | hasVisibleBoxDecorations () const |
|
bool | backgroundIsKnownToBeObscured (const LayoutPoint &paintOffset) |
|
bool | needsLayout () const |
|
bool | selfNeedsLayout () const |
|
bool | needsPositionedMovementLayout () const |
|
bool | needsPositionedMovementLayoutOnly () const |
|
bool | posChildNeedsLayout () const |
|
bool | needsSimplifiedNormalFlowLayout () const |
|
bool | normalChildNeedsLayout () const |
|
bool | preferredLogicalWidthsDirty () const |
|
bool | isSelectionBorder () const |
|
bool | hasOverflowClip () const |
|
bool | hasTransformRelatedProperty () const |
|
bool | hasTransform () const |
|
bool | preservesNewline () const |
|
RenderView & | view () const |
|
bool | isRooted () const |
|
Node * | node () const |
|
Node * | nonPseudoNode () const |
|
Node * | generatingNode () const |
|
Document & | document () const |
|
Frame & | frame () const |
|
Page & | page () const |
|
Settings & | settings () const |
|
RenderElement * | container () const |
|
RenderElement * | container (const RenderLayerModelObject *repaintContainer, bool &repaintContainerSkipped) const |
|
RenderBoxModelObject * | offsetParent () const |
|
void | markContainingBlocksForLayout (ScheduleRelayout=ScheduleRelayout::Yes, RenderElement *newRoot=nullptr) |
|
void | setNeedsLayout (MarkingBehavior=MarkContainingBlockChain) |
|
void | clearNeedsLayout () |
|
void | setPreferredLogicalWidthsDirty (bool, MarkingBehavior=MarkContainingBlockChain) |
|
void | invalidateContainerPreferredLogicalWidths () |
|
void | setNeedsLayoutAndPrefWidthsRecalc () |
|
void | setPositionState (EPosition position) |
|
void | clearPositionedState () |
|
void | setFloating (bool b=true) |
|
void | setInline (bool b=true) |
|
void | setHasVisibleBoxDecorations (bool=true) |
|
void | invalidateBackgroundObscurationStatus () |
|
void | setIsText () |
|
void | setIsLineBreak () |
|
void | setIsBox () |
|
void | setIsRenderView () |
|
void | setReplaced (bool b=true) |
|
void | setHorizontalWritingMode (bool b=true) |
|
void | setHasOverflowClip (bool b=true) |
|
void | setHasLayer (bool b=true) |
|
void | setHasTransformRelatedProperty (bool b=true) |
|
void | setIsDragging (bool) |
|
void | setHasReflection (bool=true) |
|
void | setIsRenderFlowThread (bool=true) |
|
void | setHasOutlineAutoAncestor (bool=true) |
|
void | setIsRegisteredForVisibleInViewportCallback (bool) |
|
void | setVisibleInViewportState (VisibleInViewportState) |
|
virtual int | innerLineHeight () const |
|
virtual void | updateFromElement () |
|
bool | isComposited () const |
|
bool | hitTest (const HitTestRequest &, HitTestResult &, const HitTestLocation &locationInContainer, const LayoutPoint &accumulatedOffset, HitTestFilter=HitTestAll) |
|
VisiblePosition | createVisiblePosition (int offset, EAffinity) const |
|
VisiblePosition | createVisiblePosition (const Position &) const |
|
WEBCORE_EXPORT RenderBlock * | containingBlock () const |
|
RenderBlock * | containingBlockForObjectInFlow () const |
|
WEBCORE_EXPORT FloatPoint | localToAbsolute (const FloatPoint &localPoint=FloatPoint(), MapCoordinatesFlags=0, bool *wasFixed=nullptr) const |
|
FloatPoint | absoluteToLocal (const FloatPoint &, MapCoordinatesFlags=0) const |
|
FloatQuad | localToAbsoluteQuad (const FloatQuad &quad, MapCoordinatesFlags mode=UseTransforms, bool *wasFixed=nullptr) const |
|
FloatQuad | absoluteToLocalQuad (const FloatQuad &, MapCoordinatesFlags mode=UseTransforms) const |
|
WEBCORE_EXPORT FloatQuad | localToContainerQuad (const FloatQuad &, const RenderLayerModelObject *repaintContainer, MapCoordinatesFlags=UseTransforms, bool *wasFixed=nullptr) const |
|
WEBCORE_EXPORT FloatPoint | localToContainerPoint (const FloatPoint &, const RenderLayerModelObject *repaintContainer, MapCoordinatesFlags=UseTransforms, bool *wasFixed=nullptr) const |
|
LayoutSize | offsetFromAncestorContainer (RenderElement &) const |
|
WEBCORE_EXPORT IntRect | absoluteBoundingBoxRect (bool useTransform=true, bool *wasFixed=nullptr) const |
|
IntRect | absoluteBoundingBoxRectIgnoringTransforms () const |
|
virtual void | absoluteFocusRingQuads (Vector< FloatQuad > &) |
|
WEBCORE_EXPORT LayoutRect | paintingRootRect (LayoutRect &topLevelRect) |
|
const RenderStyle & | style () const |
|
const RenderStyle & | firstLineStyle () const |
|
virtual CursorDirective | getCursor (const LayoutPoint &, Cursor &) const |
|
RenderLayerModelObject * | containerForRepaint () const |
|
void | repaintUsingContainer (const RenderLayerModelObject *repaintContainer, const LayoutRect &, bool shouldClipToLayer=true) const |
|
void | repaint () const |
|
WEBCORE_EXPORT void | repaintRectangle (const LayoutRect &, bool shouldClipToLayer=true) const |
|
void | repaintSlowRepaintObject () const |
|
LayoutRect | absoluteClippedOverflowRect () const |
|
WEBCORE_EXPORT IntRect | pixelSnappedAbsoluteClippedOverflowRect () const |
|
LayoutRect | computeAbsoluteRepaintRect (const LayoutRect &r, bool fixed=false) const |
|
virtual FloatRect | computeFloatRectForRepaint (const FloatRect &, const RenderLayerModelObject *repaintContainer, bool fixed=false) const |
|
virtual unsigned int | length () const |
|
bool | isFloatingOrOutOfFlowPositioned () const |
|
SelectionState | selectionState () const |
|
void | setSelectionStateIfNeeded (SelectionState) |
|
bool | canUpdateSelectionOnRootLineBoxes () |
|
LayoutRect | selectionRect (bool clipToVisibleContent=true) |
|
virtual bool | canBeSelectionLeaf () const |
|
bool | documentBeingDestroyed () const |
|
void | destroyAndCleanupAnonymousWrappers () |
|
void | destroy () |
|
virtual bool | isDeprecatedFlexibleBox () const |
|
virtual bool | isFlexibleBox () const |
|
bool | isFlexibleBoxIncludingDeprecated () const |
|
virtual bool | isCombineText () const |
|
virtual int | caretMinOffset () const |
|
virtual int | caretMaxOffset () const |
|
virtual int | previousOffset (int current) const |
|
virtual int | previousOffsetForBackwardDeletion (int current) const |
|
virtual int | nextOffset (int current) const |
|
void | imageChanged (CachedImage *, const IntRect *=nullptr) override |
|
SelectionSubtreeRoot & | selectionRoot () const |
|
void | selectionStartEnd (unsigned &spos, unsigned &epos) const |
|
void | removeFromParent () |
|
CSSAnimationController & | animation () const |
|
bool | shouldUseTransformFromContainer (const RenderObject *container) const |
|
void | getTransformFromContainer (const RenderObject *container, const LayoutSize &offsetInContainer, TransformationMatrix &) const |
|
LayoutRect | absoluteOutlineBounds () const |
|
virtual | ~CachedImageClient () |
|
CachedResourceClientType | resourceClientType () const override |
|
virtual | ~CachedImageClient () |
|
CachedResourceClientType | resourceClientType () const override |
|
virtual | ~CachedResourceClient () |
|
virtual void | notifyFinished (CachedResource &) |
|
virtual void | deprecatedDidReceiveCachedResource (CachedResource &) |
|
virtual bool | isXMLHttpRequest () const |
|
virtual | ~CachedResourceClient () |
|
virtual void | notifyFinished (CachedResource &) |
|
virtual void | deprecatedDidReceiveCachedResource (CachedResource &) |
|
virtual bool | isXMLHttpRequest () const |
|
|
static void | appendRunsForObject (BidiRunList< BidiRun > *, int start, int end, RenderObject &, InlineBidiResolver &) |
|
static void | appendRunsForObject (BidiRunList< BidiRun > *, int start, int end, RenderObject &, InlineBidiResolver &) |
|
static void | removePositionedObject (const RenderBox &) |
|
static void | removePercentHeightDescendant (RenderBox &) |
|
static bool | hasPercentHeightContainerMap () |
|
static bool | hasPercentHeightDescendant (RenderBox &) |
|
static void | clearPercentHeightDescendantsFrom (RenderBox &) |
|
static void | removePercentHeightDescendantIfNeeded (RenderBox &) |
|
static std::unique_ptr< RenderBlock > | createAnonymousWithParentRendererAndDisplay (const RenderBox &parent, EDisplay=BLOCK) |
|
static void | dropAnonymousBoxChild (RenderBlock &parent, RenderBlock &child) |
|
static bool | shouldSkipCreatingRunsForObject (RenderObject &obj) |
|
static TextRun | constructTextRun (StringView, const RenderStyle &, ExpansionBehavior=DefaultExpansion, TextRunFlags=DefaultTextRunFlags) |
|
static TextRun | constructTextRun (const String &, const RenderStyle &, ExpansionBehavior=DefaultExpansion, TextRunFlags=DefaultTextRunFlags) |
|
static TextRun | constructTextRun (const AtomicString &, const RenderStyle &, ExpansionBehavior=DefaultExpansion, TextRunFlags=DefaultTextRunFlags) |
|
static TextRun | constructTextRun (const RenderText &, const RenderStyle &, ExpansionBehavior=DefaultExpansion) |
|
static TextRun | constructTextRun (const RenderText &, unsigned offset, unsigned length, const RenderStyle &, ExpansionBehavior=DefaultExpansion) |
|
static TextRun | constructTextRun (const LChar *characters, unsigned length, const RenderStyle &, ExpansionBehavior=DefaultExpansion) |
|
static TextRun | constructTextRun (const UChar *characters, unsigned length, const RenderStyle &, ExpansionBehavior=DefaultExpansion) |
|
static void | removePositionedObject (const RenderBox &) |
|
static void | removePercentHeightDescendant (RenderBox &) |
|
static bool | hasPercentHeightContainerMap () |
|
static bool | hasPercentHeightDescendant (RenderBox &) |
|
static void | clearPercentHeightDescendantsFrom (RenderBox &) |
|
static void | removePercentHeightDescendantIfNeeded (RenderBox &) |
|
static std::unique_ptr< RenderBlock > | createAnonymousWithParentRendererAndDisplay (const RenderBox &parent, EDisplay=BLOCK) |
|
static void | dropAnonymousBoxChild (RenderBlock &parent, RenderBlock &child) |
|
static bool | shouldSkipCreatingRunsForObject (RenderObject &obj) |
|
static TextRun | constructTextRun (StringView, const RenderStyle &, ExpansionBehavior=DefaultExpansion, TextRunFlags=DefaultTextRunFlags) |
|
static TextRun | constructTextRun (const String &, const RenderStyle &, ExpansionBehavior=DefaultExpansion, TextRunFlags=DefaultTextRunFlags) |
|
static TextRun | constructTextRun (const AtomicString &, const RenderStyle &, ExpansionBehavior=DefaultExpansion, TextRunFlags=DefaultTextRunFlags) |
|
static TextRun | constructTextRun (const RenderText &, const RenderStyle &, ExpansionBehavior=DefaultExpansion) |
|
static TextRun | constructTextRun (const RenderText &, unsigned offset, unsigned length, const RenderStyle &, ExpansionBehavior=DefaultExpansion) |
|
static TextRun | constructTextRun (const LChar *characters, unsigned length, const RenderStyle &, ExpansionBehavior=DefaultExpansion) |
|
static TextRun | constructTextRun (const UChar *characters, unsigned length, const RenderStyle &, ExpansionBehavior=DefaultExpansion) |
|
static RenderBox * | findAutoscrollable (RenderObject *) |
|
static RenderBox * | findAutoscrollable (RenderObject *) |
|
static RenderPtr< RenderElement > | createFor (Element &, RenderStyle &&, RendererCreationType=CreateAllRenderers) |
|
static RenderPtr< RenderElement > | createFor (Element &, RenderStyle &&, RendererCreationType=CreateAllRenderers) |
|
static bool | isBeforeContent (const RenderObject *obj) |
|
static bool | isAfterContent (const RenderObject *obj) |
|
static bool | isBeforeOrAfterContent (const RenderObject *obj) |
|
static FloatRect | absoluteBoundingBoxRectForRange (const Range *) |
|
static bool | isBeforeContent (const RenderObject *obj) |
|
static bool | isAfterContent (const RenderObject *obj) |
|
static bool | isBeforeOrAfterContent (const RenderObject *obj) |
|
static FloatRect | absoluteBoundingBoxRectForRange (const Range *) |
|
static CachedResourceClientType | expectedType () |
|
static CachedResourceClientType | expectedType () |
|
static CachedResourceClientType | expectedType () |
|
static CachedResourceClientType | expectedType () |
|
enum | PaintBlockType { PaintAsBlock,
PaintAsInlineBlock,
PaintAsBlock,
PaintAsInlineBlock
} |
|
enum | PaintBlockType { PaintAsBlock,
PaintAsInlineBlock,
PaintAsBlock,
PaintAsInlineBlock
} |
|
enum | BaseTypeFlag {
RenderLayerModelObjectFlag = 1 << 0,
RenderBoxModelObjectFlag = 1 << 1,
RenderInlineFlag = 1 << 2,
RenderReplacedFlag = 1 << 3,
RenderBlockFlag = 1 << 4,
RenderBlockFlowFlag = 1 << 5,
RenderLayerModelObjectFlag = 1 << 0,
RenderBoxModelObjectFlag = 1 << 1,
RenderInlineFlag = 1 << 2,
RenderReplacedFlag = 1 << 3,
RenderBlockFlag = 1 << 4,
RenderBlockFlowFlag = 1 << 5
} |
|
enum | StylePropagationType { PropagateToAllChildren,
PropagateToBlockChildrenOnly,
PropagateToAllChildren,
PropagateToBlockChildrenOnly
} |
|
enum | BaseTypeFlag {
RenderLayerModelObjectFlag = 1 << 0,
RenderBoxModelObjectFlag = 1 << 1,
RenderInlineFlag = 1 << 2,
RenderReplacedFlag = 1 << 3,
RenderBlockFlag = 1 << 4,
RenderBlockFlowFlag = 1 << 5,
RenderLayerModelObjectFlag = 1 << 0,
RenderBoxModelObjectFlag = 1 << 1,
RenderInlineFlag = 1 << 2,
RenderReplacedFlag = 1 << 3,
RenderBlockFlag = 1 << 4,
RenderBlockFlowFlag = 1 << 5
} |
|
enum | StylePropagationType { PropagateToAllChildren,
PropagateToBlockChildrenOnly,
PropagateToAllChildren,
PropagateToBlockChildrenOnly
} |
|
typedef unsigned | BaseTypeFlags |
|
typedef unsigned | BaseTypeFlags |
|
void | insertedIntoTree () override |
|
void | willBeDestroyed () override |
|
void | rebuildFloatingObjectSetFromIntrudingFloats () |
|
void | layoutBlockChildren (bool relayoutChildren, LayoutUnit &maxFloatLogicalBottom) |
|
void | layoutInlineChildren (bool relayoutChildren, LayoutUnit &repaintLogicalTop, LayoutUnit &repaintLogicalBottom) |
|
LayoutUnit | collapsedMarginBefore () const final |
|
LayoutUnit | collapsedMarginAfter () const final |
|
void | dirtyLinesFromChangedChild (RenderObject &child) final |
|
void | updateLogicalHeight () override |
|
void | paintColumnRules (PaintInfo &, const LayoutPoint &) override |
|
void | computeIntrinsicLogicalWidths (LayoutUnit &minLogicalWidth, LayoutUnit &maxLogicalWidth) const override |
|
bool | pushToNextPageWithMinimumLogicalHeight (LayoutUnit &adjustment, LayoutUnit logicalOffset, LayoutUnit minimumLogicalHeight) const |
|
LayoutUnit | adjustForUnsplittableChild (RenderBox &child, LayoutUnit logicalOffset, bool includeMargins=false) |
|
LayoutUnit | adjustBlockChildForPagination (LayoutUnit logicalTopAfterClear, LayoutUnit estimateWithoutPagination, RenderBox &child, bool atBeforeSideOfBlock) |
|
LayoutUnit | applyBeforeBreak (RenderBox &child, LayoutUnit logicalOffset) |
|
LayoutUnit | applyAfterBreak (RenderBox &child, LayoutUnit logicalOffset, MarginInfo &) |
|
LayoutUnit | maxPositiveMarginBefore () const |
|
LayoutUnit | maxNegativeMarginBefore () const |
|
LayoutUnit | maxPositiveMarginAfter () const |
|
LayoutUnit | maxNegativeMarginAfter () const |
|
void | initMaxMarginValues () |
|
void | setMaxMarginBeforeValues (LayoutUnit pos, LayoutUnit neg) |
|
void | setMaxMarginAfterValues (LayoutUnit pos, LayoutUnit neg) |
|
void | setMustDiscardMarginBefore (bool=true) |
|
void | setMustDiscardMarginAfter (bool=true) |
|
bool | mustDiscardMarginBefore () const |
|
bool | mustDiscardMarginAfter () const |
|
bool | mustDiscardMarginBeforeForChild (const RenderBox &) const |
|
bool | mustDiscardMarginAfterForChild (const RenderBox &) const |
|
bool | mustSeparateMarginBeforeForChild (const RenderBox &) const |
|
bool | mustSeparateMarginAfterForChild (const RenderBox &) const |
|
void | styleWillChange (StyleDifference, const RenderStyle &newStyle) override |
|
void | styleDidChange (StyleDifference, const RenderStyle *oldStyle) override |
|
void | createFloatingObjects () |
|
std::optional< int > | firstLineBaseline () const override |
|
std::optional< int > | inlineBlockBaseline (LineDirectionMode) const override |
|
bool | isMultiColumnBlockFlow () const override |
|
void | setComputedColumnCountAndWidth (int, LayoutUnit) |
|
LayoutUnit | computedColumnWidth () const |
|
unsigned | computedColumnCount () const |
|
bool | isTopLayoutOverflowAllowed () const override |
|
bool | isLeftLayoutOverflowAllowed () const override |
|
void | addFloatsToNewParent (RenderBlockFlow &toBlockFlow) const |
|
virtual void | computeColumnCountAndWidth () |
|
virtual bool | requiresColumns (int) const |
|
virtual void | cachePriorCharactersIfNeeded (const LazyLineBreakIterator &) |
|
void | layoutExcludedChildren (bool relayoutChildren) override |
|
void | insertedIntoTree () override |
|
void | willBeDestroyed () override |
|
void | rebuildFloatingObjectSetFromIntrudingFloats () |
|
void | layoutBlockChildren (bool relayoutChildren, LayoutUnit &maxFloatLogicalBottom) |
|
void | layoutInlineChildren (bool relayoutChildren, LayoutUnit &repaintLogicalTop, LayoutUnit &repaintLogicalBottom) |
|
LayoutUnit | collapsedMarginBefore () const final |
|
LayoutUnit | collapsedMarginAfter () const final |
|
void | dirtyLinesFromChangedChild (RenderObject &child) final |
|
void | updateLogicalHeight () override |
|
void | paintColumnRules (PaintInfo &, const LayoutPoint &) override |
|
void | computeIntrinsicLogicalWidths (LayoutUnit &minLogicalWidth, LayoutUnit &maxLogicalWidth) const override |
|
bool | pushToNextPageWithMinimumLogicalHeight (LayoutUnit &adjustment, LayoutUnit logicalOffset, LayoutUnit minimumLogicalHeight) const |
|
LayoutUnit | adjustForUnsplittableChild (RenderBox &child, LayoutUnit logicalOffset, bool includeMargins=false) |
|
LayoutUnit | adjustBlockChildForPagination (LayoutUnit logicalTopAfterClear, LayoutUnit estimateWithoutPagination, RenderBox &child, bool atBeforeSideOfBlock) |
|
LayoutUnit | applyBeforeBreak (RenderBox &child, LayoutUnit logicalOffset) |
|
LayoutUnit | applyAfterBreak (RenderBox &child, LayoutUnit logicalOffset, MarginInfo &) |
|
LayoutUnit | maxPositiveMarginBefore () const |
|
LayoutUnit | maxNegativeMarginBefore () const |
|
LayoutUnit | maxPositiveMarginAfter () const |
|
LayoutUnit | maxNegativeMarginAfter () const |
|
void | initMaxMarginValues () |
|
void | setMaxMarginBeforeValues (LayoutUnit pos, LayoutUnit neg) |
|
void | setMaxMarginAfterValues (LayoutUnit pos, LayoutUnit neg) |
|
void | setMustDiscardMarginBefore (bool=true) |
|
void | setMustDiscardMarginAfter (bool=true) |
|
bool | mustDiscardMarginBefore () const |
|
bool | mustDiscardMarginAfter () const |
|
bool | mustDiscardMarginBeforeForChild (const RenderBox &) const |
|
bool | mustDiscardMarginAfterForChild (const RenderBox &) const |
|
bool | mustSeparateMarginBeforeForChild (const RenderBox &) const |
|
bool | mustSeparateMarginAfterForChild (const RenderBox &) const |
|
void | styleWillChange (StyleDifference, const RenderStyle &newStyle) override |
|
void | styleDidChange (StyleDifference, const RenderStyle *oldStyle) override |
|
void | createFloatingObjects () |
|
std::optional< int > | firstLineBaseline () const override |
|
std::optional< int > | inlineBlockBaseline (LineDirectionMode) const override |
|
bool | isMultiColumnBlockFlow () const override |
|
void | setComputedColumnCountAndWidth (int, LayoutUnit) |
|
LayoutUnit | computedColumnWidth () const |
|
unsigned | computedColumnCount () const |
|
bool | isTopLayoutOverflowAllowed () const override |
|
bool | isLeftLayoutOverflowAllowed () const override |
|
void | addFloatsToNewParent (RenderBlockFlow &toBlockFlow) const |
|
virtual void | computeColumnCountAndWidth () |
|
virtual bool | requiresColumns (int) const |
|
virtual void | cachePriorCharactersIfNeeded (const LazyLineBreakIterator &) |
|
void | layoutExcludedChildren (bool relayoutChildren) override |
|
| RenderBlock (Element &, RenderStyle &&, BaseTypeFlags) |
|
| RenderBlock (Document &, RenderStyle &&, BaseTypeFlags) |
|
RenderFlowThread * | locateFlowThreadContainingBlock () const override |
|
void | layout () override |
|
void | layoutPositionedObjects (bool relayoutChildren, bool fixedPositionObjectsOnly=false) |
|
virtual void | layoutPositionedObject (RenderBox &, bool relayoutChildren, bool fixedPositionObjectsOnly) |
|
void | markFixedPositionObjectForLayoutIfNeeded (RenderBox &child) |
|
LayoutUnit | marginIntrinsicLogicalWidthForChild (RenderBox &) const |
|
void | paintObject (PaintInfo &, const LayoutPoint &) override |
|
virtual void | paintChildren (PaintInfo &forSelf, const LayoutPoint &, PaintInfo &forChild, bool usePrintRect) |
|
bool | paintChild (RenderBox &, PaintInfo &forSelf, const LayoutPoint &, PaintInfo &forChild, bool usePrintRect, PaintBlockType paintType=PaintAsBlock) |
|
LayoutUnit | logicalRightOffsetForLine (LayoutUnit logicalTop, LayoutUnit fixedOffset, bool applyTextIndent, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | logicalLeftOffsetForLine (LayoutUnit logicalTop, LayoutUnit fixedOffset, bool applyTextIndent, LayoutUnit logicalHeight=0) const |
|
bool | nodeAtPoint (const HitTestRequest &, HitTestResult &, const HitTestLocation &locationInContainer, const LayoutPoint &accumulatedOffset, HitTestAction) override |
|
void | computePreferredLogicalWidths () override |
|
void | beginUpdateScrollInfoAfterLayoutTransaction () |
|
void | endAndCommitUpdateScrollInfoAfterLayoutTransaction () |
|
void | removeFromUpdateScrollInfoAfterLayoutTransaction () |
|
void | updateScrollInfoAfterLayout () |
|
virtual bool | hasLineIfEmpty () const |
|
virtual bool | canPerformSimplifiedLayout () const |
|
bool | simplifiedLayout () |
|
virtual void | simplifiedNormalFlowLayout () |
|
bool | childBoxIsUnsplittableForFragmentation (const RenderBox &child) const |
|
virtual void | addOverflowFromChildren () |
|
void | addOverflowFromBlockChildren () |
|
void | addOverflowFromPositionedObjects () |
|
void | addVisualOverflowFromTheme () |
|
void | addFocusRingRects (Vector< LayoutRect > &, const LayoutPoint &additionalOffset, const RenderLayerModelObject *paintContainer=0) override |
|
void | computeRegionRangeForBoxChild (const RenderBox &) const |
|
void | estimateRegionRangeForBoxChild (const RenderBox &) const |
|
bool | updateRegionRangeForBoxChild (const RenderBox &) const |
|
void | updateBlockChildDirtyBitsBeforeLayout (bool relayoutChildren, RenderBox &) |
|
void | preparePaginationBeforeBlockLayout (bool &) |
|
void | computeChildPreferredLogicalWidths (RenderObject &, LayoutUnit &minPreferredLogicalWidth, LayoutUnit &maxPreferredLogicalWidth) const |
|
void | dirtyForLayoutFromPercentageHeightDescendants () |
|
bool | recomputeLogicalWidth () |
|
| RenderBlock (Element &, RenderStyle &&, BaseTypeFlags) |
|
| RenderBlock (Document &, RenderStyle &&, BaseTypeFlags) |
|
RenderFlowThread * | locateFlowThreadContainingBlock () const override |
|
void | layout () override |
|
void | layoutPositionedObjects (bool relayoutChildren, bool fixedPositionObjectsOnly=false) |
|
virtual void | layoutPositionedObject (RenderBox &, bool relayoutChildren, bool fixedPositionObjectsOnly) |
|
void | markFixedPositionObjectForLayoutIfNeeded (RenderBox &child) |
|
LayoutUnit | marginIntrinsicLogicalWidthForChild (RenderBox &) const |
|
void | paintObject (PaintInfo &, const LayoutPoint &) override |
|
virtual void | paintChildren (PaintInfo &forSelf, const LayoutPoint &, PaintInfo &forChild, bool usePrintRect) |
|
bool | paintChild (RenderBox &, PaintInfo &forSelf, const LayoutPoint &, PaintInfo &forChild, bool usePrintRect, PaintBlockType paintType=PaintAsBlock) |
|
LayoutUnit | logicalRightOffsetForLine (LayoutUnit logicalTop, LayoutUnit fixedOffset, bool applyTextIndent, LayoutUnit logicalHeight=0) const |
|
LayoutUnit | logicalLeftOffsetForLine (LayoutUnit logicalTop, LayoutUnit fixedOffset, bool applyTextIndent, LayoutUnit logicalHeight=0) const |
|
bool | nodeAtPoint (const HitTestRequest &, HitTestResult &, const HitTestLocation &locationInContainer, const LayoutPoint &accumulatedOffset, HitTestAction) override |
|
void | computePreferredLogicalWidths () override |
|
void | beginUpdateScrollInfoAfterLayoutTransaction () |
|
void | endAndCommitUpdateScrollInfoAfterLayoutTransaction () |
|
void | removeFromUpdateScrollInfoAfterLayoutTransaction () |
|
void | updateScrollInfoAfterLayout () |
|
virtual bool | hasLineIfEmpty () const |
|
virtual bool | canPerformSimplifiedLayout () const |
|
bool | simplifiedLayout () |
|
virtual void | simplifiedNormalFlowLayout () |
|
bool | childBoxIsUnsplittableForFragmentation (const RenderBox &child) const |
|
virtual void | addOverflowFromChildren () |
|
void | addOverflowFromBlockChildren () |
|
void | addOverflowFromPositionedObjects () |
|
void | addVisualOverflowFromTheme () |
|
void | addFocusRingRects (Vector< LayoutRect > &, const LayoutPoint &additionalOffset, const RenderLayerModelObject *paintContainer=0) override |
|
void | computeRegionRangeForBoxChild (const RenderBox &) const |
|
void | estimateRegionRangeForBoxChild (const RenderBox &) const |
|
bool | updateRegionRangeForBoxChild (const RenderBox &) const |
|
void | updateBlockChildDirtyBitsBeforeLayout (bool relayoutChildren, RenderBox &) |
|
void | preparePaginationBeforeBlockLayout (bool &) |
|
void | computeChildPreferredLogicalWidths (RenderObject &, LayoutUnit &minPreferredLogicalWidth, LayoutUnit &maxPreferredLogicalWidth) const |
|
void | dirtyForLayoutFromPercentageHeightDescendants () |
|
bool | recomputeLogicalWidth () |
|
| RenderBox (Element &, RenderStyle &&, BaseTypeFlags) |
|
| RenderBox (Document &, RenderStyle &&, BaseTypeFlags) |
|
void | updateFromStyle () override |
|
void | willBeRemovedFromTree () override |
|
bool | createsNewFormattingContext () const |
|
virtual ItemPosition | selfAlignmentNormalBehavior (const RenderBox *=nullptr) const |
|
bool | getBackgroundPaintedExtent (const LayoutPoint &paintOffset, LayoutRect &) const |
|
virtual bool | foregroundIsKnownToBeOpaqueInRect (const LayoutRect &localRect, unsigned maxDepthToTest) const |
|
bool | computeBackgroundIsKnownToBeObscured (const LayoutPoint &paintOffset) override |
|
void | paintBackground (const PaintInfo &, const LayoutRect &, BackgroundBleedAvoidance=BackgroundBleedNone) |
|
void | paintFillLayer (const PaintInfo &, const Color &, const FillLayer &, const LayoutRect &, BackgroundBleedAvoidance, CompositeOperator, RenderElement *backgroundObject, BaseBackgroundColorUsage=BaseBackgroundColorUse) |
|
void | paintFillLayers (const PaintInfo &, const Color &, const FillLayer &, const LayoutRect &, BackgroundBleedAvoidance=BackgroundBleedNone, CompositeOperator=CompositeSourceOver, RenderElement *backgroundObject=nullptr) |
|
void | paintMaskImages (const PaintInfo &, const LayoutRect &) |
|
BackgroundBleedAvoidance | determineBackgroundBleedAvoidance (GraphicsContext &) const |
|
bool | backgroundHasOpaqueTopLayer () const |
|
void | computePositionedLogicalWidth (LogicalExtentComputedValues &, RenderRegion *=nullptr) const |
|
LayoutUnit | computeIntrinsicLogicalWidthUsing (Length logicalWidthLength, LayoutUnit availableLogicalWidth, LayoutUnit borderAndPadding) const |
|
virtual std::optional< LayoutUnit > | computeIntrinsicLogicalContentHeightUsing (Length logicalHeightLength, std::optional< LayoutUnit > intrinsicContentHeight, LayoutUnit borderAndPadding) const |
|
virtual bool | shouldComputeSizeAsReplaced () const |
|
void | mapLocalToContainer (const RenderLayerModelObject *repaintContainer, TransformState &, MapCoordinatesFlags, bool *wasFixed) const override |
|
const RenderObject * | pushMappingToContainer (const RenderLayerModelObject *, RenderGeometryMap &) const override |
|
void | mapAbsoluteToLocalPoint (MapCoordinatesFlags, TransformState &) const override |
|
void | paintRootBoxFillLayers (const PaintInfo &) |
|
RenderObject * | splitAnonymousBoxesAroundChild (RenderObject *beforeChild) |
|
bool | skipContainingBlockForPercentHeightCalculation (const RenderBox &containingBlock, bool isPerpendicularWritingMode) const |
|
| RenderBox (Element &, RenderStyle &&, BaseTypeFlags) |
|
| RenderBox (Document &, RenderStyle &&, BaseTypeFlags) |
|
void | styleWillChange (StyleDifference, const RenderStyle &newStyle) override |
|
void | styleDidChange (StyleDifference, const RenderStyle *oldStyle) override |
|
void | updateFromStyle () override |
|
void | willBeRemovedFromTree () override |
|
bool | createsNewFormattingContext () const |
|
virtual ItemPosition | selfAlignmentNormalBehavior (const RenderBox *=nullptr) const |
|
bool | getBackgroundPaintedExtent (const LayoutPoint &paintOffset, LayoutRect &) const |
|
virtual bool | foregroundIsKnownToBeOpaqueInRect (const LayoutRect &localRect, unsigned maxDepthToTest) const |
|
bool | computeBackgroundIsKnownToBeObscured (const LayoutPoint &paintOffset) override |
|
void | paintBackground (const PaintInfo &, const LayoutRect &, BackgroundBleedAvoidance=BackgroundBleedNone) |
|
void | paintFillLayer (const PaintInfo &, const Color &, const FillLayer &, const LayoutRect &, BackgroundBleedAvoidance, CompositeOperator, RenderElement *backgroundObject, BaseBackgroundColorUsage=BaseBackgroundColorUse) |
|
void | paintFillLayers (const PaintInfo &, const Color &, const FillLayer &, const LayoutRect &, BackgroundBleedAvoidance=BackgroundBleedNone, CompositeOperator=CompositeSourceOver, RenderElement *backgroundObject=nullptr) |
|
void | paintMaskImages (const PaintInfo &, const LayoutRect &) |
|
BackgroundBleedAvoidance | determineBackgroundBleedAvoidance (GraphicsContext &) const |
|
bool | backgroundHasOpaqueTopLayer () const |
|
void | computePositionedLogicalWidth (LogicalExtentComputedValues &, RenderRegion *=nullptr) const |
|
LayoutUnit | computeIntrinsicLogicalWidthUsing (Length logicalWidthLength, LayoutUnit availableLogicalWidth, LayoutUnit borderAndPadding) const |
|
virtual std::optional< LayoutUnit > | computeIntrinsicLogicalContentHeightUsing (Length logicalHeightLength, std::optional< LayoutUnit > intrinsicContentHeight, LayoutUnit borderAndPadding) const |
|
virtual bool | shouldComputeSizeAsReplaced () const |
|
void | mapLocalToContainer (const RenderLayerModelObject *repaintContainer, TransformState &, MapCoordinatesFlags, bool *wasFixed) const override |
|
const RenderObject * | pushMappingToContainer (const RenderLayerModelObject *, RenderGeometryMap &) const override |
|
void | mapAbsoluteToLocalPoint (MapCoordinatesFlags, TransformState &) const override |
|
void | paintRootBoxFillLayers (const PaintInfo &) |
|
RenderObject * | splitAnonymousBoxesAroundChild (RenderObject *beforeChild) |
|
bool | skipContainingBlockForPercentHeightCalculation (const RenderBox &containingBlock, bool isPerpendicularWritingMode) const |
|
| RenderBoxModelObject (Element &, RenderStyle &&, BaseTypeFlags) |
|
| RenderBoxModelObject (Document &, RenderStyle &&, BaseTypeFlags) |
|
LayoutPoint | adjustedPositionRelativeToOffsetParent (const LayoutPoint &) const |
|
bool | hasVisibleBoxDecorationStyle () const |
|
BackgroundImageGeometry | calculateBackgroundImageGeometry (const RenderLayerModelObject *paintContainer, const FillLayer &, const LayoutPoint &paintOffset, const LayoutRect &paintRect, RenderElement *=nullptr) const |
|
bool | borderObscuresBackgroundEdge (const FloatSize &contextScale) const |
|
bool | borderObscuresBackground () const |
|
RoundedRect | backgroundRoundedRectAdjustedForBleedAvoidance (const GraphicsContext &, const LayoutRect &, BackgroundBleedAvoidance, InlineFlowBox *, const LayoutSize &, bool includeLogicalLeftEdge, bool includeLogicalRightEdge) const |
|
LayoutRect | borderInnerRectAdjustedForBleedAvoidance (const GraphicsContext &, const LayoutRect &, BackgroundBleedAvoidance) const |
|
InterpolationQuality | chooseInterpolationQuality (GraphicsContext &, Image &, const void *, const LayoutSize &) |
|
void | setContinuation (RenderBoxModelObject *) |
|
LayoutRect | localCaretRectForEmptyElement (LayoutUnit width, LayoutUnit textIndentOffset) |
|
bool | hasAutoHeightOrContainingBlockWithAutoHeight () const |
|
| RenderBoxModelObject (Element &, RenderStyle &&, BaseTypeFlags) |
|
| RenderBoxModelObject (Document &, RenderStyle &&, BaseTypeFlags) |
|
void | willBeDestroyed () override |
|
LayoutPoint | adjustedPositionRelativeToOffsetParent (const LayoutPoint &) const |
|
bool | hasVisibleBoxDecorationStyle () const |
|
BackgroundImageGeometry | calculateBackgroundImageGeometry (const RenderLayerModelObject *paintContainer, const FillLayer &, const LayoutPoint &paintOffset, const LayoutRect &paintRect, RenderElement *=nullptr) const |
|
bool | borderObscuresBackgroundEdge (const FloatSize &contextScale) const |
|
bool | borderObscuresBackground () const |
|
RoundedRect | backgroundRoundedRectAdjustedForBleedAvoidance (const GraphicsContext &, const LayoutRect &, BackgroundBleedAvoidance, InlineFlowBox *, const LayoutSize &, bool includeLogicalLeftEdge, bool includeLogicalRightEdge) const |
|
LayoutRect | borderInnerRectAdjustedForBleedAvoidance (const GraphicsContext &, const LayoutRect &, BackgroundBleedAvoidance) const |
|
InterpolationQuality | chooseInterpolationQuality (GraphicsContext &, Image &, const void *, const LayoutSize &) |
|
void | setContinuation (RenderBoxModelObject *) |
|
LayoutRect | localCaretRectForEmptyElement (LayoutUnit width, LayoutUnit textIndentOffset) |
|
bool | hasAutoHeightOrContainingBlockWithAutoHeight () const |
|
| RenderLayerModelObject (Element &, RenderStyle &&, BaseTypeFlags) |
|
| RenderLayerModelObject (Document &, RenderStyle &&, BaseTypeFlags) |
|
void | createLayer () |
|
| RenderLayerModelObject (Element &, RenderStyle &&, BaseTypeFlags) |
|
| RenderLayerModelObject (Document &, RenderStyle &&, BaseTypeFlags) |
|
void | createLayer () |
|
| RenderElement (Element &, RenderStyle &&, BaseTypeFlags) |
|
| RenderElement (Document &, RenderStyle &&, BaseTypeFlags) |
|
bool | layerCreationAllowedForSubtree () const |
|
void | propagateStyleToAnonymousChildren (StylePropagationType) |
|
LayoutUnit | valueForLength (const Length &, LayoutUnit maximumValue) const |
|
LayoutUnit | minimumValueForLength (const Length &, LayoutUnit maximumValue) const |
|
void | setFirstChild (RenderObject *child) |
|
void | setLastChild (RenderObject *child) |
|
void | destroyLeftoverChildren () |
|
void | setRenderInlineAlwaysCreatesLineBoxes (bool b) |
|
bool | renderInlineAlwaysCreatesLineBoxes () const |
|
void | setHasContinuation (bool b) |
|
void | setRenderBlockHasMarginBeforeQuirk (bool b) |
|
void | setRenderBlockHasMarginAfterQuirk (bool b) |
|
void | setRenderBlockShouldForceRelayoutChildren (bool b) |
|
bool | renderBlockHasMarginBeforeQuirk () const |
|
bool | renderBlockHasMarginAfterQuirk () const |
|
bool | renderBlockShouldForceRelayoutChildren () const |
|
void | setRenderBlockFlowLineLayoutPath (unsigned u) |
|
void | setRenderBlockFlowHasMarkupTruncation (bool b) |
|
unsigned | renderBlockFlowLineLayoutPath () const |
|
bool | renderBlockFlowHasMarkupTruncation () const |
|
void | paintFocusRing (PaintInfo &, const RenderStyle &, const Vector< LayoutRect > &focusRingRects) |
|
void | paintOutline (PaintInfo &, const LayoutRect &) |
|
void | updateOutlineAutoAncestor (bool hasOutlineAuto) |
|
void | removeFromRenderFlowThreadIncludingDescendants (bool shouldUpdateState) |
|
void | adjustFlowThreadStateOnContainingBlockChangeIfNeeded () |
|
| RenderElement (Element &, RenderStyle &&, BaseTypeFlags) |
|
| RenderElement (Document &, RenderStyle &&, BaseTypeFlags) |
|
bool | layerCreationAllowedForSubtree () const |
|
void | propagateStyleToAnonymousChildren (StylePropagationType) |
|
LayoutUnit | valueForLength (const Length &, LayoutUnit maximumValue) const |
|
LayoutUnit | minimumValueForLength (const Length &, LayoutUnit maximumValue) const |
|
void | setFirstChild (RenderObject *child) |
|
void | setLastChild (RenderObject *child) |
|
void | destroyLeftoverChildren () |
|
void | insertedIntoTree () override |
|
void | willBeRemovedFromTree () override |
|
void | willBeDestroyed () override |
|
void | setRenderInlineAlwaysCreatesLineBoxes (bool b) |
|
bool | renderInlineAlwaysCreatesLineBoxes () const |
|
void | setHasContinuation (bool b) |
|
void | setRenderBlockHasMarginBeforeQuirk (bool b) |
|
void | setRenderBlockHasMarginAfterQuirk (bool b) |
|
void | setRenderBlockShouldForceRelayoutChildren (bool b) |
|
bool | renderBlockHasMarginBeforeQuirk () const |
|
bool | renderBlockHasMarginAfterQuirk () const |
|
bool | renderBlockShouldForceRelayoutChildren () const |
|
void | setRenderBlockFlowLineLayoutPath (unsigned u) |
|
void | setRenderBlockFlowHasMarkupTruncation (bool b) |
|
unsigned | renderBlockFlowLineLayoutPath () const |
|
bool | renderBlockFlowHasMarkupTruncation () const |
|
void | paintFocusRing (PaintInfo &, const RenderStyle &, const Vector< LayoutRect > &focusRingRects) |
|
void | paintOutline (PaintInfo &, const LayoutRect &) |
|
void | updateOutlineAutoAncestor (bool hasOutlineAuto) |
|
void | removeFromRenderFlowThreadIncludingDescendants (bool shouldUpdateState) |
|
void | adjustFlowThreadStateOnContainingBlockChangeIfNeeded () |
|
void | setPreviousSibling (RenderObject *previous) |
|
void | setNextSibling (RenderObject *next) |
|
void | setParent (RenderElement *) |
|
void | addPDFURLRect (PaintInfo &, const LayoutPoint &) |
|
Node & | nodeForNonAnonymous () const |
|
void | adjustRectForOutlineAndShadow (LayoutRect &) const |
|
void | setNeedsPositionedMovementLayoutBit (bool b) |
|
void | setNormalChildNeedsLayoutBit (bool b) |
|
void | setPosChildNeedsLayoutBit (bool b) |
|
void | setNeedsSimplifiedNormalFlowLayoutBit (bool b) |
|
void | initializeFlowThreadStateOnInsertion () |
|
void | resetFlowThreadStateOnRemoval () |
|
void | setPreviousSibling (RenderObject *previous) |
|
void | setNextSibling (RenderObject *next) |
|
void | setParent (RenderElement *) |
|
void | addPDFURLRect (PaintInfo &, const LayoutPoint &) |
|
Node & | nodeForNonAnonymous () const |
|
void | adjustRectForOutlineAndShadow (LayoutRect &) const |
|
void | setNeedsPositionedMovementLayoutBit (bool b) |
|
void | setNormalChildNeedsLayoutBit (bool b) |
|
void | setPosChildNeedsLayoutBit (bool b) |
|
void | setNeedsSimplifiedNormalFlowLayoutBit (bool b) |
|
void | initializeFlowThreadStateOnInsertion () |
|
void | resetFlowThreadStateOnRemoval () |
|
| CachedResourceClient () |
|
| CachedResourceClient () |
|
static bool | shouldAntialiasLines (GraphicsContext &) |
|
static void | clipRoundedInnerRect (GraphicsContext &, const FloatRect &, const FloatRoundedRect &clipRect) |
|
static bool | shouldAntialiasLines (GraphicsContext &) |
|
static void | clipRoundedInnerRect (GraphicsContext &, const FloatRect &, const FloatRoundedRect &clipRect) |
|
static void | calculateBorderStyleColor (const EBorderStyle &, const BoxSide &, Color &) |
|
static FlowThreadState | computedFlowThreadState (const RenderObject &) |
|
static void | calculateBorderStyleColor (const EBorderStyle &, const BoxSide &, Color &) |
|
static FlowThreadState | computedFlowThreadState (const RenderObject &) |
|
std::unique_ptr< FloatingObjects > | m_floatingObjects |
|
std::unique_ptr< RenderBlockFlowRareData > | m_rareBlockFlowData |
|
RenderLineBoxList | m_lineBoxes |
|
std::unique_ptr< SimpleLineLayout::Layout > | m_simpleLineLayout |
|
LayoutBoxExtent | m_marginBox |
|
LayoutUnit | m_minPreferredLogicalWidth |
|
LayoutUnit | m_maxPreferredLogicalWidth |
|
InlineElementBox * | m_inlineBoxWrapper { nullptr } |
|
RefPtr< RenderOverflow > | m_overflow |
|
bool | m_reparentingChild { false } |
|