#include <Shape.h>
|
static std::unique_ptr< Shape > | createShape (const BasicShape &, const LayoutSize &logicalBoxSize, WritingMode, float margin) |
|
static std::unique_ptr< Shape > | createRasterShape (Image *, float threshold, const LayoutRect &imageRect, const LayoutRect &marginRect, WritingMode, float margin) |
|
static std::unique_ptr< Shape > | createBoxShape (const RoundedRect &, WritingMode, float margin) |
|
static std::unique_ptr< Shape > | createShape (const BasicShape &, const LayoutSize &logicalBoxSize, WritingMode, float margin) |
|
static std::unique_ptr< Shape > | createRasterShape (Image *, float threshold, const LayoutRect &imageRect, const LayoutRect &marginRect, WritingMode, float margin) |
|
static std::unique_ptr< Shape > | createBoxShape (const RoundedRect &, WritingMode, float margin) |
|
◆ ~Shape() [1/2]
virtual WebCore::Shape::~Shape |
( |
| ) |
|
|
inlinevirtual |
◆ ~Shape() [2/2]
virtual WebCore::Shape::~Shape |
( |
| ) |
|
|
inlinevirtual |
◆ buildDisplayPaths() [1/2]
◆ buildDisplayPaths() [2/2]
◆ createBoxShape() [1/2]
◆ createBoxShape() [2/2]
◆ createRasterShape() [1/2]
◆ createRasterShape() [2/2]
◆ createShape() [1/2]
◆ createShape() [2/2]
◆ getExcludedInterval() [1/2]
◆ getExcludedInterval() [2/2]
◆ isEmpty() [1/2]
virtual bool WebCore::Shape::isEmpty |
( |
| ) |
const |
|
pure virtual |
◆ isEmpty() [2/2]
virtual bool WebCore::Shape::isEmpty |
( |
| ) |
const |
|
pure virtual |
◆ lineOverlapsShapeMarginBounds() [1/2]
bool WebCore::Shape::lineOverlapsShapeMarginBounds |
( |
LayoutUnit |
lineTop, |
|
|
LayoutUnit |
lineHeight |
|
) |
| const |
|
inline |
◆ lineOverlapsShapeMarginBounds() [2/2]
bool WebCore::Shape::lineOverlapsShapeMarginBounds |
( |
LayoutUnit |
lineTop, |
|
|
LayoutUnit |
lineHeight |
|
) |
| const |
|
inline |
◆ shapeMargin() [1/2]
float WebCore::Shape::shapeMargin |
( |
| ) |
const |
|
inlineprotected |
◆ shapeMargin() [2/2]
float WebCore::Shape::shapeMargin |
( |
| ) |
const |
|
inlineprotected |
◆ shapeMarginLogicalBoundingBox() [1/2]
virtual LayoutRect WebCore::Shape::shapeMarginLogicalBoundingBox |
( |
| ) |
const |
|
pure virtual |
◆ shapeMarginLogicalBoundingBox() [2/2]
virtual LayoutRect WebCore::Shape::shapeMarginLogicalBoundingBox |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/WebCore.framework/Versions/A/PrivateHeaders/Shape.h
- Source/WebCore/rendering/shapes/Shape.cpp