25 bool wellBehaved =
true;
39 wellBehaved &=
between(pts[0].fX, pts[1].fX, pts[2].fX);
40 wellBehaved &=
between(pts[0].fY, pts[1].fY, pts[2].fY);
46 wellBehaved &=
between(pts[0].fX, pts[1].fX, pts[3].fX);
47 wellBehaved &=
between(pts[0].fY, pts[1].fY, pts[3].fY);
48 wellBehaved &=
between(pts[0].fX, pts[2].fX, pts[3].fX);
49 wellBehaved &=
between(pts[0].fY, pts[2].fY, pts[3].fY);
75 while ((current = current->
next())) {
bool SortContourList(SkOpContourHead **contourList, bool evenOdd, bool oppEvenOdd)
#define SkDEBUGPARAMS(...)
bool TightBounds(const SkPath &path, SkRect *result)
bool between(double a, double b, double c)
@ kCubic
SkPath::RawIter returns 4 points.
@ kConic
SkPath::RawIter returns 3 points + 1 weight.
@ kQuad
SkPath::RawIter returns 3 points.
@ kMove
SkPath::RawIter returns 1 point.
const SkPathOpsBounds & bounds() const
static float max(float r, float g, float b)
static float min(float r, float g, float b)
Optional< SkRect > bounds
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir path
SkScalar fBottom
larger y-axis bounds
SkScalar fLeft
smaller x-axis bounds
SkScalar fRight
larger x-axis bounds
SkScalar fTop
smaller y-axis bounds