webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Friends | List of all members
WebCore::RenderObject Class Referenceabstract

#include <RenderObject.h>

Inheritance diagram for WebCore::RenderObject:
WebCore::CachedImageClient WebCore::CachedImageClient WebCore::CachedResourceClient WebCore::CachedResourceClient WebCore::CachedResourceClient WebCore::CachedResourceClient WebCore::RenderElement WebCore::RenderElement WebCore::RenderText WebCore::RenderText WebCore::SameSizeAsRenderElement WebCore::SameSizeAsRenderText WebCore::RenderLayerModelObject WebCore::RenderLayerModelObject WebCore::RenderSVGGradientStop WebCore::RenderSVGModelObject WebCore::RenderLayerModelObject WebCore::RenderLayerModelObject WebCore::RenderSVGGradientStop WebCore::RenderSVGModelObject WebCore::RenderCombineText WebCore::RenderCounter WebCore::RenderSVGInlineText WebCore::RenderTextFragment WebCore::RenderCombineText WebCore::RenderCounter WebCore::RenderSVGInlineText WebCore::RenderTextFragment

Classes

struct  RepaintContext
 
class  SetLayoutNeededForbiddenScope
 

Public Types

enum  FlowThreadState {
  NotInsideFlowThread = 0, InsideOutOfFlowThread = 1, InsideInFlowThread = 2, NotInsideFlowThread = 0,
  InsideOutOfFlowThread = 1, InsideInFlowThread = 2
}
 
enum  VisibleInViewportState {
  VisibilityUnknown, VisibleInViewport, NotVisibleInViewport, VisibilityUnknown,
  VisibleInViewport, NotVisibleInViewport
}
 
enum  BoxDecorationState {
  NoBoxDecorations, HasBoxDecorationsAndBackgroundObscurationStatusInvalid, HasBoxDecorationsAndBackgroundIsKnownToBeObscured, HasBoxDecorationsAndBackgroundMayBeVisible,
  NoBoxDecorations, HasBoxDecorationsAndBackgroundObscurationStatusInvalid, HasBoxDecorationsAndBackgroundIsKnownToBeObscured, HasBoxDecorationsAndBackgroundMayBeVisible
}
 
enum  SelectionState {
  SelectionNone, SelectionStart, SelectionInside, SelectionEnd,
  SelectionBoth, SelectionNone, SelectionStart, SelectionInside,
  SelectionEnd, SelectionBoth
}
 
enum  FlowThreadState {
  NotInsideFlowThread = 0, InsideOutOfFlowThread = 1, InsideInFlowThread = 2, NotInsideFlowThread = 0,
  InsideOutOfFlowThread = 1, InsideInFlowThread = 2
}
 
enum  VisibleInViewportState {
  VisibilityUnknown, VisibleInViewport, NotVisibleInViewport, VisibilityUnknown,
  VisibleInViewport, NotVisibleInViewport
}
 
enum  BoxDecorationState {
  NoBoxDecorations, HasBoxDecorationsAndBackgroundObscurationStatusInvalid, HasBoxDecorationsAndBackgroundIsKnownToBeObscured, HasBoxDecorationsAndBackgroundMayBeVisible,
  NoBoxDecorations, HasBoxDecorationsAndBackgroundObscurationStatusInvalid, HasBoxDecorationsAndBackgroundIsKnownToBeObscured, HasBoxDecorationsAndBackgroundMayBeVisible
}
 
enum  SelectionState {
  SelectionNone, SelectionStart, SelectionInside, SelectionEnd,
  SelectionBoth, SelectionNone, SelectionStart, SelectionInside,
  SelectionEnd, SelectionBoth
}
 
- Public Types inherited from WebCore::CachedResourceClient
enum  CachedResourceClientType {
  BaseResourceType, ImageType, FontType, StyleSheetType,
  SVGDocumentType, RawResourceType, BaseResourceType, ImageType,
  FontType, StyleSheetType, SVGDocumentType, RawResourceType
}
 
enum  CachedResourceClientType {
  BaseResourceType, ImageType, FontType, StyleSheetType,
  SVGDocumentType, RawResourceType, BaseResourceType, ImageType,
  FontType, StyleSheetType, SVGDocumentType, RawResourceType
}
 

Public Member Functions

 RenderObject (Node &)
 
virtual ~RenderObject ()
 
RenderThemetheme () const
 
virtual const char * renderName () const =0
 
RenderElementparent () const
 
bool isDescendantOf (const RenderObject *) const
 
RenderObjectpreviousSibling () const
 
RenderObjectnextSibling () const
 
virtual RenderObjectfirstChildSlow () const
 
virtual RenderObjectlastChildSlow () const
 
RenderObjectnextInPreOrder () const
 
RenderObjectnextInPreOrder (const RenderObject *stayWithin) const
 
RenderObjectnextInPreOrderAfterChildren () const
 
RenderObjectnextInPreOrderAfterChildren (const RenderObject *stayWithin) const
 
RenderObjectpreviousInPreOrder () const
 
RenderObjectpreviousInPreOrder (const RenderObject *stayWithin) const
 
WEBCORE_EXPORT RenderObjectchildAt (unsigned) const
 
RenderObjectfirstLeafChild () const
 
RenderObjectlastLeafChild () const
 
WEBCORE_EXPORT RenderLayerenclosingLayer () const
 
WEBCORE_EXPORT bool scrollRectToVisible (SelectionRevealMode, const LayoutRect &absoluteRect, bool insideFixed, const ScrollAlignment &alignX=ScrollAlignment::alignCenterIfNeeded, const ScrollAlignment &alignY=ScrollAlignment::alignCenterIfNeeded)
 
WEBCORE_EXPORT RenderBoxenclosingBox () const
 
RenderBoxModelObjectenclosingBoxModelObject () const
 
bool fixedPositionedWithNamedFlowContainingBlock () const
 
RenderFlowThreadflowThreadContainingBlock () const
 
RenderNamedFlowFragmentcurrentRenderNamedFlowFragment () const
 
void setHasAXObject (bool flag)
 
bool hasAXObject () const
 
virtual RenderBlockfirstLineBlock () const
 
virtual bool canHaveChildren () const =0
 
virtual bool canHaveGeneratedChildren () 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 isDetailsMarker () 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 isInlineBlockOrInlineTable () 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 isMultiColumnBlockFlow () 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 objectBoundingBox () const
 
virtual FloatRect strokeBoundingBox () const
 
virtual FloatRect repaintRectInLocalCoordinates () const
 
virtual AffineTransform localTransform () const
 
virtual const AffineTransformlocalToParentTransform () 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
 
virtual RenderBoxModelObjectvirtualContinuation () 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
 
virtual void updateDragState (bool dragOn)
 
RenderViewview () const
 
bool isRooted () const
 
Nodenode () const
 
NodenonPseudoNode () const
 
NodegeneratingNode () const
 
Documentdocument () const
 
Frameframe () const
 
Pagepage () const
 
Settingssettings () const
 
RenderElementcontainer () const
 
RenderElementcontainer (const RenderLayerModelObject *repaintContainer, bool &repaintContainerSkipped) const
 
RenderBoxModelObjectoffsetParent () 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 ()
 
virtual bool computeBackgroundIsKnownToBeObscured (const LayoutPoint &)
 
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)
 
virtual void updateHitTestResult (HitTestResult &, const LayoutPoint &)
 
virtual bool nodeAtPoint (const HitTestRequest &, HitTestResult &, const HitTestLocation &locationInContainer, const LayoutPoint &accumulatedOffset, HitTestAction)
 
virtual Position positionForPoint (const LayoutPoint &)
 
virtual VisiblePosition positionForPoint (const LayoutPoint &, const RenderRegion *)
 
VisiblePosition createVisiblePosition (int offset, EAffinity) const
 
VisiblePosition createVisiblePosition (const Position &) const
 
WEBCORE_EXPORT RenderBlockcontainingBlock () const
 
RenderBlockcontainingBlockForObjectInFlow () 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
 
virtual LayoutSize offsetFromContainer (RenderElement &, const LayoutPoint &, bool *offsetDependsOnPoint=nullptr) const
 
LayoutSize offsetFromAncestorContainer (RenderElement &) const
 
virtual void absoluteRects (Vector< IntRect > &, const LayoutPoint &) const
 
WEBCORE_EXPORT IntRect absoluteBoundingBoxRect (bool useTransform=true, bool *wasFixed=nullptr) const
 
IntRect absoluteBoundingBoxRectIgnoringTransforms () const
 
virtual void absoluteQuads (Vector< FloatQuad > &, bool *=nullptr) const
 
virtual void absoluteFocusRingQuads (Vector< FloatQuad > &)
 
WEBCORE_EXPORT LayoutRect paintingRootRect (LayoutRect &topLevelRect)
 
virtual LayoutUnit minPreferredLogicalWidth () const
 
virtual LayoutUnit maxPreferredLogicalWidth () const
 
const RenderStylestyle () const
 
const RenderStylefirstLineStyle () const
 
virtual const RenderStyleoutlineStyleForRepaint () const
 
virtual CursorDirective getCursor (const LayoutPoint &, Cursor &) const
 
RenderLayerModelObjectcontainerForRepaint () 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
 
virtual LayoutRect clippedOverflowRectForRepaint (const RenderLayerModelObject *repaintContainer) const
 
virtual LayoutRect rectWithOutlineForRepaint (const RenderLayerModelObject *repaintContainer, LayoutUnit outlineWidth) const
 
virtual LayoutRect outlineBoundsForRepaint (const RenderLayerModelObject *, const RenderGeometryMap *=nullptr) const
 
LayoutRect computeAbsoluteRepaintRect (const LayoutRect &r, bool fixed=false) const
 
virtual LayoutRect computeRectForRepaint (const LayoutRect &, const RenderLayerModelObject *repaintContainer, RepaintContext={ }) const
 
virtual FloatRect computeFloatRectForRepaint (const FloatRect &, const RenderLayerModelObject *repaintContainer, bool fixed=false) const
 
virtual unsigned int length () const
 
bool isFloatingOrOutOfFlowPositioned () const
 
SelectionState selectionState () const
 
virtual void setSelectionState (SelectionState state)
 
void setSelectionStateIfNeeded (SelectionState)
 
bool canUpdateSelectionOnRootLineBoxes ()
 
LayoutRect selectionRect (bool clipToVisibleContent=true)
 
virtual LayoutRect selectionRectForRepaint (const RenderLayerModelObject *, bool=true)
 
virtual bool canBeSelectionLeaf () const
 
virtual bool shouldPaintSelectionGaps () const
 
virtual LayoutRect localCaretRect (InlineBox *, unsigned caretOffset, LayoutUnit *extraWidthToEndOfLine=nullptr)
 
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
 
virtual void imageChanged (WrappedImagePtr, const IntRect *=nullptr)
 
SelectionSubtreeRootselectionRoot () const
 
void selectionStartEnd (unsigned &spos, unsigned &epos) const
 
void removeFromParent ()
 
CSSAnimationControlleranimation () const
 
virtual void mapLocalToContainer (const RenderLayerModelObject *repaintContainer, TransformState &, MapCoordinatesFlags, bool *wasFixed=nullptr) const
 
virtual void mapAbsoluteToLocalPoint (MapCoordinatesFlags, TransformState &) const
 
virtual const RenderObjectpushMappingToContainer (const RenderLayerModelObject *ancestorToStopAt, RenderGeometryMap &) const
 
bool shouldUseTransformFromContainer (const RenderObject *container) const
 
void getTransformFromContainer (const RenderObject *container, const LayoutSize &offsetInContainer, TransformationMatrix &) const
 
virtual void addFocusRingRects (Vector< LayoutRect > &, const LayoutPoint &, const RenderLayerModelObject *=nullptr)
 
LayoutRect absoluteOutlineBounds () const
 
 RenderObject (Node &)
 
virtual ~RenderObject ()
 
RenderThemetheme () const
 
virtual const char * renderName () const =0
 
RenderElementparent () const
 
bool isDescendantOf (const RenderObject *) const
 
RenderObjectpreviousSibling () const
 
RenderObjectnextSibling () const
 
virtual RenderObjectfirstChildSlow () const
 
virtual RenderObjectlastChildSlow () const
 
RenderObjectnextInPreOrder () const
 
RenderObjectnextInPreOrder (const RenderObject *stayWithin) const
 
RenderObjectnextInPreOrderAfterChildren () const
 
RenderObjectnextInPreOrderAfterChildren (const RenderObject *stayWithin) const
 
RenderObjectpreviousInPreOrder () const
 
RenderObjectpreviousInPreOrder (const RenderObject *stayWithin) const
 
WEBCORE_EXPORT RenderObjectchildAt (unsigned) const
 
RenderObjectfirstLeafChild () const
 
RenderObjectlastLeafChild () const
 
WEBCORE_EXPORT RenderLayerenclosingLayer () const
 
WEBCORE_EXPORT bool scrollRectToVisible (SelectionRevealMode, const LayoutRect &absoluteRect, bool insideFixed, const ScrollAlignment &alignX=ScrollAlignment::alignCenterIfNeeded, const ScrollAlignment &alignY=ScrollAlignment::alignCenterIfNeeded)
 
WEBCORE_EXPORT RenderBoxenclosingBox () const
 
RenderBoxModelObjectenclosingBoxModelObject () const
 
bool fixedPositionedWithNamedFlowContainingBlock () const
 
RenderFlowThreadflowThreadContainingBlock () const
 
RenderNamedFlowFragmentcurrentRenderNamedFlowFragment () const
 
void setHasAXObject (bool flag)
 
bool hasAXObject () const
 
virtual RenderBlockfirstLineBlock () const
 
virtual bool canHaveChildren () const =0
 
virtual bool canHaveGeneratedChildren () 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 isDetailsMarker () 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 isInlineBlockOrInlineTable () 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 isMultiColumnBlockFlow () 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 objectBoundingBox () const
 
virtual FloatRect strokeBoundingBox () const
 
virtual FloatRect repaintRectInLocalCoordinates () const
 
virtual AffineTransform localTransform () const
 
virtual const AffineTransformlocalToParentTransform () 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
 
virtual RenderBoxModelObjectvirtualContinuation () 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
 
virtual void updateDragState (bool dragOn)
 
RenderViewview () const
 
bool isRooted () const
 
Nodenode () const
 
NodenonPseudoNode () const
 
NodegeneratingNode () const
 
Documentdocument () const
 
Frameframe () const
 
Pagepage () const
 
Settingssettings () const
 
RenderElementcontainer () const
 
RenderElementcontainer (const RenderLayerModelObject *repaintContainer, bool &repaintContainerSkipped) const
 
RenderBoxModelObjectoffsetParent () 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 ()
 
virtual bool computeBackgroundIsKnownToBeObscured (const LayoutPoint &)
 
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)
 
virtual void updateHitTestResult (HitTestResult &, const LayoutPoint &)
 
virtual bool nodeAtPoint (const HitTestRequest &, HitTestResult &, const HitTestLocation &locationInContainer, const LayoutPoint &accumulatedOffset, HitTestAction)
 
virtual Position positionForPoint (const LayoutPoint &)
 
