Searched refs:ShapeOutsideInfo (Results 1 - 8 of 8) sorted by relevance

/macosx-10.10/WebCore-7600.1.25/rendering/shapes/
H A DShapeOutsideInfo.h46 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 DShapeOutsideInfo.cpp34 #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 DFloatingObjects.cpp226 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 DRenderBox.h30 #include "ShapeOutsideInfo.h"
603 ShapeOutsideInfo* shapeOutsideInfo() const
605 return ShapeOutsideInfo::isEnabledFor(*this) ? ShapeOutsideInfo::info(*this) : nullptr;
H A DRenderBox.cpp244 ShapeOutsideInfo::removeInfo(*this);
436 ShapeOutsideInfo::removeInfo(*this);
438 ShapeOutsideInfo::ensureInfo(*this).markShapeAsDirty();
1615 ShapeOutsideInfo::ensureInfo(*this).markShapeAsDirty();
H A DRenderBlockFlow.cpp2456 if (ShapeOutsideInfo* shapeOutside = childBox.shapeOutsideInfo())
/macosx-10.10/WebCore-7600.1.25/rendering/line/
H A DLineWidth.cpp86 ShapeOutsideInfo* shapeOutsideInfo = newFloat->renderer().shapeOutsideInfo();
/macosx-10.10/WebCore-7600.1.25/inspector/
H A DInspectorOverlay.cpp559 const ShapeOutsideInfo* shapeOutsideInfo;
604 const ShapeOutsideInfo* shapeOutsideInfo = renderer->shapeOutsideInfo();

Completed in 261 milliseconds