#include "impeller/entity/geometry/geometry.h"
#include "impeller/geometry/dashed_line_path_source.h"
#include "impeller/geometry/matrix.h"
#include "impeller/geometry/path_source.h"
#include "impeller/geometry/stroke_parameters.h"
#include "impeller/tessellator/path_tessellator.h"
Go to the source code of this file.
Classes | |
class | impeller::PathAndArcSegmentReceiver |
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... | |
class | impeller::StrokeSegmentsGeometry |
An abstract Geometry base class that produces fillable vertices representing the stroked outline of the segments provided by the subclass in the virtual |Dispatch| method. More... | |
class | impeller::StrokePathSourceGeometry |
An abstract Geometry base class that produces fillable vertices representing the stroked outline from any |PathSource| provided by the subclass. More... | |
class | impeller::StrokePathGeometry |
A Geometry that produces fillable vertices representing the stroked outline of a |DlPath| object using the |StrokePathSourceGeometry| base class and a |DlPath| object to perform path iteration. More... | |
class | impeller::ArcStrokeGeometry |
A Geometry that produces fillable vertices representing the stroked outline of an |Arc| object using the base class |StrokeSegmentsGeometry| and utilizing the special |RecordArc| extension method provided by the |PathAndArcSegmentReceiver|. More... | |
class | impeller::StrokeDiffRoundRectGeometry |
A Geometry that produces fillable vertices representing the stroked outline of a pair of nested |RoundRect| objects using the |StrokePathSourceGeometry| base class. More... | |
class | impeller::StrokeDashedLineGeometry |
A Geometry that produces fillable vertices representing the stroked outline of a |DlPath| object using the |StrokePathSourceGeometry| base class and a |DlPath| object to perform path iteration. More... | |
Namespaces | |
impeller | |