virtual VisiblePosition positionForPoint (const LayoutPoint &, const RenderRegion *)
 
VisiblePosition createVisiblePosition (int offset, EAffinity) const
 
VisiblePosition createVisiblePosition (const Position &) const
 
WEBCORE_EXPORT RenderBlockcontainingBlock () const
 
RenderBlockcontainingBlockForObjectInFlow () 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
 
virtual LayoutSize offsetFromContainer (RenderElement &, const LayoutPoint &, bool *offsetDependsOnPoint=nullptr) const
 
LayoutSize offsetFromAncestorContainer (RenderElement &) const
 
virtual void absoluteRects (Vector< IntRect > &, const LayoutPoint &) const
 
WEBCORE_EXPORT IntRect absoluteBoundingBoxRect (bool useTransform=true, bool *wasFixed=nullptr) const
 
IntRect absoluteBoundingBoxRectIgnoringTransforms () const
 
virtual void absoluteQuads (Vector< FloatQuad > &, bool *=nullptr) const
 
virtual void absoluteFocusRingQuads (Vector< FloatQuad > &)
 
WEBCORE_EXPORT LayoutRect paintingRootRect (LayoutRect &topLevelRect)
 
virtual LayoutUnit minPreferredLogicalWidth () const
 
virtual LayoutUnit maxPreferredLogicalWidth () const
 
const RenderStylestyle () const
 
const RenderStylefirstLineStyle () const
 
virtual const RenderStyleoutlineStyleForRepaint () const
 
virtual CursorDirective getCursor (const LayoutPoint &, Cursor &) const
 
RenderLayerModelObjectcontainerForRepaint () 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
 
virtual LayoutRect clippedOverflowRectForRepaint (const RenderLayerModelObject *repaintContainer) const
 
virtual LayoutRect rectWithOutlineForRepaint (const RenderLayerModelObject *repaintContainer, LayoutUnit outlineWidth) const
 
virtual LayoutRect outlineBoundsForRepaint (const RenderLayerModelObject *, const RenderGeometryMap *=nullptr) const
 
LayoutRect computeAbsoluteRepaintRect (const LayoutRect &r, bool fixed=false) const
 
virtual LayoutRect computeRectForRepaint (const LayoutRect &, const RenderLayerModelObject *repaintContainer, RepaintContext={ }) const
 
virtual FloatRect computeFloatRectForRepaint (const FloatRect &, const RenderLayerModelObject *repaintContainer, bool fixed=false) const
 
virtual unsigned int length () const
 
bool isFloatingOrOutOfFlowPositioned () const
 
SelectionState selectionState () const
 
virtual void setSelectionState (SelectionState state)
 
void setSelectionStateIfNeeded (SelectionState)
 
bool canUpdateSelectionOnRootLineBoxes ()
 
LayoutRect selectionRect (bool clipToVisibleContent=true)
 
virtual LayoutRect selectionRectForRepaint (const RenderLayerModelObject *, bool=true)
 
virtual bool canBeSelectionLeaf () const
 
virtual bool shouldPaintSelectionGaps () const
 
virtual LayoutRect localCaretRect (InlineBox *, unsigned caretOffset, LayoutUnit *extraWidthToEndOfLine=nullptr)
 
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
 
virtual void imageChanged (WrappedImagePtr, const IntRect *=nullptr)
 
SelectionSubtreeRootselectionRoot () const
 
void selectionStartEnd (unsigned &spos, unsigned &epos) const
 
void removeFromParent ()
 
CSSAnimationControlleranimation () const
 
virtual void mapLocalToContainer (const RenderLayerModelObject *repaintContainer, TransformState &, MapCoordinatesFlags, bool *wasFixed=nullptr) const
 
virtual void mapAbsoluteToLocalPoint (MapCoordinatesFlags, TransformState &) const
 
virtual const RenderObjectpushMappingToContainer (const RenderLayerModelObject *ancestorToStopAt, RenderGeometryMap &) const
 
bool shouldUseTransformFromContainer (const RenderObject *container) const
 
void getTransformFromContainer (const RenderObject *container, const LayoutSize &offsetInContainer, TransformationMatrix &) const
 
virtual void addFocusRingRects (Vector< LayoutRect > &, const LayoutPoint &, const RenderLayerModelObject *=nullptr)
 
LayoutRect absoluteOutlineBounds () const
 
- Public Member Functions inherited from WebCore::CachedImageClient
virtual ~CachedImageClient ()
 
CachedResourceClientType resourceClientType () const override
 
virtual void newImageAnimationFrameAvailable (CachedImage &image)
 
virtual ~CachedImageClient ()
 
CachedResourceClientType resourceClientType () const override
 
virtual void newImageAnimationFrameAvailable (CachedImage &image)
 
- Public Member Functions inherited from WebCore::CachedResourceClient
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 Public Member Functions

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 Public Member Functions inherited from WebCore::CachedImageClient
static CachedResourceClientType expectedType ()
 
static CachedResourceClientType expectedType ()
 
- Static Public Member Functions inherited from WebCore::CachedResourceClient
static CachedResourceClientType expectedType ()
 
static CachedResourceClientType expectedType ()
 

Protected Member Functions

void setPreviousSibling (RenderObject *previous)
 
void setNextSibling (RenderObject *next)
 
void setParent (RenderElement *)
 
void addPDFURLRect (PaintInfo &, const LayoutPoint &)
 
NodenodeForNonAnonymous () const
 
void adjustRectForOutlineAndShadow (LayoutRect &) const
 
virtual void willBeDestroyed ()
 
virtual void insertedIntoTree ()
 
virtual void willBeRemovedFromTree ()
 
void setNeedsPositionedMovementLayoutBit (bool b)
 
void setNormalChildNeedsLayoutBit (bool b)
 
void setPosChildNeedsLayoutBit (bool b)
 
void setNeedsSimplifiedNormalFlowLayoutBit (bool b)
 
virtual RenderFlowThreadlocateFlowThreadContainingBlock () const
 
void initializeFlowThreadStateOnInsertion ()
 
void resetFlowThreadStateOnRemoval ()
 
void setPreviousSibling (RenderObject *previous)
 
void setNextSibling (RenderObject *next)
 
void setParent (RenderElement *)
 
void addPDFURLRect (PaintInfo &, const LayoutPoint &)
 
NodenodeForNonAnonymous () const
 
void adjustRectForOutlineAndShadow (LayoutRect &) const
 
virtual void willBeDestroyed ()
 
virtual void insertedIntoTree ()
 
virtual void willBeRemovedFromTree ()
 
void setNeedsPositionedMovementLayoutBit (bool b)
 
void setNormalChildNeedsLayoutBit (bool b)
 
void setPosChildNeedsLayoutBit (bool b)
 
void setNeedsSimplifiedNormalFlowLayoutBit (bool b)
 
virtual RenderFlowThreadlocateFlowThreadContainingBlock () const
 
void initializeFlowThreadStateOnInsertion ()
 
void resetFlowThreadStateOnRemoval ()
 
- Protected Member Functions inherited from WebCore::CachedResourceClient
 CachedResourceClient ()
 
 CachedResourceClient ()
 

Static Protected Member Functions

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

Friends

class RenderBlock
 
class RenderBlockFlow
 
class RenderElement
 
class RenderLayer
 

Member Enumeration Documentation

◆ BoxDecorationState [1/2]

Enumerator
NoBoxDecorations 
HasBoxDecorationsAndBackgroundObscurationStatusInvalid 
HasBoxDecorationsAndBackgroundIsKnownToBeObscured 
HasBoxDecorationsAndBackgroundMayBeVisible 
NoBoxDecorations 
HasBoxDecorationsAndBackgroundObscurationStatusInvalid 
HasBoxDecorationsAndBackgroundIsKnownToBeObscured 
HasBoxDecorationsAndBackgroundMayBeVisible 

◆ BoxDecorationState [2/2]

Enumerator
NoBoxDecorations 
HasBoxDecorationsAndBackgroundObscurationStatusInvalid 
HasBoxDecorationsAndBackgroundIsKnownToBeObscured 
HasBoxDecorationsAndBackgroundMayBeVisible 
NoBoxDecorations 
HasBoxDecorationsAndBackgroundObscurationStatusInvalid 
HasBoxDecorationsAndBackgroundIsKnownToBeObscured 
HasBoxDecorationsAndBackgroundMayBeVisible 

◆ FlowThreadState [1/2]

Enumerator
NotInsideFlowThread 
InsideOutOfFlowThread 
InsideInFlowThread 
NotInsideFlowThread 
InsideOutOfFlowThread 
InsideInFlowThread 

◆ FlowThreadState [2/2]

Enumerator
NotInsideFlowThread 
InsideOutOfFlowThread 
InsideInFlowThread 
NotInsideFlowThread 
InsideOutOfFlowThread 
InsideInFlowThread 

◆ SelectionState [1/2]

Enumerator
SelectionNone 
SelectionStart 
SelectionInside 
SelectionEnd 
SelectionBoth 
SelectionNone 
SelectionStart 
SelectionInside 
SelectionEnd 
SelectionBoth 

◆ SelectionState [2/2]

Enumerator
SelectionNone 
SelectionStart 
SelectionInside 
SelectionEnd 
SelectionBoth 
SelectionNone 
SelectionStart 
SelectionInside 
SelectionEnd 
SelectionBoth 

◆ VisibleInViewportState [1/2]

Enumerator
VisibilityUnknown 
VisibleInViewport 
NotVisibleInViewport 
VisibilityUnknown 
VisibleInViewport 
NotVisibleInViewport 

◆ VisibleInViewportState [2/2]

Enumerator
VisibilityUnknown 
VisibleInViewport 
NotVisibleInViewport 
VisibilityUnknown 
VisibleInViewport 
NotVisibleInViewport 

Constructor & Destructor Documentation

◆ RenderObject() [1/2]

WebCore::RenderObject::RenderObject ( Node node)
explicit

◆ ~RenderObject() [1/2]

WebCore::RenderObject::~RenderObject ( )
virtual

◆ RenderObject() [2/2]

WebCore::RenderObject::RenderObject ( Node )
explicit

◆ ~RenderObject() [2/2]

virtual WebCore::RenderObject::~RenderObject ( )
virtual

Member Function Documentation

◆ absoluteBoundingBoxRect() [1/2]

IntRect WebCore::RenderObject::absoluteBoundingBoxRect ( bool  useTransform = true,
bool *  wasFixed = nullptr 
) const

◆ absoluteBoundingBoxRect() [2/2]

WEBCORE_EXPORT IntRect WebCore::RenderObject::absoluteBoundingBoxRect ( bool  useTransform = true,
bool *  wasFixed = nullptr 
) const

◆ absoluteBoundingBoxRectForRange() [1/2]

static FloatRect WebCore::RenderObject::absoluteBoundingBoxRectForRange ( const Range )
static

◆ absoluteBoundingBoxRectForRange() [2/2]

FloatRect WebCore::RenderObject::absoluteBoundingBoxRectForRange ( const Range range)
static

◆ absoluteBoundingBoxRectIgnoringTransforms() [1/2]

IntRect WebCore::RenderObject::absoluteBoundingBoxRectIgnoringTransforms ( ) const
inline

◆ absoluteBoundingBoxRectIgnoringTransforms() [2/2]

IntRect WebCore::RenderObject::absoluteBoundingBoxRectIgnoringTransforms ( ) const
inline

◆ absoluteClippedOverflowRect() [1/2]

LayoutRect WebCore::RenderObject::absoluteClippedOverflowRect ( ) const
inline

◆ absoluteClippedOverflowRect() [2/2]

LayoutRect WebCore::RenderObject::absoluteClippedOverflowRect ( ) const
inline

◆ absoluteFocusRingQuads() [1/2]

virtual void WebCore::RenderObject::absoluteFocusRingQuads ( Vector< FloatQuad > &  )
virtual

◆ absoluteFocusRingQuads() [2/2]

void WebCore::RenderObject::absoluteFocusRingQuads ( Vector< FloatQuad > &  quads)
virtual

◆ absoluteOutlineBounds() [1/2]

LayoutRect WebCore::RenderObject::absoluteOutlineBounds ( ) const
inline

◆ absoluteOutlineBounds() [2/2]

LayoutRect WebCore::RenderObject::absoluteOutlineBounds ( ) const
inline

◆ absoluteQuads() [1/2]

virtual void WebCore::RenderObject::absoluteQuads ( Vector< FloatQuad > &  ,
bool *  = nullptr 
) const
inlinevirtual

◆ absoluteQuads() [2/2]

virtual void WebCore::RenderObject::absoluteQuads ( Vector< FloatQuad > &  ,
bool *  = nullptr 
) const
inlinevirtual

◆ absoluteRects() [1/2]

virtual void WebCore::RenderObject::absoluteRects ( Vector< IntRect > &  ,
const LayoutPoint  
) const
inlinevirtual

◆ absoluteRects() [2/2]

virtual void WebCore::RenderObject::absoluteRects ( Vector< IntRect > &  ,
const LayoutPoint  
) const
inlinevirtual

◆ absoluteToLocal() [1/2]

FloatPoint WebCore::RenderObject::absoluteToLocal ( const FloatPoint ,
MapCoordinatesFlags  = 0 
) const

◆ absoluteToLocal() [2/2]

FloatPoint WebCore::RenderObject::absoluteToLocal ( const FloatPoint containerPoint,
MapCoordinatesFlags  mode = 0 
) const

◆ absoluteToLocalQuad() [1/2]

FloatQuad WebCore::RenderObject::absoluteToLocalQuad ( const FloatQuad ,
MapCoordinatesFlags  mode = UseTransforms 
) const

◆ absoluteToLocalQuad() [2/2]

FloatQuad WebCore::RenderObject::absoluteToLocalQuad ( const FloatQuad quad,
MapCoordinatesFlags  mode = UseTransforms 
) const

◆ addFocusRingRects() [1/2]

virtual void WebCore::RenderObject::addFocusRingRects ( Vector< LayoutRect > &  ,
const LayoutPoint ,
const RenderLayerModelObject = nullptr 
)
inlinevirtual

◆ addFocusRingRects() [2/2]

virtual void WebCore::RenderObject::addFocusRingRects ( Vector< LayoutRect > &  ,
const LayoutPoint ,
const RenderLayerModelObject = nullptr 
)
inlinevirtual

◆ addPDFURLRect() [1/2]

void WebCore::RenderObject::addPDFURLRect ( PaintInfo paintInfo,
const LayoutPoint paintOffset 
)
protected

◆ addPDFURLRect() [2/2]

void WebCore::RenderObject::addPDFURLRect ( PaintInfo ,
const LayoutPoint  
)
protected

◆ adjustRectForOutlineAndShadow() [1/2]

void WebCore::RenderObject::adjustRectForOutlineAndShadow ( LayoutRect rect) const
protected

◆ adjustRectForOutlineAndShadow() [2/2]

void WebCore::RenderObject::adjustRectForOutlineAndShadow ( LayoutRect ) const
protected

◆ animation() [1/2]

CSSAnimationController& WebCore::RenderObject::animation ( ) const

◆ animation() [2/2]

CSSAnimationController & WebCore::RenderObject::animation ( ) const
inline

