/external/chromium_org/third_party/WebKit/Source/core/paint/ |
H A D | LineBoxListPainter.h | 14 class RenderBoxModelObject; 21 void paint(RenderBoxModelObject*, PaintInfo&, const LayoutPoint&) const;
|
H A D | BoxPainter.h | 9 #include "core/rendering/RenderBoxModelObject.h" 29 static void paintFillLayerExtended(RenderBoxModelObject&, const PaintInfo&, const Color&, const FillLayer&, const LayoutRect&, BackgroundBleedAvoidance, InlineFlowBox* = 0, const LayoutSize& = LayoutSize(), CompositeOperator = CompositeSourceOver, RenderObject* backgroundObject = 0, bool skipBaseColor = false); 30 static void calculateBackgroundImageGeometry(RenderBoxModelObject&, const RenderLayerModelObject* paintContainer, const FillLayer&, const LayoutRect& paintRect, BackgroundImageGeometry&, RenderObject* = 0); 31 static InterpolationQuality chooseInterpolationQuality(RenderBoxModelObject&, GraphicsContext*, Image*, const void*, const LayoutSize&); 33 static bool paintNinePieceImage(RenderBoxModelObject&, GraphicsContext*, const LayoutRect&, const RenderStyle*, const NinePieceImage&, CompositeOperator = CompositeSourceOver); 34 static void paintBorder(RenderBoxModelObject&, const PaintInfo&, const LayoutRect&, const RenderStyle*, BackgroundBleedAvoidance = BackgroundBleedNone, bool includeLogicalLeftEdge = true, bool includeLogicalRightEdge = true); 49 static IntSize calculateFillTileSize(const RenderBoxModelObject&, const FillLayer&, const IntSize& scaledPositioningAreaSize);
|
H A D | LineBoxListPainter.cpp | 11 #include "core/rendering/RenderBoxModelObject.h" 17 void LineBoxListPainter::paint(RenderBoxModelObject* renderer, PaintInfo& paintInfo, const LayoutPoint& paintOffset) const
|
H A D | BoxPainter.cpp | 16 #include "core/rendering/RenderBoxModelObject.h" 140 // RenderBoxModelObject::paintFillLayerExtended. A more efficient solution might be to move 274 void BoxPainter::paintFillLayerExtended(RenderBoxModelObject& obj, const PaintInfo& paintInfo, const Color& color, const FillLayer& bgLayer, const LayoutRect& rect, 622 void BoxPainter::calculateBackgroundImageGeometry(RenderBoxModelObject& obj, const RenderLayerModelObject* paintContainer, const FillLayer& fillLayer, const LayoutRect& paintRect, 777 InterpolationQuality BoxPainter::chooseInterpolationQuality(RenderBoxModelObject& obj, GraphicsContext* context, Image* image, const void* layer, const LayoutSize& size) 803 IntSize BoxPainter::calculateFillTileSize(const RenderBoxModelObject& obj, const FillLayer& fillLayer, const IntSize& positioningAreaSize) 808 IntSize imageIntrinsicSize = obj.calculateImageIntrinsicDimensions(image, positioningAreaSize, RenderBoxModelObject::ScaleByEffectiveZoom); 877 bool BoxPainter::paintNinePieceImage(RenderBoxModelObject& obj, GraphicsContext* graphicsContext, const LayoutRect& rect, const RenderStyle* style, const NinePieceImage& ninePieceImage, CompositeOperator op) 895 IntSize imageSize = obj.calculateImageIntrinsicDimensions(styleImage, borderImageRect.size(), RenderBoxModelObject::DoNotScaleByEffectiveZoom); 1361 void BoxPainter::paintBorder(RenderBoxModelObject [all...] |
/external/chromium_org/third_party/WebKit/Source/core/rendering/ |
H A D | RenderLineBoxList.h | 66 bool hitTest(RenderBoxModelObject*, const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) const; 67 bool anyLineIntersectsRect(RenderBoxModelObject*, const LayoutRect&, const LayoutPoint&) const; 68 bool lineIntersectsDirtyRect(RenderBoxModelObject*, InlineFlowBox*, const PaintInfo&, const LayoutPoint&) const; 69 bool rangeIntersectsRect(RenderBoxModelObject*, LayoutUnit logicalTop, LayoutUnit logicalBottom, const LayoutRect&, const LayoutPoint&) const;
|
H A D | RenderBoxModelObject.cpp | 27 #include "core/rendering/RenderBoxModelObject.h" 60 typedef WillBeHeapHashMap<RawPtrWillBeMember<const RenderBoxModelObject>, RawPtrWillBeMember<RenderBoxModelObject> > ContinuationMap; 65 typedef WillBeHeapHashMap<RawPtrWillBeMember<const RenderBoxModelObject>, RawPtrWillBeMember<RenderTextFragment> > FirstLetterRemainingTextMap; 68 void RenderBoxModelObject::setSelectionState(SelectionState state) 87 void RenderBoxModelObject::contentChanged(ContentChangeType changeType) 95 bool RenderBoxModelObject::hasAcceleratedCompositing() const 100 RenderBoxModelObject::RenderBoxModelObject(ContainerNode* node) function in class:blink::RenderBoxModelObject 105 RenderBoxModelObject [all...] |
H A D | RenderBoxModelObject.h | 57 class RenderBoxModelObject : public RenderLayerModelObject { class in namespace:blink 59 RenderBoxModelObject(ContainerNode*); 60 virtual ~RenderBoxModelObject(); 181 RenderBoxModelObject* continuation() const; 182 void setContinuation(RenderBoxModelObject*); 197 void moveChildTo(RenderBoxModelObject* toBoxModelObject, RenderObject* child, RenderObject* beforeChild, bool fullRemoveInsert = false); 198 void moveChildTo(RenderBoxModelObject* toBoxModelObject, RenderObject* child, bool fullRemoveInsert = false) 202 void moveAllChildrenTo(RenderBoxModelObject* toBoxModelObject, bool fullRemoveInsert = false) 206 void moveAllChildrenTo(RenderBoxModelObject* toBoxModelObject, RenderObject* beforeChild, bool fullRemoveInsert = false) 212 void moveChildrenTo(RenderBoxModelObject* toBoxModelObjec [all...] |
H A D | RenderTextFragment.h | 49 RenderBoxModelObject* firstLetter() const { return m_firstLetter; } 50 void setFirstLetter(RenderBoxModelObject* firstLetter) { m_firstLetter = firstLetter; } 75 RawPtrWillBeMember<RenderBoxModelObject> m_firstLetter;
|
H A D | RenderInline.h | 28 #include "core/rendering/RenderBoxModelObject.h" 33 class RenderInline : public RenderBoxModelObject { 49 Element* node() const { return toElement(RenderBoxModelObject::node()); } 81 virtual RenderBoxModelObject* virtualContinuation() const OVERRIDE FINAL { return continuation(); } 90 using RenderBoxModelObject::continuation; 91 using RenderBoxModelObject::setContinuation; 131 RenderObject* beforeChild, RenderBoxModelObject* oldCont); 133 RenderObject* newChild, RenderBoxModelObject* oldCont); 181 RenderBoxModelObject* continuationBefore(RenderObject* beforeChild);
|
H A D | RenderInline.cpp | 50 struct SameSizeAsRenderInline : public RenderBoxModelObject { 59 : RenderBoxModelObject(element) 67 RenderBoxModelObject::trace(visitor); 99 RenderBoxModelObject* continuation = this->continuation(); 107 // We can't wait for RenderBoxModelObject::destroy to clear the selection, 129 RenderBoxModelObject::willBeDestroyed(); 134 RenderBoxModelObject* continuation = this->continuation(); 142 RenderBoxModelObject::updateFromStyle(); 193 RenderBoxModelObject::styleDidChange(diff, oldStyle); 204 RenderBoxModelObject* nextCon [all...] |
H A D | RenderBlock.h | 187 virtual RenderBoxModelObject* virtualContinuation() const OVERRIDE FINAL { return continuation(); } 192 using RenderBoxModelObject::continuation; 193 using RenderBoxModelObject::setContinuation; 221 LayoutUnit marginBeforeForChild(const RenderBoxModelObject* child) const { return child->marginBefore(style()); } 222 LayoutUnit marginAfterForChild(const RenderBoxModelObject* child) const { return child->marginAfter(style()); } 223 LayoutUnit marginStartForChild(const RenderBoxModelObject* child) const { return child->marginStart(style()); } 224 LayoutUnit marginEndForChild(const RenderBoxModelObject* child) const { return child->marginEnd(style()); } 425 RenderObject* beforeChild, RenderBoxModelObject* oldCont); 427 RenderObject* newChild, RenderBoxModelObject* oldCont);
|
H A D | RenderLineBoxList.cpp | 147 bool RenderLineBoxList::rangeIntersectsRect(RenderBoxModelObject* renderer, LayoutUnit logicalTop, LayoutUnit logicalBottom, const LayoutRect& rect, const LayoutPoint& offset) const 172 bool RenderLineBoxList::anyLineIntersectsRect(RenderBoxModelObject* renderer, const LayoutRect& rect, const LayoutPoint& offset) const 186 bool RenderLineBoxList::lineIntersectsDirtyRect(RenderBoxModelObject* renderer, InlineFlowBox* box, const PaintInfo& paintInfo, const LayoutPoint& offset) const 195 bool RenderLineBoxList::hitTest(RenderBoxModelObject* renderer, const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction hitTestAction) const
|
H A D | RenderBox.h | 26 #include "core/rendering/RenderBoxModelObject.h" 70 class RenderBox : public RenderBoxModelObject { 677 LayoutUnit containingBlockLogicalWidthForPositioned(const RenderBoxModelObject* containingBlock, bool checkForPerpendicularWritingMode = true) const; 678 LayoutUnit containingBlockLogicalHeightForPositioned(const RenderBoxModelObject* containingBlock, bool checkForPerpendicularWritingMode = true) const; 681 void computePositionedLogicalWidthUsing(Length logicalWidth, const RenderBoxModelObject* containerBlock, TextDirection containerDirection, 685 void computePositionedLogicalHeightUsing(Length logicalHeightLength, const RenderBoxModelObject* containerBlock,
|
H A D | RenderBox.cpp | 94 : RenderBoxModelObject(node) 111 RenderBoxModelObject::willBeDestroyed(); 172 RenderBoxModelObject::styleWillChange(diff, newStyle); 177 // Horizontal writing mode definition is updated in RenderBoxModelObject::updateFromStyle, 178 // (as part of the RenderBoxModelObject::styleDidChange call below). So, we can safely cache the horizontal 182 RenderBoxModelObject::styleDidChange(diff, oldStyle); 265 RenderBoxModelObject::updateFromStyle(); 585 RenderBoxModelObject::addLayerHitTestRects(layerRects, currentLayer, adjustedLayerOffset, containerRect); 1320 InvalidationReason reason = RenderBoxModelObject::invalidatePaintIfNeeded(paintInvalidationState, newPaintInvalidationContainer); 1342 RenderBoxModelObject [all...] |
H A D | RenderBlock.cpp | 257 RenderBoxModelObject* continuation = this->continuation(); 353 RenderBoxModelObject* nextCont = currCont->continuation(); 453 RenderBoxModelObject* beforeChildParent = 0; 457 RenderBoxModelObject* cont = flow->continuation(); 606 RenderObject* beforeChild, RenderBoxModelObject* oldCont) 632 RenderBoxModelObject* curr = toRenderBoxModelObject(parent()); 633 RenderBoxModelObject* currChild = this; 677 RenderObject* newChild, RenderBoxModelObject* oldCont) 863 RenderBoxModelObject* oldContinuation = continuation(); 1123 RenderBoxModelObject* temporarilyInactiveContinuatio [all...] |
H A D | InlineBox.cpp | 131 RenderBoxModelObject* flowObject = boxModelObject();
|
H A D | RenderObject.h | 63 class RenderBoxModelObject; 207 RenderBoxModelObject* enclosingBoxModelObject() const; 533 virtual RenderBoxModelObject* virtualContinuation() const { return 0; }
|
H A D | InlineBox.h | 24 #include "core/rendering/RenderBoxModelObject.h" 282 RenderBoxModelObject* boxModelObject() const
|
H A D | RenderImage.cpp | 303 if (!RenderBoxModelObject::boxShadowShouldBeAppliedToBackground(bleedAvoidance))
|
/external/chromium_org/third_party/WebKit/Source/core/html/canvas/ |
H A D | HitRegion.cpp | 9 #include "core/rendering/RenderBoxModelObject.h" 33 RenderBoxModelObject* rbmo = canvas->renderBoxModelObject();
|
/external/chromium_org/third_party/WebKit/Source/core/accessibility/ |
H A D | AXRenderObject.cpp | 84 RenderBoxModelObject* r = renderer.continuation(); 102 RenderBoxModelObject* renderer = toRenderBoxModelObject(object); 159 static RenderBoxModelObject* nextContinuation(RenderObject* renderer) 216 RenderBoxModelObject* AXRenderObject::renderBoxModelObject() const 268 RenderBoxModelObject* cssBox = renderBoxModelObject(); 449 RenderBoxModelObject* renderer = renderBoxModelObject(); 881 RenderBoxModelObject* cssBox = renderBoxModelObject(); 1631 RenderBoxModelObject* renderer = toRenderBoxModelObject(m_renderer); 2173 RenderBoxModelObject* cssBox = renderBoxModelObject();
|
H A D | AXRenderObject.h | 71 RenderBoxModelObject* renderBoxModelObject() const;
|
/external/chromium_org/third_party/WebKit/Source/core/page/ |
H A D | PrintContext.cpp | 184 static RenderBoxModelObject* enclosingBoxModelObject(RenderObject* object) 200 RenderBoxModelObject* box = enclosingBoxModelObject(element->renderer());
|
/external/chromium_org/third_party/WebKit/Source/core/dom/ |
H A D | Node.h | 78 class RenderBoxModelObject; 505 RenderBoxModelObject* renderBoxModelObject() const;
|
/external/chromium_org/third_party/WebKit/Source/core/inspector/ |
H A D | InspectorOverlay.cpp | 49 #include "core/rendering/RenderBoxModelObject.h" 652 RenderBoxModelObject* modelObject = renderer->isBoxModelObject() ? toRenderBoxModelObject(renderer) : 0; 813 RenderBoxModelObject* modelObject = renderer->isBoxModelObject() ? toRenderBoxModelObject(renderer) : 0;
|