#include <path.h>
Public Member Functions | |
| ComponentType | type () const |
| const LinearPathComponent * | linear () const |
| const QuadraticPathComponent * | quadratic () const |
| const ConicPathComponent * | conic () const |
| const CubicPathComponent * | cubic () const |
| const ContourComponent * | contour () const |
| ComponentIterator & | operator++ () |
| bool | operator== (const ComponentIterator &other) const |
| bool | operator!= (const ComponentIterator &other) const |
Friends | |
| class | Path |
| const ConicPathComponent * impeller::Path::ComponentIterator::conic | ( | ) | const |
| const ContourComponent * impeller::Path::ComponentIterator::contour | ( | ) | const |
Definition at line 63 of file path.cc.
References CHECK_COMPONENT, and impeller::Path::kContour.
Referenced by impeller::testing::TEST().
| const CubicPathComponent * impeller::Path::ComponentIterator::cubic | ( | ) | const |
| const LinearPathComponent * impeller::Path::ComponentIterator::linear | ( | ) | const |
|
inline |
| Path::ComponentIterator & impeller::Path::ComponentIterator::operator++ | ( | ) |
Definition at line 71 of file path.cc.
References impeller::Path::VerbToOffset().
|
inline |
| const QuadraticPathComponent * impeller::Path::ComponentIterator::quadratic | ( | ) | const |
Definition at line 39 of file path.cc.
References CHECK_COMPONENT, and impeller::Path::kQuadratic.
| Path::ComponentType impeller::Path::ComponentIterator::type | ( | ) | const |
Definition at line 22 of file path.cc.
Referenced by impeller::testing::TEST().