◆ backgroundIsKnownToBeObscured() [1/2]

bool WebCore::RenderObject::backgroundIsKnownToBeObscured ( const LayoutPoint paintOffset)
inline

◆ backgroundIsKnownToBeObscured() [2/2]

bool WebCore::RenderObject::backgroundIsKnownToBeObscured ( const LayoutPoint paintOffset)

◆ beingDestroyed() [1/2]

bool WebCore::RenderObject::beingDestroyed ( ) const
inline

◆ beingDestroyed() [2/2]

bool WebCore::RenderObject::beingDestroyed ( ) const
inline

◆ calculateBorderStyleColor() [1/2]

void WebCore::RenderObject::calculateBorderStyleColor ( const EBorderStyle style,
const BoxSide side,
Color color 
)
staticprotected

◆ calculateBorderStyleColor() [2/2]

static void WebCore::RenderObject::calculateBorderStyleColor ( const EBorderStyle ,
const BoxSide ,
Color  
)
staticprotected

◆ canBeSelectionLeaf() [1/2]

virtual bool WebCore::RenderObject::canBeSelectionLeaf ( ) const
inlinevirtual

◆ canBeSelectionLeaf() [2/2]

virtual bool WebCore::RenderObject::canBeSelectionLeaf ( ) const
inlinevirtual

◆ canHaveChildren() [1/2]

virtual bool WebCore::RenderObject::canHaveChildren ( ) const
pure virtual

◆ canHaveChildren() [2/2]

virtual bool WebCore::RenderObject::canHaveChildren ( ) const
pure virtual

◆ canHaveGeneratedChildren() [1/2]

virtual bool WebCore::RenderObject::canHaveGeneratedChildren ( ) const
virtual

◆ canHaveGeneratedChildren() [2/2]

bool WebCore::RenderObject::canHaveGeneratedChildren ( ) const
virtual

◆ canUpdateSelectionOnRootLineBoxes() [1/2]

bool WebCore::RenderObject::canUpdateSelectionOnRootLineBoxes ( )

◆ canUpdateSelectionOnRootLineBoxes() [2/2]

bool WebCore::RenderObject::canUpdateSelectionOnRootLineBoxes ( )

◆ caretMaxOffset() [1/2]

int WebCore::RenderObject::caretMaxOffset ( ) const
virtual

Reimplemented in WebCore::RenderText, and WebCore::RenderText.

◆ caretMaxOffset() [2/2]

virtual int WebCore::RenderObject::caretMaxOffset ( ) const
virtual

Reimplemented in WebCore::RenderText, and WebCore::RenderText.

◆ caretMinOffset() [1/2]

int WebCore::RenderObject::caretMinOffset ( ) const
virtual

Reimplemented in WebCore::RenderText, and WebCore::RenderText.

◆ caretMinOffset() [2/2]

virtual int WebCore::RenderObject::caretMinOffset ( ) const
virtual

Reimplemented in WebCore::RenderText, and WebCore::RenderText.

◆ childAt() [1/2]

WEBCORE_EXPORT RenderObject* WebCore::RenderObject::childAt ( unsigned  ) const

◆ childAt() [2/2]

RenderObject * WebCore::RenderObject::childAt ( unsigned  index) const

◆ childrenInline() [1/2]

bool WebCore::RenderObject::childrenInline ( ) const
inline

◆ childrenInline() [2/2]

bool WebCore::RenderObject::childrenInline ( ) const
inline

◆ clearNeedsLayout() [1/2]

void WebCore::RenderObject::clearNeedsLayout ( )

◆ clearNeedsLayout() [2/2]

void WebCore::RenderObject::clearNeedsLayout ( )

◆ clearPositionedState() [1/2]

void WebCore::RenderObject::clearPositionedState ( )
inline

◆ clearPositionedState() [2/2]

void WebCore::RenderObject::clearPositionedState ( )
inline

◆ clippedOverflowRectForRepaint() [1/2]

LayoutRect WebCore::RenderObject::clippedOverflowRectForRepaint ( const RenderLayerModelObject repaintContainer) const
virtual

◆ clippedOverflowRectForRepaint() [2/2]

virtual LayoutRect WebCore::RenderObject::clippedOverflowRectForRepaint ( const RenderLayerModelObject repaintContainer) const
virtual

◆ computeAbsoluteRepaintRect() [1/2]

LayoutRect WebCore::RenderObject::computeAbsoluteRepaintRect ( const LayoutRect r,
bool  fixed = false 
) const
inline

◆ computeAbsoluteRepaintRect() [2/2]

LayoutRect WebCore::RenderObject::computeAbsoluteRepaintRect ( const LayoutRect r,
bool  fixed = false 
) const
inline

◆ computeBackgroundIsKnownToBeObscured() [1/2]

virtual bool WebCore::RenderObject::computeBackgroundIsKnownToBeObscured ( const LayoutPoint )
inlinevirtual

Reimplemented in WebCore::RenderBox, and WebCore::RenderBox.

◆ computeBackgroundIsKnownToBeObscured() [2/2]

virtual bool WebCore::RenderObject::computeBackgroundIsKnownToBeObscured ( const LayoutPoint )
inlinevirtual

Reimplemented in WebCore::RenderBox, and WebCore::RenderBox.

◆ computedFlowThreadState() [1/2]

static FlowThreadState WebCore::RenderObject::computedFlowThreadState ( const RenderObject )
staticprotected

◆ computedFlowThreadState() [2/2]

RenderObject::FlowThreadState WebCore::RenderObject::computedFlowThreadState ( const RenderObject renderer)
staticprotected

◆ computeFloatRectForRepaint() [1/2]

FloatRect WebCore::RenderObject::computeFloatRectForRepaint ( const FloatRect ,
const RenderLayerModelObject repaintContainer,
bool  fixed = false 
) const
virtual

◆ computeFloatRectForRepaint() [2/2]

virtual FloatRect WebCore::RenderObject::computeFloatRectForRepaint ( const FloatRect ,
const RenderLayerModelObject repaintContainer,
bool  fixed = false 
) const
virtual

◆ computeRectForRepaint() [1/2]

LayoutRect WebCore::RenderObject::computeRectForRepaint ( const LayoutRect rect,
const RenderLayerModelObject repaintContainer,
RepaintContext  context = { } 
) const
virtual

◆ computeRectForRepaint() [2/2]

virtual LayoutRect WebCore::RenderObject::computeRectForRepaint ( const LayoutRect ,
const RenderLayerModelObject repaintContainer,
RepaintContext  = { } 
) const
virtual

◆ container() [1/4]

RenderElement* WebCore::RenderObject::container ( ) const

◆ container() [2/4]

RenderElement * WebCore::RenderObject::container ( ) const

◆ container() [3/4]

RenderElement* WebCore::RenderObject::container ( const RenderLayerModelObject repaintContainer,
bool &  repaintContainerSkipped 
) const

◆ container() [4/4]

RenderElement * WebCore::RenderObject::container ( const RenderLayerModelObject repaintContainer,
bool &  repaintContainerSkipped 
) const

◆ containerForRepaint() [1/2]

RenderLayerModelObject * WebCore::RenderObject::containerForRepaint ( ) const

◆ containerForRepaint() [2/2]

RenderLayerModelObject* WebCore::RenderObject::containerForRepaint ( ) const

◆ containingBlock() [1/2]

WEBCORE_EXPORT RenderBlock* WebCore::RenderObject::containingBlock ( ) const

◆ containingBlock() [2/2]

RenderBlock * WebCore::RenderObject::containingBlock ( ) const

◆ containingBlockForObjectInFlow() [1/2]

RenderBlock* WebCore::RenderObject::containingBlockForObjectInFlow ( ) const

◆ containingBlockForObjectInFlow() [2/2]

RenderBlock * WebCore::RenderObject::containingBlockForObjectInFlow ( ) const

◆ createsAnonymousWrapper() [1/2]

virtual bool WebCore::RenderObject::createsAnonymousWrapper ( ) const
inlinevirtual

Reimplemented in WebCore::RenderButton.

◆ createsAnonymousWrapper() [2/2]

virtual bool WebCore::RenderObject::createsAnonymousWrapper ( ) const
inlinevirtual

Reimplemented in WebCore::RenderButton.

◆ createVisiblePosition() [1/4]

VisiblePosition WebCore::RenderObject::createVisiblePosition ( int  offset,
EAffinity   
) const

◆ createVisiblePosition() [2/4]

VisiblePosition WebCore::RenderObject::createVisiblePosition ( int  offset,
EAffinity  affinity 
) const

◆ createVisiblePosition() [3/4]

VisiblePosition WebCore::RenderObject::createVisiblePosition ( const Position ) const

◆ createVisiblePosition() [4/4]

VisiblePosition WebCore::RenderObject::createVisiblePosition ( const Position position) const

◆ currentRenderNamedFlowFragment() [1/2]

RenderNamedFlowFragment* WebCore::RenderObject::currentRenderNamedFlowFragment ( ) const

◆ currentRenderNamedFlowFragment() [2/2]

RenderNamedFlowFragment * WebCore::RenderObject::currentRenderNamedFlowFragment ( ) const

◆ destroy() [1/2]

void WebCore::RenderObject::destroy ( )

◆ destroy() [2/2]

void WebCore::RenderObject::destroy ( )

◆ destroyAndCleanupAnonymousWrappers() [1/2]

void WebCore::RenderObject::destroyAndCleanupAnonymousWrappers ( )

◆ destroyAndCleanupAnonymousWrappers() [2/2]

void WebCore::RenderObject::destroyAndCleanupAnonymousWrappers ( )

◆ document() [1/2]

Document& WebCore::RenderObject::document ( ) const
inline

◆ document() [2/2]

Document& WebCore::RenderObject::document ( ) const
inline

◆ documentBeingDestroyed() [1/2]

bool WebCore::RenderObject::documentBeingDestroyed ( ) const
inline

◆ documentBeingDestroyed() [2/2]

bool WebCore::RenderObject::documentBeingDestroyed ( ) const

◆ enclosingBox() [1/2]

RenderBox & WebCore::RenderObject::enclosingBox ( ) const

◆ enclosingBox() [2/2]

WEBCORE_EXPORT RenderBox& WebCore::RenderObject::enclosingBox ( ) const

◆ enclosingBoxModelObject() [1/2]

RenderBoxModelObject & WebCore::RenderObject::enclosingBoxModelObject ( ) const

◆ enclosingBoxModelObject() [2/2]

RenderBoxModelObject& WebCore::RenderObject::enclosingBoxModelObject ( ) const

◆ enclosingLayer() [1/2]

WEBCORE_EXPORT RenderLayer* WebCore::RenderObject::enclosingLayer ( ) const

◆ enclosingLayer() [2/2]

RenderLayer * WebCore::RenderObject::enclosingLayer ( ) const

◆ everHadLayout() [1/2]

bool WebCore::RenderObject::everHadLayout ( ) const
inline

◆ everHadLayout() [2/2]

bool WebCore::RenderObject::everHadLayout ( ) const
inline

◆ firstChildSlow() [1/2]

virtual RenderObject* WebCore::RenderObject::firstChildSlow ( ) const
inlinevirtual

◆ firstChildSlow() [2/2]

virtual RenderObject* WebCore::RenderObject::firstChildSlow ( ) const
inlinevirtual

◆ firstLeafChild() [1/2]

RenderObject * WebCore::RenderObject::firstLeafChild ( ) const

◆ firstLeafChild() [2/2]

RenderObject* WebCore::RenderObject::firstLeafChild ( ) const

◆ firstLineBlock() [1/2]

virtual RenderBlock* WebCore::RenderObject::firstLineBlock ( ) const
virtual

◆ firstLineBlock() [2/2]

RenderBlock * WebCore::RenderObject::firstLineBlock ( ) const
virtual

◆ firstLineStyle() [1/2]

const RenderStyle & WebCore::RenderObject::firstLineStyle ( ) const
inline

◆ firstLineStyle() [2/2]

const RenderStyle& WebCore::RenderObject::firstLineStyle ( ) const

◆ fixedPositionedWithNamedFlowContainingBlock() [1/2]

bool WebCore::RenderObject::fixedPositionedWithNamedFlowContainingBlock ( ) const

◆ fixedPositionedWithNamedFlowContainingBlock() [2/2]

bool WebCore::RenderObject::fixedPositionedWithNamedFlowContainingBlock ( ) const

◆ flowThreadContainingBlock() [1/2]

RenderFlowThread* WebCore::RenderObject::flowThreadContainingBlock ( ) const
inline

◆ flowThreadContainingBlock() [2/2]

RenderFlowThread* WebCore::RenderObject::flowThreadContainingBlock ( ) const
inline

◆ flowThreadState() [1/2]

FlowThreadState WebCore::RenderObject::flowThreadState ( ) const
inline

◆ flowThreadState() [2/2]

FlowThreadState WebCore::RenderObject::flowThreadState ( ) const
inline

◆ frame() [1/2]

Frame& WebCore::RenderObject::frame ( ) const

◆ frame() [2/2]

Frame & WebCore::RenderObject::frame ( ) const
inline

◆ generatingNode() [1/2]

Node* WebCore::RenderObject::generatingNode ( ) const
inline

◆ generatingNode() [2/2]

Node* WebCore::RenderObject::generatingNode ( ) const
inline

◆ getCursor() [1/2]

CursorDirective WebCore::RenderObject::getCursor ( const LayoutPoint ,
Cursor  
) const
virtual

◆ getCursor() [2/2]

virtual CursorDirective WebCore::RenderObject::getCursor ( const LayoutPoint ,
Cursor  
) const
virtual

◆ getTransformFromContainer() [1/2]

void WebCore::RenderObject::getTransformFromContainer ( const RenderObject container,
const LayoutSize offsetInContainer,
TransformationMatrix transform 
) const

◆ getTransformFromContainer() [2/2]

void WebCore::RenderObject::getTransformFromContainer ( const RenderObject container,
const LayoutSize offsetInContainer,
TransformationMatrix  
) const

◆ hasAspectRatio() [1/2]

bool WebCore::RenderObject::hasAspectRatio ( ) const
inline

◆ hasAspectRatio() [2/2]

bool WebCore::RenderObject::hasAspectRatio ( ) const
inline

◆ hasAXObject() [1/2]

bool WebCore::RenderObject::hasAXObject ( ) const
inline

◆ hasAXObject() [2/2]

bool WebCore::RenderObject::hasAXObject ( ) const
inline

◆ hasLayer() [1/2]

bool WebCore::RenderObject::hasLayer ( ) const
inline

◆ hasLayer() [2/2]

bool WebCore::RenderObject::hasLayer ( ) const
inline

◆ hasOutlineAutoAncestor() [1/2]

bool WebCore::RenderObject::hasOutlineAutoAncestor ( ) const
inline

◆ hasOutlineAutoAncestor() [2/2]

bool WebCore::RenderObject::hasOutlineAutoAncestor ( ) const
inline

◆ hasOverflowClip() [1/2]

bool WebCore::RenderObject::hasOverflowClip ( ) const
inline

◆ hasOverflowClip() [2/2]

bool WebCore::RenderObject::hasOverflowClip ( ) const
inline

