Flutter Impeller
impeller::PathAndArcSegmentReceiver Class Referenceabstract

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>

Inheritance diagram for impeller::PathAndArcSegmentReceiver:
impeller::PathTessellator::SegmentReceiver impeller::StrokePathSegmentReceiver

Public Member Functions

virtual void RecordArc (const Arc &arc, const Point center, const Size radii)=0
 
- Public Member Functions inherited from impeller::PathTessellator::SegmentReceiver
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
 

Detailed Description

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.

Member Function Documentation

◆ RecordArc()

virtual void impeller::PathAndArcSegmentReceiver::RecordArc ( const Arc arc,
const Point  center,
const Size  radii 
)
pure virtual

The documentation for this class was generated from the following file: