#include <round_superellipse.h>
Public Member Functions | |
RoundSuperellipsePathSource (const RoundSuperellipse &round_superellipse) | |
~RoundSuperellipsePathSource () | |
const RoundSuperellipse & | GetRoundSuperellipse () const |
FillType | GetFillType () const override |
Rect | GetBounds () const override |
bool | IsConvex () const override |
void | Dispatch (PathReceiver &receiver) const override |
![]() | |
virtual | ~PathSource ()=default |
Definition at line 146 of file round_superellipse.h.
|
explicit |
Definition at line 41 of file round_superellipse.cc.
|
default |
|
overridevirtual |
Implements impeller::PathSource.
Definition at line 59 of file round_superellipse.cc.
References impeller::RoundSuperellipse::GetBounds(), impeller::RoundSuperellipse::GetRadii(), and impeller::RoundSuperellipseParam::MakeBoundsRadii().
|
overridevirtual |
Implements impeller::PathSource.
Definition at line 51 of file round_superellipse.cc.
References impeller::RoundSuperellipse::GetBounds().
|
overridevirtual |
Implements impeller::PathSource.
Definition at line 47 of file round_superellipse.cc.
References impeller::kNonZero.
|
inline |
Definition at line 153 of file round_superellipse.h.
|
overridevirtual |
Implements impeller::PathSource.
Definition at line 55 of file round_superellipse.cc.