◆ hasReflection() [1/2]

bool WebCore::RenderObject::hasReflection ( ) const
inline

◆ hasReflection() [2/2]

bool WebCore::RenderObject::hasReflection ( ) const
inline

◆ hasTransform() [1/2]

bool WebCore::RenderObject::hasTransform ( ) const
inline

◆ hasTransform() [2/2]

bool WebCore::RenderObject::hasTransform ( ) const
inline

◆ hasTransformRelatedProperty() [1/2]

bool WebCore::RenderObject::hasTransformRelatedProperty ( ) const
inline

◆ hasTransformRelatedProperty() [2/2]

bool WebCore::RenderObject::hasTransformRelatedProperty ( ) const
inline

◆ hasVisibleBoxDecorations() [1/2]

bool WebCore::RenderObject::hasVisibleBoxDecorations ( ) const
inline

◆ hasVisibleBoxDecorations() [2/2]

bool WebCore::RenderObject::hasVisibleBoxDecorations ( ) const
inline

◆ hitTest() [1/2]

bool WebCore::RenderObject::hitTest ( const HitTestRequest ,
HitTestResult ,
const HitTestLocation locationInContainer,
const LayoutPoint accumulatedOffset,
HitTestFilter  = HitTestAll 
)

◆ hitTest() [2/2]

bool WebCore::RenderObject::hitTest ( const HitTestRequest request,
HitTestResult result,
const HitTestLocation locationInContainer,
const LayoutPoint accumulatedOffset,
HitTestFilter  hitTestFilter = HitTestAll 
)

◆ imageChanged() [1/4]

void WebCore::RenderObject::imageChanged ( CachedImage image,
const IntRect rect = nullptr 
)
overridevirtual

Reimplemented from WebCore::CachedImageClient.

◆ imageChanged() [2/4]

void WebCore::RenderObject::imageChanged ( CachedImage ,
const IntRect = nullptr 
)
overridevirtual

Reimplemented from WebCore::CachedImageClient.

◆ imageChanged() [3/4]

virtual void WebCore::RenderObject::imageChanged ( WrappedImagePtr  ,
const IntRect = nullptr 
)
inlinevirtual

◆ imageChanged() [4/4]

virtual void WebCore::RenderObject::imageChanged ( WrappedImagePtr  ,
const IntRect = nullptr 
)
inlinevirtual

◆ initializeFlowThreadStateOnInsertion() [1/2]

void WebCore::RenderObject::initializeFlowThreadStateOnInsertion ( )
protected

◆ initializeFlowThreadStateOnInsertion() [2/2]

void WebCore::RenderObject::initializeFlowThreadStateOnInsertion ( )
protected

◆ innerLineHeight() [1/2]

virtual int WebCore::RenderObject::innerLineHeight ( ) const
virtual

◆ innerLineHeight() [2/2]

int WebCore::RenderObject::innerLineHeight ( ) const
virtual

◆ insertedIntoTree() [1/2]

void WebCore::RenderObject::insertedIntoTree ( )
protectedvirtual

◆ insertedIntoTree() [2/2]

virtual void WebCore::RenderObject::insertedIntoTree ( )
protectedvirtual

◆ invalidateBackgroundObscurationStatus() [1/2]

void WebCore::RenderObject::invalidateBackgroundObscurationStatus ( )

◆ invalidateBackgroundObscurationStatus() [2/2]

void WebCore::RenderObject::invalidateBackgroundObscurationStatus ( )
inline

◆ invalidateContainerPreferredLogicalWidths() [1/2]

void WebCore::RenderObject::invalidateContainerPreferredLogicalWidths ( )

◆ invalidateContainerPreferredLogicalWidths() [2/2]

void WebCore::RenderObject::invalidateContainerPreferredLogicalWidths ( )

◆ isAfterContent() [1/4]

bool WebCore::RenderObject::isAfterContent ( ) const
inline

◆ isAfterContent() [2/4]

bool WebCore::RenderObject::isAfterContent ( ) const
inline

◆ isAfterContent() [3/4]

static bool WebCore::RenderObject::isAfterContent ( const RenderObject obj)
inlinestatic

◆ isAfterContent() [4/4]

static bool WebCore::RenderObject::isAfterContent ( const RenderObject obj)
inlinestatic

◆ isAnonymous() [1/2]

bool WebCore::RenderObject::isAnonymous ( ) const
inline

◆ isAnonymous() [2/2]

bool WebCore::RenderObject::isAnonymous ( ) const
inline

◆ isAnonymousBlock() [1/2]

bool WebCore::RenderObject::isAnonymousBlock ( ) const
inline

◆ isAnonymousBlock() [2/2]

bool WebCore::RenderObject::isAnonymousBlock ( ) const
inline

◆ isAnonymousInlineBlock() [1/2]

bool WebCore::RenderObject::isAnonymousInlineBlock ( ) const

◆ isAnonymousInlineBlock() [2/2]

bool WebCore::RenderObject::isAnonymousInlineBlock ( ) const

◆ isBeforeContent() [1/4]

bool WebCore::RenderObject::isBeforeContent ( ) const
inline

◆ isBeforeContent() [2/4]

bool WebCore::RenderObject::isBeforeContent ( ) const
inline

◆ isBeforeContent() [3/4]

static bool WebCore::RenderObject::isBeforeContent ( const RenderObject obj)
inlinestatic

◆ isBeforeContent() [4/4]

static bool WebCore::RenderObject::isBeforeContent ( const RenderObject obj)
inlinestatic

◆ isBeforeOrAfterContent() [1/4]

bool WebCore::RenderObject::isBeforeOrAfterContent ( ) const
inline

◆ isBeforeOrAfterContent() [2/4]

bool WebCore::RenderObject::isBeforeOrAfterContent ( ) const
inline

◆ isBeforeOrAfterContent() [3/4]

static bool WebCore::RenderObject::isBeforeOrAfterContent ( const RenderObject obj)
inlinestatic

◆ isBeforeOrAfterContent() [4/4]

static bool WebCore::RenderObject::isBeforeOrAfterContent ( const RenderObject obj)
inlinestatic

◆ isBlockElementContinuation() [1/2]

bool WebCore::RenderObject::isBlockElementContinuation ( ) const
inline

◆ isBlockElementContinuation() [2/2]

bool WebCore::RenderObject::isBlockElementContinuation ( ) const
inline

◆ isBody() [1/2]

bool WebCore::RenderObject::isBody ( ) const
inline

◆ isBody() [2/2]

bool WebCore::RenderObject::isBody ( ) const
inline

◆ isBox() [1/2]

bool WebCore::RenderObject::isBox ( ) const
inline

◆ isBox() [2/2]

bool WebCore::RenderObject::isBox ( ) const
inline

◆ isBoxModelObject() [1/2]

bool WebCore::RenderObject::isBoxModelObject ( ) const
inline

◆ isBoxModelObject() [2/2]

bool WebCore::RenderObject::isBoxModelObject ( ) const

◆ isBR() [1/2]

bool WebCore::RenderObject::isBR ( ) const
inline

◆ isBR() [2/2]

bool WebCore::RenderObject::isBR ( ) const
inline

◆ isCanvas() [1/2]

virtual bool WebCore::RenderObject::isCanvas ( ) const
inlinevirtual

◆ isCanvas() [2/2]

virtual bool WebCore::RenderObject::isCanvas ( ) const
inlinevirtual

◆ isCombineText() [1/2]

virtual bool WebCore::RenderObject::isCombineText ( ) const
inlinevirtual

◆ isCombineText() [2/2]

virtual bool WebCore::RenderObject::isCombineText ( ) const
inlinevirtual

◆ isComposited() [1/2]

bool WebCore::RenderObject::isComposited ( ) const

◆ isComposited() [2/2]

bool WebCore::RenderObject::isComposited ( ) const

◆ isCounter() [1/2]

virtual bool WebCore::RenderObject::isCounter ( ) const
inlinevirtual

◆ isCounter() [2/2]

virtual bool WebCore::RenderObject::isCounter ( ) const
inlinevirtual

◆ isDeprecatedFlexibleBox() [1/2]

virtual bool WebCore::RenderObject::isDeprecatedFlexibleBox ( ) const
inlinevirtual

◆ isDeprecatedFlexibleBox() [2/2]

virtual bool WebCore::RenderObject::isDeprecatedFlexibleBox ( ) const
inlinevirtual

◆ isDescendantOf() [1/2]

bool WebCore::RenderObject::isDescendantOf ( const RenderObject ) const

◆ isDescendantOf() [2/2]

bool WebCore::RenderObject::isDescendantOf ( const RenderObject ancestor) const

◆ isDetailsMarker() [1/2]

virtual bool WebCore::RenderObject::isDetailsMarker ( ) const
inlinevirtual

◆ isDetailsMarker() [2/2]

virtual bool WebCore::RenderObject::isDetailsMarker ( ) const
inlinevirtual

◆ isDocumentElementRenderer() [1/2]

bool WebCore::RenderObject::isDocumentElementRenderer ( ) const
inline

◆ isDocumentElementRenderer() [2/2]

bool WebCore::RenderObject::isDocumentElementRenderer ( ) const
inline

◆ isDragging() [1/2]

bool WebCore::RenderObject::isDragging ( ) const
inline

◆ isDragging() [2/2]

bool WebCore::RenderObject::isDragging ( ) const
inline

◆ isElementContinuation() [1/2]

bool WebCore::RenderObject::isElementContinuation ( ) const
inline

◆ isElementContinuation() [2/2]

bool WebCore::RenderObject::isElementContinuation ( ) const
inline

◆ isEmbeddedObject() [1/2]

virtual bool WebCore::RenderObject::isEmbeddedObject ( ) const
inlinevirtual

◆ isEmbeddedObject() [2/2]

virtual bool WebCore::RenderObject::isEmbeddedObject ( ) const
inlinevirtual

◆ isExcludedAndPlacedInBorder() [1/2]

bool WebCore::RenderObject::isExcludedAndPlacedInBorder ( ) const
inline

◆ isExcludedAndPlacedInBorder() [2/2]

bool WebCore::RenderObject::isExcludedAndPlacedInBorder ( ) const
inline

◆ isExcludedFromNormalLayout() [1/2]

bool WebCore::RenderObject::isExcludedFromNormalLayout ( ) const
inline

◆ isExcludedFromNormalLayout() [2/2]

bool WebCore::RenderObject::isExcludedFromNormalLayout ( ) const
inline

◆ isFieldset() [1/2]

bool WebCore::RenderObject::isFieldset ( ) const

◆ isFieldset() [2/2]

bool WebCore::RenderObject::isFieldset ( ) const

◆ isFileUploadControl() [1/2]

virtual bool WebCore::RenderObject::isFileUploadControl ( ) const
inlinevirtual

◆ isFileUploadControl() [2/2]

virtual bool WebCore::RenderObject::isFileUploadControl ( ) const
inlinevirtual

◆ isFlexibleBox() [1/2]

virtual bool WebCore::RenderObject::isFlexibleBox ( ) const
inlinevirtual

◆ isFlexibleBox() [2/2]

virtual bool WebCore::RenderObject::isFlexibleBox ( ) const
inlinevirtual

◆ isFlexibleBoxIncludingDeprecated() [1/2]

bool WebCore::RenderObject::isFlexibleBoxIncludingDeprecated ( ) const
inline

◆ isFlexibleBoxIncludingDeprecated() [2/2]

bool WebCore::RenderObject::isFlexibleBoxIncludingDeprecated ( ) const
inline

◆ isFloating() [1/2]

bool WebCore::RenderObject::isFloating ( ) const
inline

◆ isFloating() [2/2]

bool WebCore::RenderObject::isFloating ( ) const
inline

◆ isFloatingOrOutOfFlowPositioned() [1/2]

bool WebCore::RenderObject::isFloatingOrOutOfFlowPositioned ( ) const
inline

◆ isFloatingOrOutOfFlowPositioned() [2/2]

bool WebCore::RenderObject::isFloatingOrOutOfFlowPositioned ( ) const
inline

◆ isFrame() [1/2]

virtual bool WebCore::RenderObject::isFrame ( ) const
inlinevirtual

◆ isFrame() [2/2]

virtual bool WebCore::RenderObject::isFrame ( ) const
inlinevirtual

◆ isFrameSet() [1/2]

virtual bool WebCore::RenderObject::isFrameSet ( ) const
inlinevirtual

◆ isFrameSet() [2/2]

virtual bool WebCore::RenderObject::isFrameSet ( ) const
inlinevirtual

◆ isHorizontalWritingMode() [1/2]

bool WebCore::RenderObject::isHorizontalWritingMode ( ) const
inline

◆ isHorizontalWritingMode() [2/2]

bool WebCore::RenderObject::isHorizontalWritingMode ( ) const
inline

◆ isHR() [1/2]

bool WebCore::RenderObject::isHR ( ) const
inline

◆ isHR() [2/2]

bool WebCore::RenderObject::isHR ( ) const
inline

◆ isHTMLMarquee() [1/2]

bool WebCore::RenderObject::isHTMLMarquee ( ) const

◆ isHTMLMarquee() [2/2]

bool WebCore::RenderObject::isHTMLMarquee ( ) const

◆ isImage() [1/2]

virtual bool WebCore::RenderObject::isImage ( ) const
inlinevirtual

◆ isImage() [2/2]

virtual bool WebCore::RenderObject::isImage ( ) const
inlinevirtual

◆ isInFlowPositioned() [1/2]

bool WebCore::RenderObject::isInFlowPositioned ( ) const
inline

◆ isInFlowPositioned() [2/2]

bool WebCore::RenderObject::isInFlowPositioned ( ) const
inline

◆ isInFlowRenderFlowThread() [1/2]

bool WebCore::RenderObject::isInFlowRenderFlowThread ( ) const
inline

◆ isInFlowRenderFlowThread() [2/2]

bool WebCore::RenderObject::isInFlowRenderFlowThread ( ) const
inline

◆ isInline() [1/2]

bool WebCore::RenderObject::isInline ( ) const
inline

◆ isInline() [2/2]

bool WebCore::RenderObject::isInline ( ) const
inline

◆ isInlineBlockOrInlineTable() [1/2]

virtual bool WebCore::RenderObject::isInlineBlockOrInlineTable ( ) const
inlinevirtual

◆ isInlineBlockOrInlineTable() [2/2]

virtual bool WebCore::RenderObject::isInlineBlockOrInlineTable ( ) const
inlinevirtual

◆ isInlineElementContinuation() [1/2]

bool WebCore::RenderObject::isInlineElementContinuation ( ) const
inline

◆ isInlineElementContinuation() [2/2]

bool WebCore::RenderObject::isInlineElementContinuation ( ) const
inline

◆ isLegend() [1/2]

bool WebCore::RenderObject::isLegend ( ) const

◆ isLegend() [2/2]

bool WebCore::RenderObject::isLegend ( ) const

◆ isLineBreak() [1/2]

bool WebCore::RenderObject::isLineBreak ( ) const
inline

◆ isLineBreak() [2/2]

bool WebCore::RenderObject::isLineBreak ( ) const
inline

◆ isLineBreakOpportunity() [1/2]

