| Flutter Impeller |

Public Member Functions | List of all members
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:

## 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

Implemented in impeller::StrokePathSegmentReceiver.

Referenced by impeller::ArcStrokeGeometry::Dispatch().

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

- impeller/entity/geometry/stroke_path_geometry.h