Lines Matching defs:RenderInline

24 #include "core/rendering/RenderInline.h"
56 COMPILE_ASSERT(sizeof(RenderInline) == sizeof(SameSizeAsRenderInline), RenderInline_should_stay_small);
58 RenderInline::RenderInline(Element* element)
64 void RenderInline::trace(Visitor* visitor)
70 RenderInline* RenderInline::createAnonymous(Document* document)
72 RenderInline* renderer = new RenderInline(0);
77 void RenderInline::willBeDestroyed()
132 RenderInline* RenderInline::inlineElementContinuation() const
140 void RenderInline::updateFromStyle()
191 void RenderInline::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
202 RenderInline* continuation = inlineElementContinuation();
203 for (RenderInline* currCont = continuation; currCont; currCont = currCont->inlineElementContinuation()) {
231 void RenderInline::updateAlwaysCreateLineBoxes(bool fullLayout)
239 RenderInline* parentRenderInline = parent()->isRenderInline() ? toRenderInline(parent()) : 0;
264 LayoutRect RenderInline::localCaretRect(InlineBox* inlineBox, int, LayoutUnit* extraWidthToEndOfLine)
267 // This condition is possible if the RenderInline is at an editing boundary,
269 // <RenderInline editingBoundary=true>|<RenderText> </RenderText></RenderInline>
288 void RenderInline::addChild(RenderObject* newChild, RenderObject* beforeChild)
302 RenderBoxModelObject* RenderInline::continuationBefore(RenderObject* beforeChild)
327 void RenderInline::addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild)
363 RenderInline* RenderInline::clone() const
365 RenderInline* cloneInline = new RenderInline(node());
371 void RenderInline::splitInlines(RenderBlock* fromBlock, RenderBlock* toBlock,
376 RenderInline* cloneInline = clone();
419 RenderInline* cloneChild = cloneInline;
426 RenderInline* inlineCurr = toRenderInline(curr);
461 void RenderInline::splitFlow(RenderObject* beforeChild, RenderBlock* newBlockBox,
519 void RenderInline::addChildToContinuation(RenderObject* newChild, RenderObject* beforeChild)
556 void RenderInline::paint(PaintInfo& paintInfo, const LayoutPoint& paintOffset)
562 void RenderInline::generateLineBoxRects(GeneratorContext& yield) const
574 void RenderInline::generateCulledLineBoxRects(GeneratorContext& yield, const RenderInline* container) const
602 RenderInline* currInline = toRenderInline(curr);
658 void RenderInline::absoluteRects(Vector<IntRect>& rects, const LayoutPoint& accumulatedOffset) const
677 AbsoluteQuadsGeneratorContext(const RenderInline* renderer, Vector<FloatQuad>& quads)
695 void RenderInline::absoluteQuads(Vector<FloatQuad>& quads, bool* wasFixed) const
704 LayoutUnit RenderInline::offsetLeft() const
712 LayoutUnit RenderInline::offsetTop() const
720 static LayoutUnit computeMargin(const RenderInline* renderer, const Length& margin)
731 LayoutUnit RenderInline::marginLeft() const
736 LayoutUnit RenderInline::marginRight() const
741 LayoutUnit RenderInline::marginTop() const
746 LayoutUnit RenderInline::marginBottom() const
751 LayoutUnit RenderInline::marginStart(const RenderStyle* otherStyle) const
756 LayoutUnit RenderInline::marginEnd(const RenderStyle* otherStyle) const
761 LayoutUnit RenderInline::marginBefore(const RenderStyle* otherStyle) const
766 LayoutUnit RenderInline::marginAfter(const RenderStyle* otherStyle) const
771 const char* RenderInline::renderName() const
774 return "RenderInline (relative positioned)";
779 return "RenderInline (pseudo:before)";
781 return "RenderInline (pseudo:after)";
783 return "RenderInline (pseudo:backdrop)";
787 return "RenderInline (generated)";
788 return "RenderInline";
791 bool RenderInline::nodeAtPoint(const HitTestRequest& request, HitTestResult& result,
816 bool RenderInline::hitTestCulledInline(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset)
838 PositionWithAffinity RenderInline::positionForPoint(const LayoutPoint& point)
876 IntRect RenderInline::linesBoundingBox() const
915 InlineBox* RenderInline::culledInlineFirstLineBox() const
926 RenderInline* currInline = toRenderInline(curr);
939 InlineBox* RenderInline::culledInlineLastLineBox() const
950 RenderInline* currInline = toRenderInline(curr);
963 LayoutRect RenderInline::culledInlineVisualOverflowBoundingBox() const
989 RenderInline* currInline = toRenderInline(curr);
1004 LayoutRect RenderInline::linesVisualOverflowBoundingBox() const
1033 LayoutRect RenderInline::clippedOverflowRectForPaintInvalidation(const RenderLayerModelObject* paintInvalidationContainer, const PaintInvalidationState* paintInvalidationState) const
1058 LayoutRect RenderInline::rectWithOutlineForPaintInvalidation(const RenderLayerModelObject* paintInvalidationContainer, LayoutUnit outlineWidth, const PaintInvalidationState* paintInvalidationState) const
1068 void RenderInline::mapRectToPaintInvalidationBacking(const RenderLayerModelObject* paintInvalidationContainer, LayoutRect& rect, const PaintInvalidationState* paintInvalidationState) const
1127 LayoutSize RenderInline::offsetFromContainer(const RenderObject* container, const LayoutPoint& point, bool* offsetDependsOnPoint) const
1149 void RenderInline::mapLocalToContainer(const RenderLayerModelObject* paintInvalidationContainer, TransformState& transformState, MapCoordinatesFlags mode, bool* wasFixed, const PaintInvalidationState* paintInvalidationState) const
1196 void RenderInline::updateDragState(bool dragOn)
1203 void RenderInline::childBecameNonInline(RenderObject* child)
1214 void RenderInline::updateHitTestResult(HitTestResult& result, const LayoutPoint& point)
1239 void RenderInline::dirtyLineBoxes(bool fullLayout)
1257 RenderInline* currInline = toRenderInline(curr);
1271 void RenderInline::deleteLineBoxTree()
1276 InlineFlowBox* RenderInline::createInlineFlowBox()
1281 InlineFlowBox* RenderInline::createAndAppendInlineFlowBox()
1289 LayoutUnit RenderInline::lineHeight(bool firstLine, LineDirectionMode /*direction*/, LinePositionMode /*linePositionMode*/) const
1300 int RenderInline::baselinePosition(FontBaseline baselineType, bool firstLine, LineDirectionMode direction, LinePositionMode linePositionMode) const
1307 LayoutSize RenderInline::offsetForInFlowPositionedInline(const RenderBox& child) const
1345 void RenderInline::imageChanged(WrappedImagePtr, const IntRect*)
1387 void RenderInline::addFocusRingRects(Vector<LayoutRect>& rects, const LayoutPoint& additionalOffset, const RenderLayerModelObject* paintContainer) const
1405 void RenderInline::computeSelfHitTestRects(Vector<LayoutRect>& rects, const LayoutPoint& layerOffset) const
1411 void RenderInline::addAnnotatedRegions(Vector<AnnotatedRegionValue>& regions)