bool WebCore::RenderObject::isLineBreakOpportunity ( ) const
inline

◆ isLineBreakOpportunity() [2/2]

bool WebCore::RenderObject::isLineBreakOpportunity ( ) const
inline

◆ isListBox() [1/2]

virtual bool WebCore::RenderObject::isListBox ( ) const
inlinevirtual

◆ isListBox() [2/2]

virtual bool WebCore::RenderObject::isListBox ( ) const
inlinevirtual

◆ isListItem() [1/2]

virtual bool WebCore::RenderObject::isListItem ( ) const
inlinevirtual

◆ isListItem() [2/2]

virtual bool WebCore::RenderObject::isListItem ( ) const
inlinevirtual

◆ isListMarker() [1/2]

virtual bool WebCore::RenderObject::isListMarker ( ) const
inlinevirtual

◆ isListMarker() [2/2]

virtual bool WebCore::RenderObject::isListMarker ( ) const
inlinevirtual

◆ isMedia() [1/2]

virtual bool WebCore::RenderObject::isMedia ( ) const
inlinevirtual

◆ isMedia() [2/2]

virtual bool WebCore::RenderObject::isMedia ( ) const
inlinevirtual

◆ isMenuList() [1/2]

virtual bool WebCore::RenderObject::isMenuList ( ) const
inlinevirtual

◆ isMenuList() [2/2]

virtual bool WebCore::RenderObject::isMenuList ( ) const
inlinevirtual

◆ isMultiColumnBlockFlow() [1/2]

virtual bool WebCore::RenderObject::isMultiColumnBlockFlow ( ) const
inlinevirtual

◆ isMultiColumnBlockFlow() [2/2]

virtual bool WebCore::RenderObject::isMultiColumnBlockFlow ( ) const
inlinevirtual

◆ isOutOfFlowPositioned() [1/2]

bool WebCore::RenderObject::isOutOfFlowPositioned ( ) const
inline

◆ isOutOfFlowPositioned() [2/2]

bool WebCore::RenderObject::isOutOfFlowPositioned ( ) const
inline

◆ isOutOfFlowRenderFlowThread() [1/2]

bool WebCore::RenderObject::isOutOfFlowRenderFlowThread ( ) const
inline

◆ isOutOfFlowRenderFlowThread() [2/2]

bool WebCore::RenderObject::isOutOfFlowRenderFlowThread ( ) const
inline

◆ isPositioned() [1/2]

bool WebCore::RenderObject::isPositioned ( ) const
inline

◆ isPositioned() [2/2]

bool WebCore::RenderObject::isPositioned ( ) const
inline

◆ isProgress() [1/2]

virtual bool WebCore::RenderObject::isProgress ( ) const
inlinevirtual

◆ isProgress() [2/2]

virtual bool WebCore::RenderObject::isProgress ( ) const
inlinevirtual

◆ isPseudoElement() [1/2]

bool WebCore::RenderObject::isPseudoElement ( ) const
inline

◆ isPseudoElement() [2/2]

bool WebCore::RenderObject::isPseudoElement ( ) const
inline

◆ isQuote() [1/2]

virtual bool WebCore::RenderObject::isQuote ( ) const
inlinevirtual

◆ isQuote() [2/2]

virtual bool WebCore::RenderObject::isQuote ( ) const
inlinevirtual

◆ isRegisteredForVisibleInViewportCallback() [1/2]

bool WebCore::RenderObject::isRegisteredForVisibleInViewportCallback ( )
inline

◆ isRegisteredForVisibleInViewportCallback() [2/2]

bool WebCore::RenderObject::isRegisteredForVisibleInViewportCallback ( )
inline

◆ isRelPositioned() [1/2]

bool WebCore::RenderObject::isRelPositioned ( ) const
inline

◆ isRelPositioned() [2/2]

bool WebCore::RenderObject::isRelPositioned ( ) const
inline

◆ isRenderBlock() [1/2]

bool WebCore::RenderObject::isRenderBlock ( ) const
inline

◆ isRenderBlock() [2/2]

bool WebCore::RenderObject::isRenderBlock ( ) const

◆ isRenderBlockFlow() [1/2]

bool WebCore::RenderObject::isRenderBlockFlow ( ) const
inline

◆ isRenderBlockFlow() [2/2]

bool WebCore::RenderObject::isRenderBlockFlow ( ) const

◆ isRenderButton() [1/2]

virtual bool WebCore::RenderObject::isRenderButton ( ) const
inlinevirtual

◆ isRenderButton() [2/2]

virtual bool WebCore::RenderObject::isRenderButton ( ) const
inlinevirtual

◆ isRenderElement() [1/2]

bool WebCore::RenderObject::isRenderElement ( ) const
inline

◆ isRenderElement() [2/2]

bool WebCore::RenderObject::isRenderElement ( ) const
inline

◆ isRenderFlowThread() [1/2]

bool WebCore::RenderObject::isRenderFlowThread ( ) const
inline

◆ isRenderFlowThread() [2/2]

bool WebCore::RenderObject::isRenderFlowThread ( ) const
inline

◆ isRenderGrid() [1/2]

virtual bool WebCore::RenderObject::isRenderGrid ( ) const
inlinevirtual

◆ isRenderGrid() [2/2]

virtual bool WebCore::RenderObject::isRenderGrid ( ) const
inlinevirtual

◆ isRenderIFrame() [1/2]

virtual bool WebCore::RenderObject::isRenderIFrame ( ) const
inlinevirtual

◆ isRenderIFrame() [2/2]

virtual bool WebCore::RenderObject::isRenderIFrame ( ) const
inlinevirtual

◆ isRenderImage() [1/2]

virtual bool WebCore::RenderObject::isRenderImage ( ) const
inlinevirtual

◆ isRenderImage() [2/2]

virtual bool WebCore::RenderObject::isRenderImage ( ) const
inlinevirtual

◆ isRenderInline() [1/2]

bool WebCore::RenderObject::isRenderInline ( ) const
inline

◆ isRenderInline() [2/2]

bool WebCore::RenderObject::isRenderInline ( ) const

◆ isRenderLayerModelObject() [1/2]

bool WebCore::RenderObject::isRenderLayerModelObject ( ) const
inline

◆ isRenderLayerModelObject() [2/2]

bool WebCore::RenderObject::isRenderLayerModelObject ( ) const

◆ isRenderMultiColumnFlowThread() [1/2]

virtual bool WebCore::RenderObject::isRenderMultiColumnFlowThread ( ) const
inlinevirtual

◆ isRenderMultiColumnFlowThread() [2/2]

virtual bool WebCore::RenderObject::isRenderMultiColumnFlowThread ( ) const
inlinevirtual

◆ isRenderMultiColumnSet() [1/2]

virtual bool WebCore::RenderObject::isRenderMultiColumnSet ( ) const
inlinevirtual

◆ isRenderMultiColumnSet() [2/2]

virtual bool WebCore::RenderObject::isRenderMultiColumnSet ( ) const
inlinevirtual

◆ isRenderMultiColumnSpannerPlaceholder() [1/2]

virtual bool WebCore::RenderObject::isRenderMultiColumnSpannerPlaceholder ( ) const
inlinevirtual

◆ isRenderMultiColumnSpannerPlaceholder() [2/2]

virtual bool WebCore::RenderObject::isRenderMultiColumnSpannerPlaceholder ( ) const
inlinevirtual

◆ isRenderNamedFlowFragment() [1/2]

virtual bool WebCore::RenderObject::isRenderNamedFlowFragment ( ) const
inlinevirtual

◆ isRenderNamedFlowFragment() [2/2]

virtual bool WebCore::RenderObject::isRenderNamedFlowFragment ( ) const
inlinevirtual

◆ isRenderNamedFlowThread() [1/2]

virtual bool WebCore::RenderObject::isRenderNamedFlowThread ( ) const
inlinevirtual

◆ isRenderNamedFlowThread() [2/2]

virtual bool WebCore::RenderObject::isRenderNamedFlowThread ( ) const
inlinevirtual

◆ isRenderRegion() [1/2]

virtual bool WebCore::RenderObject::isRenderRegion ( ) const
inlinevirtual

◆ isRenderRegion() [2/2]

virtual bool WebCore::RenderObject::isRenderRegion ( ) const
inlinevirtual

◆ isRenderReplaced() [1/2]

bool WebCore::RenderObject::isRenderReplaced ( ) const
inline

◆ isRenderReplaced() [2/2]

bool WebCore::RenderObject::isRenderReplaced ( ) const

◆ isRenderScrollbarPart() [1/2]

virtual bool WebCore::RenderObject::isRenderScrollbarPart ( ) const
inlinevirtual

◆ isRenderScrollbarPart() [2/2]

virtual bool WebCore::RenderObject::isRenderScrollbarPart ( ) const
inlinevirtual

◆ isRenderSVGBlock() [1/2]

virtual bool WebCore::RenderObject::isRenderSVGBlock ( ) const
inlinevirtual

◆ isRenderSVGBlock() [2/2]

virtual bool WebCore::RenderObject::isRenderSVGBlock ( ) const
inlinevirtual

◆ isRenderSVGModelObject() [1/2]

virtual bool WebCore::RenderObject::isRenderSVGModelObject ( ) const
inlinevirtual

◆ isRenderSVGModelObject() [2/2]

virtual bool WebCore::RenderObject::isRenderSVGModelObject ( ) const
inlinevirtual

◆ isRenderTableCol() [1/2]

virtual bool WebCore::RenderObject::isRenderTableCol ( ) const
inlinevirtual

◆ isRenderTableCol() [2/2]

virtual bool WebCore::RenderObject::isRenderTableCol ( ) const
inlinevirtual

◆ isRenderView() [1/2]

bool WebCore::RenderObject::isRenderView ( ) const
inline

◆ isRenderView() [2/2]

bool WebCore::RenderObject::isRenderView ( ) const
inline

◆ isReplaced() [1/2]

bool WebCore::RenderObject::isReplaced ( ) const
inline

◆ isReplaced() [2/2]

bool WebCore::RenderObject::isReplaced ( ) const
inline

◆ isReplica() [1/2]

virtual bool WebCore::RenderObject::isReplica ( ) const
inlinevirtual

◆ isReplica() [2/2]

virtual bool WebCore::RenderObject::isReplica ( ) const
inlinevirtual

◆ isRooted() [1/2]

bool WebCore::RenderObject::isRooted ( ) const

◆ isRooted() [2/2]

bool WebCore::RenderObject::isRooted ( ) const

◆ isRubyBase() [1/2]

virtual bool WebCore::RenderObject::isRubyBase ( ) const
inlinevirtual

◆ isRubyBase() [2/2]

virtual bool WebCore::RenderObject::isRubyBase ( ) const
inlinevirtual

◆ isRubyBlock() [1/2]

virtual bool WebCore::RenderObject::isRubyBlock ( ) const
inlinevirtual

◆ isRubyBlock() [2/2]

virtual bool WebCore::RenderObject::isRubyBlock ( ) const
inlinevirtual

◆ isRubyInline() [1/2]

virtual bool WebCore::RenderObject::isRubyInline ( ) const
inlinevirtual

◆ isRubyInline() [2/2]

virtual bool WebCore::RenderObject::isRubyInline ( ) const
inlinevirtual

◆ isRubyRun() [1/2]

virtual bool WebCore::RenderObject::isRubyRun ( ) const
inlinevirtual

◆ isRubyRun() [2/2]

virtual bool WebCore::RenderObject::isRubyRun ( ) const
inlinevirtual

◆ isRubyText() [1/2]

virtual bool WebCore::RenderObject::isRubyText ( ) const
inlinevirtual

◆ isRubyText() [2/2]

virtual bool WebCore::RenderObject::isRubyText ( ) const
inlinevirtual

◆ isSelectionBorder() [1/2]

bool WebCore::RenderObject::isSelectionBorder ( ) const

◆ isSelectionBorder() [2/2]

bool WebCore::RenderObject::isSelectionBorder ( ) const

◆ isSlider() [1/2]

virtual bool WebCore::RenderObject::isSlider ( ) const
inlinevirtual

◆ isSlider() [2/2]

virtual bool WebCore::RenderObject::isSlider ( ) const
inlinevirtual

◆ isSliderThumb() [1/2]

virtual bool WebCore::RenderObject::isSliderThumb ( ) const
inlinevirtual

◆ isSliderThumb() [2/2]

virtual bool WebCore::RenderObject::isSliderThumb ( ) const
inlinevirtual

◆ isSnapshottedPlugIn() [1/2]

virtual bool WebCore::RenderObject::isSnapshottedPlugIn ( ) const
inlinevirtual

◆ isSnapshottedPlugIn() [2/2]

virtual bool WebCore::RenderObject::isSnapshottedPlugIn ( ) const
inlinevirtual

◆ isStickyPositioned() [1/2]

bool WebCore::RenderObject::isStickyPositioned ( ) const
inline

◆ isStickyPositioned() [2/2]

bool WebCore::RenderObject::isStickyPositioned ( ) const
inline

◆ isSVGContainer() [1/2]

virtual bool WebCore::RenderObject::isSVGContainer ( ) const
inlinevirtual

◆ isSVGContainer() [2/2]

virtual bool WebCore::RenderObject::isSVGContainer ( ) const
inlinevirtual

◆ isSVGForeignObject() [1/2]

virtual bool WebCore::RenderObject::isSVGForeignObject ( ) const
inlinevirtual

◆ isSVGForeignObject() [2/2]

virtual bool WebCore::RenderObject::isSVGForeignObject ( ) const
inlinevirtual

◆ isSVGGradientStop() [1/2]

virtual bool WebCore::RenderObject::isSVGGradientStop ( ) const
inlinevirtual

◆ isSVGGradientStop() [2/2]

virtual bool WebCore::RenderObject::isSVGGradientStop ( ) const
inlinevirtual

◆ isSVGHiddenContainer() [1/2]

virtual bool WebCore::RenderObject::isSVGHiddenContainer ( ) const
inlinevirtual

◆ isSVGHiddenContainer() [2/2]

virtual bool WebCore::RenderObject::isSVGHiddenContainer ( ) const
inlinevirtual

◆ isSVGImage() [1/2]

virtual bool WebCore::RenderObject::isSVGImage ( ) const
inlinevirtual

◆ isSVGImage() [2/2]

virtual bool WebCore::RenderObject::isSVGImage ( ) const
inlinevirtual

◆ isSVGInline() [1/2]

virtual bool WebCore::RenderObject::isSVGInline ( ) const
inlinevirtual

◆ isSVGInline() [2/2]

virtual bool WebCore::RenderObject::isSVGInline ( ) const
inlinevirtual

◆ isSVGInlineText() [1/2]

virtual bool WebCore::RenderObject::isSVGInlineText ( ) const
inlinevirtual

◆ isSVGInlineText() [2/2]

virtual bool WebCore::RenderObject::isSVGInlineText ( ) const
inlinevirtual

◆ isSVGPath() [1/2]

virtual bool WebCore::RenderObject::isSVGPath ( ) const
inlinevirtual

◆ isSVGPath() [2/2]

virtual bool WebCore::RenderObject::isSVGPath ( ) const
inlinevirtual

