A |SegmentReceiver| that also accepts Arc segments for optimal handling. A path or |PathSource| will typically represent such curves using Conic segments which are harder to iterate. More...
#include <stroke_path_geometry.h>
Public Member Functions | |
virtual void | RecordArc (const Arc &arc, const Point center, const Size radii)=0 |
![]() | |
virtual void | BeginContour (Point origin, bool will_be_closed)=0 |
virtual void | RecordLine (Point p1, Point p2)=0 |
virtual void | RecordQuad (Point p1, Point cp, Point p2)=0 |
virtual void | RecordConic (Point p1, Point cp, Point p2, Scalar weight)=0 |
virtual void | RecordCubic (Point p1, Point cp1, Point cp2, Point p2)=0 |
virtual void | EndContour (Point origin, bool with_close)=0 |
A |SegmentReceiver| that also accepts Arc segments for optimal handling. A path or |PathSource| will typically represent such curves using Conic segments which are harder to iterate.
Definition at line 20 of file stroke_path_geometry.h.
|
pure virtual |
Implemented in impeller::StrokePathSegmentReceiver.
Referenced by impeller::ArcStrokeGeometry::Dispatch().