Lines Matching defs:SkDCubic
17 struct SkDCubic { struct
18 static const int kPointCount = 4;
19 static const int kPointLast = kPointCount - 1;
20 static const int kMaxIntersections = 9;
22 enum SearchAxis {
49 SkDCubicPair chopAt(double t) const; argument
69 SkDCubic cubic; in FindInflections() argument
79 bool hullIntersects(const SkDCubic& c2, bool* isLinear) const; argument
84 static int maxIntersections() { return kMaxIntersections; } in maxIntersections()
110 const SkDCubic& set(const SkPoint pts[kPointCount] in set() argument
121 void subDivide(double t1, double t2, SkDCubic* c) const { *c = this->subDivide(t1, t2); } in subDivide() argument
123 static SkDCubic SubDivide(const SkPoint a[kPointCount], double t1, double t2) { in SubDivide() argument
132 SkDCubic cubic; in SubDivide() argument
162 struct SkDCubicPair { argument
163 SkDCubic first() const { in first() argument