#include <path_source.h>
Public Member Functions | |
| PathTransformer (PathReceiver &receiver, const impeller::Matrix &matrix) | |
| void | MoveTo (const Point &p2, bool will_be_closed) override |
| void | LineTo (const Point &p2) override |
| void | QuadTo (const Point &cp, const Point &p2) override |
| bool | ConicTo (const Point &cp, const Point &p2, Scalar weight) override |
| void | CubicTo (const Point &cp1, const Point &cp2, const Point &p2) override |
| void | Close () override |
Public Member Functions inherited from impeller::PathReceiver | |
| virtual | ~PathReceiver ()=default |
A utility class to receive path segments from a source, transform them by a matrix, and pass them along to a subsequent receiver.
Definition at line 114 of file path_source.h.
|
inline |
Definition at line 116 of file path_source.h.
|
inlineoverridevirtual |
Implements impeller::PathReceiver.
Definition at line 138 of file path_source.h.
References impeller::PathReceiver::Close().
Referenced by impeller::testing::TEST().
|
inlineoverridevirtual |
Reimplemented from impeller::PathReceiver.
Definition at line 130 of file path_source.h.
References impeller::PathReceiver::ConicTo().
Referenced by impeller::testing::TEST().
|
inlineoverridevirtual |
Implements impeller::PathReceiver.
Definition at line 134 of file path_source.h.
References impeller::PathReceiver::CubicTo().
Referenced by impeller::testing::TEST().
|
inlineoverridevirtual |
Implements impeller::PathReceiver.
Definition at line 124 of file path_source.h.
References impeller::PathReceiver::LineTo().
Referenced by impeller::testing::TEST().
|
inlineoverridevirtual |
Implements impeller::PathReceiver.
Definition at line 120 of file path_source.h.
References impeller::PathReceiver::MoveTo().
Referenced by impeller::testing::TEST().
Implements impeller::PathReceiver.
Definition at line 126 of file path_source.h.
References impeller::PathReceiver::QuadTo().
Referenced by impeller::testing::TEST().