Searched refs:ShapeOutsideInfo (Results 1 - 8 of 8) sorted by relevance
/macosx-10.10/WebCore-7600.1.25/rendering/shapes/ |
H A D | ShapeOutsideInfo.h | 46 class ShapeOutsideInfo final { 49 ShapeOutsideInfo(const RenderBox& renderer) function in class:WebCore::final 85 static ShapeOutsideInfo& ensureInfo(const RenderBox& key) 87 InfoMap& infoMap = ShapeOutsideInfo::infoMap(); 88 if (ShapeOutsideInfo* info = infoMap.get(&key)) 90 auto result = infoMap.add(&key, std::make_unique<ShapeOutsideInfo>(key)); 94 static ShapeOutsideInfo* info(const RenderBox& key) { return infoMap().get(&key); } 104 typedef HashMap<const RenderBox*, std::unique_ptr<ShapeOutsideInfo>> InfoMap;
|
H A D | ShapeOutsideInfo.cpp | 34 #include "ShapeOutsideInfo.h" 46 LayoutRect ShapeOutsideInfo::computedShapePhysicalBoundingBox() const 58 FloatPoint ShapeOutsideInfo::shapeToRendererPoint(const FloatPoint& point) const 68 FloatSize ShapeOutsideInfo::shapeToRendererSize(const FloatSize& size) const 85 void ShapeOutsideInfo::setReferenceBoxLogicalSize(LayoutSize newReferenceBoxLogicalSize) 147 std::unique_ptr<Shape> ShapeOutsideInfo::createShapeForImage(StyleImage* styleImage, float shapeImageThreshold, WritingMode writingMode, float margin) const 163 const Shape& ShapeOutsideInfo::computedShape() const 225 LayoutUnit ShapeOutsideInfo::logicalTopOffset() const 270 LayoutUnit ShapeOutsideInfo::logicalLeftOffset() const 290 bool ShapeOutsideInfo [all...] |
/macosx-10.10/WebCore-7600.1.25/rendering/ |
H A D | FloatingObjects.cpp | 226 if (ShapeOutsideInfo* shapeOutside = floatingObject->renderer().shapeOutsideInfo()) { 472 static inline ShapeOutsideInfo* shapeInfoForFloat(const FloatingObject* floatingObject, const RenderBlockFlow& containingBlock, LayoutUnit lineTop, LayoutUnit lineBottom) 475 if (ShapeOutsideInfo* shapeOutside = floatingObject->renderer().shapeOutsideInfo()) { 490 if (ShapeOutsideInfo* shapeOutside = shapeInfoForFloat(floatingObject, m_renderer, m_lineTop, m_lineBottom)) { 510 if (ShapeOutsideInfo* shapeOutside = shapeInfoForFloat(floatingObject, m_renderer, m_lineTop, m_lineBottom)) {
|
H A D | RenderBox.h | 30 #include "ShapeOutsideInfo.h" 603 ShapeOutsideInfo* shapeOutsideInfo() const 605 return ShapeOutsideInfo::isEnabledFor(*this) ? ShapeOutsideInfo::info(*this) : nullptr;
|
H A D | RenderBox.cpp | 244 ShapeOutsideInfo::removeInfo(*this); 436 ShapeOutsideInfo::removeInfo(*this); 438 ShapeOutsideInfo::ensureInfo(*this).markShapeAsDirty(); 1615 ShapeOutsideInfo::ensureInfo(*this).markShapeAsDirty();
|
H A D | RenderBlockFlow.cpp | 2456 if (ShapeOutsideInfo* shapeOutside = childBox.shapeOutsideInfo())
|
/macosx-10.10/WebCore-7600.1.25/rendering/line/ |
H A D | LineWidth.cpp | 86 ShapeOutsideInfo* shapeOutsideInfo = newFloat->renderer().shapeOutsideInfo();
|
/macosx-10.10/WebCore-7600.1.25/inspector/ |
H A D | InspectorOverlay.cpp | 559 const ShapeOutsideInfo* shapeOutsideInfo; 604 const ShapeOutsideInfo* shapeOutsideInfo = renderer->shapeOutsideInfo();
|
Completed in 261 milliseconds