◆ isSVGResourceClipper() [1/2]

virtual bool WebCore::RenderObject::isSVGResourceClipper ( ) const
inlinevirtual

◆ isSVGResourceClipper() [2/2]

virtual bool WebCore::RenderObject::isSVGResourceClipper ( ) const
inlinevirtual

◆ isSVGResourceContainer() [1/2]

virtual bool WebCore::RenderObject::isSVGResourceContainer ( ) const
inlinevirtual

◆ isSVGResourceContainer() [2/2]

virtual bool WebCore::RenderObject::isSVGResourceContainer ( ) const
inlinevirtual

◆ isSVGResourceFilter() [1/2]

virtual bool WebCore::RenderObject::isSVGResourceFilter ( ) const
inlinevirtual

◆ isSVGResourceFilter() [2/2]

virtual bool WebCore::RenderObject::isSVGResourceFilter ( ) const
inlinevirtual

◆ isSVGResourceFilterPrimitive() [1/2]

virtual bool WebCore::RenderObject::isSVGResourceFilterPrimitive ( ) const
inlinevirtual

◆ isSVGResourceFilterPrimitive() [2/2]

virtual bool WebCore::RenderObject::isSVGResourceFilterPrimitive ( ) const
inlinevirtual

◆ isSVGRoot() [1/2]

virtual bool WebCore::RenderObject::isSVGRoot ( ) const
inlinevirtual

◆ isSVGRoot() [2/2]

virtual bool WebCore::RenderObject::isSVGRoot ( ) const
inlinevirtual

◆ isSVGShape() [1/2]

virtual bool WebCore::RenderObject::isSVGShape ( ) const
inlinevirtual

◆ isSVGShape() [2/2]

virtual bool WebCore::RenderObject::isSVGShape ( ) const
inlinevirtual

◆ isSVGText() [1/2]

virtual bool WebCore::RenderObject::isSVGText ( ) const
inlinevirtual

◆ isSVGText() [2/2]

virtual bool WebCore::RenderObject::isSVGText ( ) const
inlinevirtual

◆ isSVGTextPath() [1/2]

virtual bool WebCore::RenderObject::isSVGTextPath ( ) const
inlinevirtual

◆ isSVGTextPath() [2/2]

virtual bool WebCore::RenderObject::isSVGTextPath ( ) const
inlinevirtual

◆ isSVGTransformableContainer() [1/2]

virtual bool WebCore::RenderObject::isSVGTransformableContainer ( ) const
inlinevirtual

◆ isSVGTransformableContainer() [2/2]

virtual bool WebCore::RenderObject::isSVGTransformableContainer ( ) const
inlinevirtual

◆ isSVGTSpan() [1/2]

virtual bool WebCore::RenderObject::isSVGTSpan ( ) const
inlinevirtual

◆ isSVGTSpan() [2/2]

virtual bool WebCore::RenderObject::isSVGTSpan ( ) const
inlinevirtual

◆ isSVGViewportContainer() [1/2]

virtual bool WebCore::RenderObject::isSVGViewportContainer ( ) const
inlinevirtual

◆ isSVGViewportContainer() [2/2]

virtual bool WebCore::RenderObject::isSVGViewportContainer ( ) const
inlinevirtual

◆ isTable() [1/2]

virtual bool WebCore::RenderObject::isTable ( ) const
inlinevirtual

◆ isTable() [2/2]

virtual bool WebCore::RenderObject::isTable ( ) const
inlinevirtual

◆ isTableCaption() [1/2]

virtual bool WebCore::RenderObject::isTableCaption ( ) const
inlinevirtual

◆ isTableCaption() [2/2]

virtual bool WebCore::RenderObject::isTableCaption ( ) const
inlinevirtual

◆ isTableCell() [1/2]

virtual bool WebCore::RenderObject::isTableCell ( ) const
inlinevirtual

◆ isTableCell() [2/2]

virtual bool WebCore::RenderObject::isTableCell ( ) const
inlinevirtual

◆ isTablePart() [1/2]

bool WebCore::RenderObject::isTablePart ( ) const
inline

◆ isTablePart() [2/2]

bool WebCore::RenderObject::isTablePart ( ) const
inline

◆ isTableRow() [1/2]

virtual bool WebCore::RenderObject::isTableRow ( ) const
inlinevirtual

◆ isTableRow() [2/2]

virtual bool WebCore::RenderObject::isTableRow ( ) const
inlinevirtual

◆ isTableSection() [1/2]

virtual bool WebCore::RenderObject::isTableSection ( ) const
inlinevirtual

◆ isTableSection() [2/2]

virtual bool WebCore::RenderObject::isTableSection ( ) const
inlinevirtual

◆ isText() [1/2]

bool WebCore::RenderObject::isText ( ) const
inline

◆ isText() [2/2]

bool WebCore::RenderObject::isText ( ) const
inline

◆ isTextArea() [1/2]

virtual bool WebCore::RenderObject::isTextArea ( ) const
inlinevirtual

◆ isTextArea() [2/2]

virtual bool WebCore::RenderObject::isTextArea ( ) const
inlinevirtual

◆ isTextControl() [1/2]

virtual bool WebCore::RenderObject::isTextControl ( ) const
inlinevirtual

◆ isTextControl() [2/2]

virtual bool WebCore::RenderObject::isTextControl ( ) const
inlinevirtual

◆ isTextControlInnerBlock() [1/2]

virtual bool WebCore::RenderObject::isTextControlInnerBlock ( ) const
inlinevirtual

◆ isTextControlInnerBlock() [2/2]

virtual bool WebCore::RenderObject::isTextControlInnerBlock ( ) const
inlinevirtual

◆ isTextField() [1/2]

virtual bool WebCore::RenderObject::isTextField ( ) const
inlinevirtual

◆ isTextField() [2/2]

virtual bool WebCore::RenderObject::isTextField ( ) const
inlinevirtual

◆ isTextOrLineBreak() [1/2]

bool WebCore::RenderObject::isTextOrLineBreak ( ) const
inline

◆ isTextOrLineBreak() [2/2]

bool WebCore::RenderObject::isTextOrLineBreak ( ) const
inline

◆ isVideo() [1/2]

virtual bool WebCore::RenderObject::isVideo ( ) const
inlinevirtual

◆ isVideo() [2/2]

virtual bool WebCore::RenderObject::isVideo ( ) const
inlinevirtual

◆ isWidget() [1/2]

virtual bool WebCore::RenderObject::isWidget ( ) const
inlinevirtual

◆ isWidget() [2/2]

virtual bool WebCore::RenderObject::isWidget ( ) const
inlinevirtual

◆ lastChildSlow() [1/2]

virtual RenderObject* WebCore::RenderObject::lastChildSlow ( ) const
inlinevirtual

◆ lastChildSlow() [2/2]

virtual RenderObject* WebCore::RenderObject::lastChildSlow ( ) const
inlinevirtual

◆ lastLeafChild() [1/2]

RenderObject * WebCore::RenderObject::lastLeafChild ( ) const

◆ lastLeafChild() [2/2]

RenderObject* WebCore::RenderObject::lastLeafChild ( ) const

◆ length() [1/2]

virtual unsigned int WebCore::RenderObject::length ( void  ) const
inlinevirtual

◆ length() [2/2]

virtual unsigned int WebCore::RenderObject::length ( void  ) const
inlinevirtual

◆ localCaretRect() [1/2]

LayoutRect WebCore::RenderObject::localCaretRect ( InlineBox ,
unsigned  caretOffset,
LayoutUnit extraWidthToEndOfLine = nullptr 
)
virtual

Returns the local coordinates of the caret within this render object.

Parameters
caretOffsetzero-based offset determining position within the render object.
extraWidthToEndOfLineoptional out arg to give extra width to end of line - useful for character range rect computations

Reimplemented in WebCore::RenderBox, WebCore::RenderBox, WebCore::RenderText, WebCore::RenderText, WebCore::RenderInline, and WebCore::RenderInline.

◆ localCaretRect() [2/2]

virtual LayoutRect WebCore::RenderObject::localCaretRect ( InlineBox ,
unsigned  caretOffset,
LayoutUnit extraWidthToEndOfLine = nullptr 
)
virtual

Returns the local coordinates of the caret within this render object.

Parameters
caretOffsetzero-based offset determining position within the render object.
extraWidthToEndOfLineoptional out arg to give extra width to end of line - useful for character range rect computations

Reimplemented in WebCore::RenderBox, WebCore::RenderBox, WebCore::RenderText, WebCore::RenderText, WebCore::RenderInline, and WebCore::RenderInline.

◆ localToAbsolute() [1/2]

WEBCORE_EXPORT FloatPoint WebCore::RenderObject::localToAbsolute ( const FloatPoint localPoint = FloatPoint(),
MapCoordinatesFlags  = 0,
bool *  wasFixed = nullptr 
) const

◆ localToAbsolute() [2/2]

FloatPoint WebCore::RenderObject::localToAbsolute ( const FloatPoint localPoint = FloatPoint(),
MapCoordinatesFlags  mode = 0,
bool *  wasFixed = nullptr 
) const

◆ localToAbsoluteQuad() [1/2]

FloatQuad WebCore::RenderObject::localToAbsoluteQuad ( const FloatQuad quad,
MapCoordinatesFlags  mode = UseTransforms,
bool *  wasFixed = nullptr 
) const
inline

◆ localToAbsoluteQuad() [2/2]

FloatQuad WebCore::RenderObject::localToAbsoluteQuad ( const FloatQuad quad,
MapCoordinatesFlags  mode = UseTransforms,
bool *  wasFixed = nullptr 
) const
inline

◆ localToContainerPoint() [1/2]

WEBCORE_EXPORT FloatPoint WebCore::RenderObject::localToContainerPoint ( const FloatPoint ,
const RenderLayerModelObject repaintContainer,
MapCoordinatesFlags  = UseTransforms,
bool *  wasFixed = nullptr 
) const

◆ localToContainerPoint() [2/2]

FloatPoint WebCore::RenderObject::localToContainerPoint ( const FloatPoint localPoint,
const RenderLayerModelObject repaintContainer,
MapCoordinatesFlags  mode = UseTransforms,
bool *  wasFixed = nullptr 
) const

◆ localToContainerQuad() [1/2]

WEBCORE_EXPORT FloatQuad WebCore::RenderObject::localToContainerQuad ( const FloatQuad ,
const RenderLayerModelObject repaintContainer,
MapCoordinatesFlags  = UseTransforms,
bool *  wasFixed = nullptr 
) const

◆ localToContainerQuad() [2/2]

FloatQuad WebCore::RenderObject::localToContainerQuad ( const FloatQuad localQuad,
const RenderLayerModelObject repaintContainer,
MapCoordinatesFlags  mode = UseTransforms,
bool *  wasFixed = nullptr 
) const

◆ localToParentTransform() [1/2]

const AffineTransform & WebCore::RenderObject::localToParentTransform ( ) const
virtual

◆ localToParentTransform() [2/2]

virtual const AffineTransform& WebCore::RenderObject::localToParentTransform ( ) const
virtual

◆ localTransform() [1/2]

AffineTransform WebCore::RenderObject::localTransform ( ) const
virtual

◆ localTransform() [2/2]

virtual AffineTransform WebCore::RenderObject::localTransform ( ) const
virtual

◆ locateFlowThreadContainingBlock() [1/2]

RenderFlowThread * WebCore::RenderObject::locateFlowThreadContainingBlock ( ) const
protectedvirtual

◆ locateFlowThreadContainingBlock() [2/2]

virtual RenderFlowThread* WebCore::RenderObject::locateFlowThreadContainingBlock ( ) const
protectedvirtual

◆ mapAbsoluteToLocalPoint() [1/2]

void WebCore::RenderObject::mapAbsoluteToLocalPoint ( MapCoordinatesFlags  mode,
TransformState transformState 
) const
virtual

◆ mapAbsoluteToLocalPoint() [2/2]

virtual void WebCore::RenderObject::mapAbsoluteToLocalPoint ( MapCoordinatesFlags  ,
TransformState  
) const
virtual

◆ mapLocalToContainer() [1/2]

virtual void WebCore::RenderObject::mapLocalToContainer ( const RenderLayerModelObject repaintContainer,
TransformState ,
MapCoordinatesFlags  ,
bool *  wasFixed = nullptr 
) const
virtual

◆ mapLocalToContainer() [2/2]

void WebCore::RenderObject::mapLocalToContainer ( const RenderLayerModelObject repaintContainer,
TransformState transformState,
MapCoordinatesFlags  mode,
bool *  wasFixed = nullptr 
) const
virtual

◆ markContainingBlocksForLayout() [1/2]

void WebCore::RenderObject::markContainingBlocksForLayout ( ScheduleRelayout  = ScheduleRelayout::Yes,
RenderElement newRoot = nullptr 
)

◆ markContainingBlocksForLayout() [2/2]

void WebCore::RenderObject::markContainingBlocksForLayout ( ScheduleRelayout  scheduleRelayout = ScheduleRelayout::Yes,
RenderElement newRoot = nullptr 
)

◆ maxPreferredLogicalWidth() [1/2]

virtual LayoutUnit WebCore::RenderObject::maxPreferredLogicalWidth ( ) const
inlinevirtual

Reimplemented in WebCore::RenderBox, and WebCore::RenderBox.

◆ maxPreferredLogicalWidth() [2/2]

virtual LayoutUnit WebCore::RenderObject::maxPreferredLogicalWidth ( ) const
inlinevirtual

Reimplemented in WebCore::RenderBox, and WebCore::RenderBox.

◆ minPreferredLogicalWidth() [1/2]

virtual LayoutUnit WebCore::RenderObject::minPreferredLogicalWidth ( ) const
inlinevirtual

Reimplemented in WebCore::RenderBox, and WebCore::RenderBox.

◆ minPreferredLogicalWidth() [2/2]

virtual LayoutUnit WebCore::RenderObject::minPreferredLogicalWidth ( ) const
inlinevirtual

Reimplemented in WebCore::RenderBox, and WebCore::RenderBox.

◆ needsBoundariesUpdate() [1/2]

virtual bool WebCore::RenderObject::needsBoundariesUpdate ( )
inlinevirtual

◆ needsBoundariesUpdate() [2/2]

virtual bool WebCore::RenderObject::needsBoundariesUpdate ( )
inlinevirtual

◆ needsLayout() [1/2]

bool WebCore::RenderObject::needsLayout ( ) const
inline

◆ needsLayout() [2/2]

bool WebCore::RenderObject::needsLayout ( ) const
inline

◆ needsPositionedMovementLayout() [1/2]

bool WebCore::RenderObject::needsPositionedMovementLayout ( ) const
inline

◆ needsPositionedMovementLayout() [2/2]

bool WebCore::RenderObject::needsPositionedMovementLayout ( ) const
inline

◆ needsPositionedMovementLayoutOnly() [1/2]

bool WebCore::RenderObject::needsPositionedMovementLayoutOnly ( ) const
inline

◆ needsPositionedMovementLayoutOnly() [2/2]

bool WebCore::RenderObject::needsPositionedMovementLayoutOnly ( ) const
inline

◆ needsSimplifiedNormalFlowLayout() [1/2]

