Lines Matching refs:RenderObject
28 #include "RenderObject.h"
47 // pass the wrong RenderObject* and boundingBox to these functions.
48 static bool prepareToRenderSVGContent(RenderObject*, RenderObject::PaintInfo&, const FloatRect& boundingBox, SVGResourceFilter*&, SVGResourceFilter* rootFilter = 0);
49 static void finishRenderSVGContent(RenderObject*, RenderObject::PaintInfo&, SVGResourceFilter*&, GraphicsContext* savedContext);
52 static void layoutChildren(RenderObject*, bool selfNeedsLayout);
55 static bool isOverflowHidden(const RenderObject*);
61 FloatRect filterBoundingBoxForRenderer(const RenderObject*) const;
62 FloatRect clipperBoundingBoxForRenderer(const RenderObject*) const;
63 FloatRect maskerBoundingBoxForRenderer(const RenderObject*) const;
66 static IntRect clippedOverflowRectForRepaint(RenderObject*, RenderBoxModelObject* repaintContainer);
67 static void computeRectForRepaint(RenderObject*, RenderBoxModelObject* repaintContainer, IntRect&, bool fixed);
69 static void mapLocalToContainer(const RenderObject*, RenderBoxModelObject* repaintContainer, bool useTransforms, bool fixed, TransformState&);
73 static FloatRect computeContainerBoundingBox(const RenderObject* container, bool includeAllPaintedContent);
76 // FIXME: This should move to RenderObject or PaintInfo
78 void applyTransformToPaintInfo(RenderObject::PaintInfo&, const AffineTransform& localToChildTransform);
81 void renderSubtreeToImage(ImageBuffer*, RenderObject*);