bool WebCore::RenderObject::needsSimplifiedNormalFlowLayout ( ) const
inline

◆ needsSimplifiedNormalFlowLayout() [2/2]

bool WebCore::RenderObject::needsSimplifiedNormalFlowLayout ( ) const
inline

◆ nextInPreOrder() [1/4]

RenderObject * WebCore::RenderObject::nextInPreOrder ( ) const

◆ nextInPreOrder() [2/4]

RenderObject* WebCore::RenderObject::nextInPreOrder ( ) const

◆ nextInPreOrder() [3/4]

RenderObject * WebCore::RenderObject::nextInPreOrder ( const RenderObject stayWithin) const

◆ nextInPreOrder() [4/4]

RenderObject* WebCore::RenderObject::nextInPreOrder ( const RenderObject stayWithin) const

◆ nextInPreOrderAfterChildren() [1/4]

RenderObject* WebCore::RenderObject::nextInPreOrderAfterChildren ( ) const

◆ nextInPreOrderAfterChildren() [2/4]

RenderObject * WebCore::RenderObject::nextInPreOrderAfterChildren ( ) const

◆ nextInPreOrderAfterChildren() [3/4]

RenderObject* WebCore::RenderObject::nextInPreOrderAfterChildren ( const RenderObject stayWithin) const

◆ nextInPreOrderAfterChildren() [4/4]

RenderObject * WebCore::RenderObject::nextInPreOrderAfterChildren ( const RenderObject stayWithin) const

◆ nextOffset() [1/2]

int WebCore::RenderObject::nextOffset ( int  current) const
virtual

Reimplemented in WebCore::RenderText, and WebCore::RenderText.

◆ nextOffset() [2/2]

virtual int WebCore::RenderObject::nextOffset ( int  current) const
virtual

Reimplemented in WebCore::RenderText, and WebCore::RenderText.

◆ nextSibling() [1/2]

RenderObject* WebCore::RenderObject::nextSibling ( ) const
inline

◆ nextSibling() [2/2]

RenderObject* WebCore::RenderObject::nextSibling ( ) const
inline

◆ node() [1/2]

Node* WebCore::RenderObject::node ( ) const
inline

◆ node() [2/2]

Node* WebCore::RenderObject::node ( ) const
inline

◆ nodeAtFloatPoint() [1/2]

bool WebCore::RenderObject::nodeAtFloatPoint ( const HitTestRequest ,
HitTestResult ,
const FloatPoint pointInParent,
HitTestAction   
)
virtual

◆ nodeAtFloatPoint() [2/2]

virtual bool WebCore::RenderObject::nodeAtFloatPoint ( const HitTestRequest ,
HitTestResult ,
const FloatPoint pointInParent,
HitTestAction   
)
virtual

◆ nodeAtPoint() [1/2]

virtual bool WebCore::RenderObject::nodeAtPoint ( const HitTestRequest ,
HitTestResult ,
const HitTestLocation locationInContainer,
const LayoutPoint accumulatedOffset,
HitTestAction   
)
virtual

◆ nodeAtPoint() [2/2]

bool WebCore::RenderObject::nodeAtPoint ( const HitTestRequest ,
HitTestResult ,
const HitTestLocation locationInContainer,
const LayoutPoint accumulatedOffset,
HitTestAction   
)
virtual

◆ nodeForNonAnonymous() [1/2]

Node& WebCore::RenderObject::nodeForNonAnonymous ( ) const
inlineprotected

◆ nodeForNonAnonymous() [2/2]

Node& WebCore::RenderObject::nodeForNonAnonymous ( ) const
inlineprotected

◆ nonPseudoNode() [1/2]

Node* WebCore::RenderObject::nonPseudoNode ( ) const
inline

◆ nonPseudoNode() [2/2]

Node* WebCore::RenderObject::nonPseudoNode ( ) const
inline

◆ normalChildNeedsLayout() [1/2]

bool WebCore::RenderObject::normalChildNeedsLayout ( ) const
inline

◆ normalChildNeedsLayout() [2/2]

bool WebCore::RenderObject::normalChildNeedsLayout ( ) const
inline

◆ objectBoundingBox() [1/2]

FloatRect WebCore::RenderObject::objectBoundingBox ( ) const
virtual

◆ objectBoundingBox() [2/2]

virtual FloatRect WebCore::RenderObject::objectBoundingBox ( ) const
virtual

◆ offsetFromAncestorContainer() [1/2]

LayoutSize WebCore::RenderObject::offsetFromAncestorContainer ( RenderElement container) const

◆ offsetFromAncestorContainer() [2/2]

LayoutSize WebCore::RenderObject::offsetFromAncestorContainer ( RenderElement ) const

◆ offsetFromContainer() [1/2]

virtual LayoutSize WebCore::RenderObject::offsetFromContainer ( RenderElement ,
const LayoutPoint ,
bool *  offsetDependsOnPoint = nullptr 
) const
virtual

◆ offsetFromContainer() [2/2]

LayoutSize WebCore::RenderObject::offsetFromContainer ( RenderElement container,
const LayoutPoint ,
bool *  offsetDependsOnPoint = nullptr 
) const
virtual

◆ offsetParent() [1/2]

RenderBoxModelObject* WebCore::RenderObject::offsetParent ( ) const

◆ offsetParent() [2/2]

RenderBoxModelObject * WebCore::RenderObject::offsetParent ( ) const

◆ outlineBoundsForRepaint() [1/2]

virtual LayoutRect WebCore::RenderObject::outlineBoundsForRepaint ( const RenderLayerModelObject ,
const RenderGeometryMap = nullptr 
) const
inlinevirtual

◆ outlineBoundsForRepaint() [2/2]

virtual LayoutRect WebCore::RenderObject::outlineBoundsForRepaint ( const RenderLayerModelObject ,
const RenderGeometryMap = nullptr 
) const
inlinevirtual

◆ outlineStyleForRepaint() [1/2]

virtual const RenderStyle& WebCore::RenderObject::outlineStyleForRepaint ( ) const
inlinevirtual

◆ outlineStyleForRepaint() [2/2]

virtual const RenderStyle& WebCore::RenderObject::outlineStyleForRepaint ( ) const
inlinevirtual

◆ page() [1/2]

Page& WebCore::RenderObject::page ( ) const

◆ page() [2/2]

Page & WebCore::RenderObject::page ( ) const
inline

◆ paintingRootRect() [1/2]

LayoutRect WebCore::RenderObject::paintingRootRect ( LayoutRect topLevelRect)

◆ paintingRootRect() [2/2]

WEBCORE_EXPORT LayoutRect WebCore::RenderObject::paintingRootRect ( LayoutRect topLevelRect)

◆ parent() [1/2]

RenderElement* WebCore::RenderObject::parent ( ) const
inline

◆ parent() [2/2]

RenderElement* WebCore::RenderObject::parent ( ) const
inline

◆ pixelSnappedAbsoluteClippedOverflowRect() [1/2]

WEBCORE_EXPORT IntRect WebCore::RenderObject::pixelSnappedAbsoluteClippedOverflowRect ( ) const

◆ pixelSnappedAbsoluteClippedOverflowRect() [2/2]

IntRect WebCore::RenderObject::pixelSnappedAbsoluteClippedOverflowRect ( ) const

◆ posChildNeedsLayout() [1/2]

bool WebCore::RenderObject::posChildNeedsLayout ( ) const
inline

◆ posChildNeedsLayout() [2/2]

bool WebCore::RenderObject::posChildNeedsLayout ( ) const
inline

◆ positionForPoint() [1/4]

virtual Position WebCore::RenderObject::positionForPoint ( const LayoutPoint )
virtual

◆ positionForPoint() [2/4]

Position WebCore::RenderObject::positionForPoint ( const LayoutPoint point)
virtual

◆ positionForPoint() [3/4]

virtual VisiblePosition WebCore::RenderObject::positionForPoint ( const LayoutPoint ,
const RenderRegion  
)
virtual

◆ positionForPoint() [4/4]

VisiblePosition WebCore::RenderObject::positionForPoint ( const LayoutPoint ,
const RenderRegion  
)
virtual

◆ preferredLogicalWidthsDirty() [1/2]

bool WebCore::RenderObject::preferredLogicalWidthsDirty ( ) const
inline

◆ preferredLogicalWidthsDirty() [2/2]

bool WebCore::RenderObject::preferredLogicalWidthsDirty ( ) const
inline

◆ preservesNewline() [1/2]

bool WebCore::RenderObject::preservesNewline ( ) const
inline

◆ preservesNewline() [2/2]

bool WebCore::RenderObject::preservesNewline ( ) const
inline

◆ previousInPreOrder() [1/4]

RenderObject* WebCore::RenderObject::previousInPreOrder ( ) const

◆ previousInPreOrder() [2/4]

RenderObject * WebCore::RenderObject::previousInPreOrder ( ) const

◆ previousInPreOrder() [3/4]

RenderObject * WebCore::RenderObject::previousInPreOrder ( const RenderObject stayWithin) const

◆ previousInPreOrder() [4/4]

RenderObject* WebCore::RenderObject::previousInPreOrder ( const RenderObject stayWithin) const

◆ previousOffset() [1/2]

int WebCore::RenderObject::previousOffset ( int  current) const
virtual

Reimplemented in WebCore::RenderText, and WebCore::RenderText.

◆ previousOffset() [2/2]

virtual int WebCore::RenderObject::previousOffset ( int  current) const
virtual

Reimplemented in WebCore::RenderText, and WebCore::RenderText.

◆ previousOffsetForBackwardDeletion() [1/2]

virtual int WebCore::RenderObject::previousOffsetForBackwardDeletion ( int  current) const
virtual

Reimplemented in WebCore::RenderText, and WebCore::RenderText.

◆ previousOffsetForBackwardDeletion() [2/2]

int WebCore::RenderObject::previousOffsetForBackwardDeletion ( int  current) const
virtual

Reimplemented in WebCore::RenderText, and WebCore::RenderText.

◆ previousSibling() [1/2]

RenderObject* WebCore::RenderObject::previousSibling ( ) const
inline

◆ previousSibling() [2/2]

RenderObject* WebCore::RenderObject::previousSibling ( ) const
inline

◆ pushMappingToContainer() [1/2]

const RenderObject * WebCore::RenderObject::pushMappingToContainer ( const RenderLayerModelObject ancestorToStopAt,
RenderGeometryMap geometryMap 
) const
virtual

◆ pushMappingToContainer() [2/2]

virtual const RenderObject* WebCore::RenderObject::pushMappingToContainer ( const RenderLayerModelObject ancestorToStopAt,
RenderGeometryMap  
) const
virtual

◆ rectWithOutlineForRepaint() [1/2]

virtual LayoutRect WebCore::RenderObject::rectWithOutlineForRepaint ( const RenderLayerModelObject repaintContainer,
LayoutUnit  outlineWidth 
) const
virtual

◆ rectWithOutlineForRepaint() [2/2]

LayoutRect WebCore::RenderObject::rectWithOutlineForRepaint ( const RenderLayerModelObject repaintContainer,
LayoutUnit  outlineWidth 
) const
virtual

◆ removeFromParent() [1/2]

void WebCore::RenderObject::removeFromParent ( )

◆ removeFromParent() [2/2]

void WebCore::RenderObject::removeFromParent ( )

◆ renderName() [1/2]

virtual const char* WebCore::RenderObject::renderName ( ) const
pure virtual

◆ renderName() [2/2]

virtual const char* WebCore::RenderObject::renderName ( ) const
pure virtual

◆ repaint() [1/2]

void WebCore::RenderObject::repaint ( ) const

◆ repaint() [2/2]

void WebCore::RenderObject::repaint ( ) const

◆ repaintRectangle() [1/2]

WEBCORE_EXPORT void WebCore::RenderObject::repaintRectangle ( const LayoutRect ,
bool  shouldClipToLayer = true 
) const

◆ repaintRectangle() [2/2]

void WebCore::RenderObject::repaintRectangle ( const LayoutRect r,
bool  shouldClipToLayer = true 
) const

◆ repaintRectInLocalCoordinates() [1/2]

virtual FloatRect WebCore::RenderObject::repaintRectInLocalCoordinates ( ) const
virtual

◆ repaintRectInLocalCoordinates() [2/2]

FloatRect WebCore::RenderObject::repaintRectInLocalCoordinates ( ) const
virtual

◆ repaintSlowRepaintObject() [1/2]

void WebCore::RenderObject::repaintSlowRepaintObject ( ) const

◆ repaintSlowRepaintObject() [2/2]

void WebCore::RenderObject::repaintSlowRepaintObject ( ) const

◆ repaintUsingContainer() [1/2]

void WebCore::RenderObject::repaintUsingContainer ( const RenderLayerModelObject repaintContainer,
const LayoutRect ,
bool  shouldClipToLayer = true 
) const

◆ repaintUsingContainer() [2/2]

void WebCore::RenderObject::repaintUsingContainer ( const RenderLayerModelObject repaintContainer,
const LayoutRect r,
bool  shouldClipToLayer = true 
) const

◆ resetFlowThreadStateOnRemoval() [1/2]

void WebCore::RenderObject::resetFlowThreadStateOnRemoval ( )
protected

◆ resetFlowThreadStateOnRemoval() [2/2]

void WebCore::RenderObject::resetFlowThreadStateOnRemoval ( )
protected

◆ scrollRectToVisible() [1/2]

WEBCORE_EXPORT bool WebCore::RenderObject::scrollRectToVisible ( SelectionRevealMode  ,
const LayoutRect absoluteRect,
bool  insideFixed,
const ScrollAlignment alignX = ScrollAlignment::alignCenterIfNeeded,
const ScrollAlignment alignY = ScrollAlignment::alignCenterIfNeeded 
)

◆ scrollRectToVisible() [2/2]

bool WebCore::RenderObject::scrollRectToVisible ( SelectionRevealMode  revealMode,
const LayoutRect absoluteRect,
bool  insideFixed,
const ScrollAlignment alignX = ScrollAlignment::alignCenterIfNeeded,
const ScrollAlignment alignY = ScrollAlignment::alignCenterIfNeeded 
)

◆ selectionRect() [1/2]

LayoutRect WebCore::RenderObject::selectionRect ( bool  clipToVisibleContent = true)
inline

◆ selectionRect() [2/2]

LayoutRect WebCore::RenderObject::selectionRect ( bool  clipToVisibleContent = true)
inline

◆ selectionRectForRepaint() [1/2]

virtual LayoutRect WebCore::RenderObject::selectionRectForRepaint ( const RenderLayerModelObject ,
bool  = true 
)
inlinevirtual

Reimplemented in WebCore::RenderText, and WebCore::RenderText.

◆ selectionRectForRepaint() [2/2]

virtual LayoutRect WebCore::RenderObject::selectionRectForRepaint ( const RenderLayerModelObject ,
bool  = true 
)
inlinevirtual

Reimplemented in WebCore::RenderText, and WebCore::RenderText.

◆ selectionRoot() [1/2]

SelectionSubtreeRoot & WebCore::RenderObject::selectionRoot ( ) const

◆ selectionRoot() [2/2]

SelectionSubtreeRoot& WebCore::RenderObject::selectionRoot ( ) const

◆ selectionStartEnd() [1/2]

void WebCore::RenderObject::selectionStartEnd ( unsigned &  spos,
unsigned &  epos 
) const

◆ selectionStartEnd() [2/2]

void WebCore::RenderObject::selectionStartEnd ( unsigned &  spos,
unsigned &  epos 
) const

◆ selectionState() [1/2]

SelectionState WebCore::RenderObject::selectionState ( ) const
inline

◆ selectionState() [2/2]

SelectionState WebCore::RenderObject::selectionState ( ) const
inline

◆ selfNeedsLayout() [1/2]

bool WebCore::RenderObject::selfNeedsLayout ( ) const
inline

◆ selfNeedsLayout() [2/2]

bool WebCore::RenderObject::selfNeedsLayout ( ) const
inline

◆ setChildrenInline() [1/2]

void WebCore::RenderObject::setChildrenInline ( bool  b)
inline

◆ setChildrenInline() [2/2]

void WebCore::RenderObject::setChildrenInline ( bool  b)
inline

◆ setFloating() [1/2]

void WebCore::RenderObject::setFloating ( bool  b = true)
inline

◆ setFloating() [2/2]

void WebCore::RenderObject::setFloating ( bool  b = true)
inline

◆ setFlowThreadState() [1/2]

void WebCore::RenderObject::setFlowThreadState ( FlowThreadState  state)
inline

◆ setFlowThreadState() [2/2]

void WebCore::RenderObject::setFlowThreadState ( FlowThreadState  state)
inline

◆ setFlowThreadStateIncludingDescendants() [1/2]

void WebCore::RenderObject::setFlowThreadStateIncludingDescendants ( FlowThreadState  )

◆ setFlowThreadStateIncludingDescendants() [2/2]

void WebCore::RenderObject::setFlowThreadStateIncludingDescendants ( FlowThreadState  state)

◆ setHasAXObject() [1/2]

void WebCore::RenderObject::setHasAXObject ( bool  flag)
inline

◆ setHasAXObject() [2/2]

void WebCore::RenderObject::setHasAXObject ( bool  flag)
inline

◆ setHasLayer() [1/2]

void WebCore::RenderObject::setHasLayer ( bool  b = true)
inline

◆ setHasLayer() [2/2]

void WebCore::RenderObject::setHasLayer ( bool  b = true)
inline

◆ setHasOutlineAutoAncestor() [1/2]

void WebCore::RenderObject::setHasOutlineAutoAncestor ( bool  = true)

◆ setHasOutlineAutoAncestor() [2/2]

void WebCore::RenderObject::setHasOutlineAutoAncestor ( bool  hasOutlineAutoAncestor = true)

◆ setHasOverflowClip() [1/2]

void WebCore::RenderObject::setHasOverflowClip ( bool  b = true)
inline

◆ setHasOverflowClip() [2/2]

void WebCore::RenderObject::setHasOverflowClip ( bool  b = true)
inline

◆ setHasReflection() [1/2]

void WebCore::RenderObject::setHasReflection ( bool  = true)

◆ setHasReflection() [2/2]

void WebCore::RenderObject::setHasReflection ( bool  hasReflection = true)

◆ setHasTransformRelatedProperty() [1/2]

void WebCore::RenderObject::setHasTransformRelatedProperty ( bool  b = true)
inline

◆ setHasTransformRelatedProperty() [2/2]

void WebCore::RenderObject::setHasTransformRelatedProperty ( bool  b = true)
inline

◆ setHasVisibleBoxDecorations() [1/2]

void WebCore::RenderObject::setHasVisibleBoxDecorations ( bool  b = true)
inline

◆ setHasVisibleBoxDecorations() [2/2]

void WebCore::RenderObject::setHasVisibleBoxDecorations ( bool  = true)

◆ setHorizontalWritingMode() [1/2]

void WebCore::RenderObject::setHorizontalWritingMode ( bool  b = true)
inline

◆ setHorizontalWritingMode() [2/2]

void WebCore::RenderObject::setHorizontalWritingMode ( bool  b = true)
inline

◆ setInline() [1/2]

void WebCore::RenderObject::setInline ( bool  b = true)
inline

◆ setInline() [2/2]

void WebCore::RenderObject::setInline ( bool  b = true)
inline

◆ setIsBox() [1/2]

void WebCore::RenderObject::setIsBox ( )
inline

◆ setIsBox() [2/2]

void WebCore::RenderObject::setIsBox ( )
inline

◆ setIsDragging() [1/2]

void WebCore::RenderObject::setIsDragging ( bool  isDragging)

◆ setIsDragging() [2/2]

void WebCore::RenderObject::setIsDragging ( bool  )

◆ setIsExcludedFromNormalLayout() [1/2]

void WebCore::RenderObject::setIsExcludedFromNormalLayout ( bool  excluded)
inline

◆ setIsExcludedFromNormalLayout() [2/2]

void WebCore::RenderObject::setIsExcludedFromNormalLayout ( bool  excluded)
inline

◆ setIsLineBreak() [1/2]

void WebCore::RenderObject::setIsLineBreak ( )
inline

◆ setIsLineBreak() [2/2]

void WebCore::RenderObject::setIsLineBreak ( )
inline

◆ setIsRegisteredForVisibleInViewportCallback() [1/2]

void WebCore::RenderObject::setIsRegisteredForVisibleInViewportCallback ( bool  registered)

◆ setIsRegisteredForVisibleInViewportCallback() [2/2]

void WebCore::RenderObject::setIsRegisteredForVisibleInViewportCallback ( bool  )

◆ setIsRenderFlowThread() [1/2]

void WebCore::RenderObject::setIsRenderFlowThread ( bool  isFlowThread = true)

◆ setIsRenderFlowThread() [2/2]

void WebCore::RenderObject::setIsRenderFlowThread ( bool  = true)

◆ setIsRenderView() [1/2]

void WebCore::RenderObject::setIsRenderView ( )
inline

◆ setIsRenderView() [2/2]

void WebCore::RenderObject::setIsRenderView ( )
inline

◆ setIsText() [1/2]

void WebCore::RenderObject::setIsText ( )
inline

◆ setIsText() [2/2]

void WebCore::RenderObject::setIsText ( )
inline

◆ setNeedsBoundariesUpdate() [1/2]

void WebCore::RenderObject::setNeedsBoundariesUpdate ( )
virtual

◆ setNeedsBoundariesUpdate() [2/2]

virtual void WebCore::RenderObject::setNeedsBoundariesUpdate ( )
virtual

◆ setNeedsLayout() [1/2]

void WebCore::RenderObject::setNeedsLayout ( MarkingBehavior  = MarkContainingBlockChain)

◆ setNeedsLayout() [2/2]

void WebCore::RenderObject::setNeedsLayout ( MarkingBehavior  markParents = MarkContainingBlockChain)
inline

◆ setNeedsLayoutAndPrefWidthsRecalc() [1/2]

void WebCore::RenderObject::setNeedsLayoutAndPrefWidthsRecalc ( )
inline

◆ setNeedsLayoutAndPrefWidthsRecalc() [2/2]

void WebCore::RenderObject::setNeedsLayoutAndPrefWidthsRecalc ( )
inline

◆ setNeedsPositionedMovementLayoutBit() [1/2]

void WebCore::RenderObject::setNeedsPositionedMovementLayoutBit ( bool  b)
inlineprotected

◆ setNeedsPositionedMovementLayoutBit() [2/2]

void WebCore::RenderObject::setNeedsPositionedMovementLayoutBit ( bool  b)
inlineprotected

◆ setNeedsSimplifiedNormalFlowLayoutBit() [1/2]

void WebCore::RenderObject::setNeedsSimplifiedNormalFlowLayoutBit ( bool  b)
inlineprotected

◆ setNeedsSimplifiedNormalFlowLayoutBit() [2/2]

void WebCore::RenderObject::setNeedsSimplifiedNormalFlowLayoutBit ( bool  b)
inlineprotected

◆ setNeedsTransformUpdate() [1/2]

virtual void WebCore::RenderObject::setNeedsTransformUpdate ( )
inlinevirtual

◆ setNeedsTransformUpdate() [2/2]

virtual void WebCore::RenderObject::setNeedsTransformUpdate ( )
inlinevirtual

◆ setNextSibling() [1/2]

void WebCore::RenderObject::setNextSibling ( RenderObject next)
inlineprotected

◆ setNextSibling() [2/2]

void WebCore::RenderObject::setNextSibling ( RenderObject next)
inlineprotected

◆ setNormalChildNeedsLayoutBit() [1/2]

void WebCore::RenderObject::setNormalChildNeedsLayoutBit ( bool  b)
inlineprotected

◆ setNormalChildNeedsLayoutBit() [2/2]

void WebCore::RenderObject::setNormalChildNeedsLayoutBit ( bool  b)
inlineprotected

◆ setParent() [1/2]

void WebCore::RenderObject::setParent ( RenderElement )
protected

◆ setParent() [2/2]

void WebCore::RenderObject::setParent ( RenderElement parent)
protected

◆ setPosChildNeedsLayoutBit() [1/2]

void WebCore::RenderObject::setPosChildNeedsLayoutBit ( bool  b)
inlineprotected

◆ setPosChildNeedsLayoutBit() [2/2]

void WebCore::RenderObject::setPosChildNeedsLayoutBit ( bool  b)
inlineprotected

◆ setPositionState() [1/2]

void WebCore::RenderObject::setPositionState ( EPosition  position)
inline

◆ setPositionState() [2/2]

void WebCore::RenderObject::setPositionState ( EPosition  position)
inline

◆ setPreferredLogicalWidthsDirty() [1/2]

void WebCore::RenderObject::setPreferredLogicalWidthsDirty ( bool  shouldBeDirty,
MarkingBehavior  markParents = MarkContainingBlockChain 
)

◆ setPreferredLogicalWidthsDirty() [2/2]

void WebCore::RenderObject::setPreferredLogicalWidthsDirty ( bool  ,
MarkingBehavior  = MarkContainingBlockChain 
)

◆ setPreviousSibling() [1/2]

void WebCore::RenderObject::setPreviousSibling ( RenderObject previous)
inlineprotected

◆ setPreviousSibling() [2/2]

void WebCore::RenderObject::setPreviousSibling ( RenderObject previous)
inlineprotected

◆ setReplaced() [1/2]

void WebCore::RenderObject::setReplaced ( bool  b = true)
inline

◆ setReplaced() [2/2]

void WebCore::RenderObject::setReplaced ( bool  b = true)
inline

◆ setSelectionState() [1/2]

virtual void WebCore::RenderObject::setSelectionState ( SelectionState  state)
inlinevirtual

◆ setSelectionState() [2/2]

virtual void WebCore::RenderObject::setSelectionState ( SelectionState  state)
inlinevirtual

◆ setSelectionStateIfNeeded() [1/2]

void WebCore::RenderObject::setSelectionStateIfNeeded ( SelectionState  state)
inline

◆ setSelectionStateIfNeeded() [2/2]

void WebCore::RenderObject::setSelectionStateIfNeeded ( SelectionState  )
inline

◆ settings() [1/2]

Settings& WebCore::RenderObject::settings ( ) const
inline

◆ settings() [2/2]

Settings& WebCore::RenderObject::settings ( ) const
inline

◆ setVisibleInViewportState() [1/2]

void WebCore::RenderObject::setVisibleInViewportState ( VisibleInViewportState  )

◆ setVisibleInViewportState() [2/2]

void WebCore::RenderObject::setVisibleInViewportState ( VisibleInViewportState  visible)

◆ shouldPaintSelectionGaps() [1/2]

virtual bool WebCore::RenderObject::shouldPaintSelectionGaps ( ) const
inlinevirtual

◆ shouldPaintSelectionGaps() [2/2]

virtual bool WebCore::RenderObject::shouldPaintSelectionGaps ( ) const
inlinevirtual

◆ shouldUseTransformFromContainer() [1/2]

bool WebCore::RenderObject::shouldUseTransformFromContainer ( const RenderObject container) const

◆ shouldUseTransformFromContainer() [2/2]

bool WebCore::RenderObject::shouldUseTransformFromContainer ( const RenderObject container) const

◆ strokeBoundingBox() [1/2]

FloatRect WebCore::RenderObject::strokeBoundingBox ( ) const
virtual

◆ strokeBoundingBox() [2/2]

virtual FloatRect WebCore::RenderObject::strokeBoundingBox ( ) const
virtual

◆ style() [1/2]

const RenderStyle & WebCore::RenderObject::style ( ) const
inline

◆ style() [2/2]

const RenderStyle& WebCore::RenderObject::style ( ) const

◆ theme() [1/2]

RenderTheme& WebCore::RenderObject::theme ( ) const

◆ theme() [2/2]

RenderTheme & WebCore::RenderObject::theme ( ) const

◆ updateDragState() [1/2]

virtual void WebCore::RenderObject::updateDragState ( bool  dragOn)
virtual

◆ updateDragState() [2/2]

void WebCore::RenderObject::updateDragState ( bool  dragOn)
virtual

◆ updateFromElement() [1/2]

virtual void WebCore::RenderObject::updateFromElement ( )
inlinevirtual

◆ updateFromElement() [2/2]

virtual void WebCore::RenderObject::updateFromElement ( )
inlinevirtual

◆ updateHitTestResult() [1/2]

virtual void WebCore::RenderObject::updateHitTestResult ( HitTestResult ,
const LayoutPoint  
)
virtual

◆ updateHitTestResult() [2/2]

void WebCore::RenderObject::updateHitTestResult ( HitTestResult result,
const LayoutPoint point 
)
virtual

◆ view() [1/2]

RenderView& WebCore::RenderObject::view ( ) const
inline

◆ view() [2/2]

RenderView& WebCore::RenderObject::view ( ) const
inline

◆ virtualContinuation() [1/2]

virtual RenderBoxModelObject* WebCore::RenderObject::virtualContinuation ( ) const
inlinevirtual

◆ virtualContinuation() [2/2]

virtual RenderBoxModelObject* WebCore::RenderObject::virtualContinuation ( ) const
inlinevirtual

◆ visibleInViewportState() [1/2]

VisibleInViewportState WebCore::RenderObject::visibleInViewportState ( )
inline

◆ visibleInViewportState() [2/2]

VisibleInViewportState WebCore::RenderObject::visibleInViewportState ( )
inline

◆ willBeDestroyed() [1/2]

virtual void WebCore::RenderObject::willBeDestroyed ( )
protectedvirtual

◆ willBeDestroyed() [2/2]

void WebCore::RenderObject::willBeDestroyed ( )
protectedvirtual

◆ willBeRemovedFromTree() [1/2]

void WebCore::RenderObject::willBeRemovedFromTree ( )
protectedvirtual

◆ willBeRemovedFromTree() [2/2]

virtual void WebCore::RenderObject::willBeRemovedFromTree ( )
protectedvirtual

Friends And Related Function Documentation

◆ RenderBlock

RenderBlock
friend

◆ RenderBlockFlow

◆ RenderElement

RenderElement
friend

◆ RenderLayer

RenderLayer
friend

The documentation for this class was generated from the following files: