Lines Matching refs:SkConic
1043 bool SkConic::chopAt(SkScalar t, SkConic dst[2]) const { in chopAt()
1070 SkASSERT(0 == offsetof(SkConic, fPts[0].fX)); in chopAt()
1074 void SkConic::chopAt(SkScalar t1, SkScalar t2, SkConic* dst) const { in chopAt()
1080 SkConic pair[2]; in chopAt()
1106 SkPoint SkConic::evalAt(SkScalar t) const { in evalAt()
1110 SkVector SkConic::evalTangentAt(SkScalar t) const { in evalTangentAt()
1132 void SkConic::evalAt(SkScalar t, SkPoint* pt, SkVector* tangent) const { in evalAt()
1147 void SkConic::chop(SkConic * SK_RESTRICT dst) const { in chop()
1185 void SkConic::computeAsQuadError(SkVector* err) const { in computeAsQuadError()
1190 bool SkConic::asQuadTol(SkScalar tol) const { in asQuadTol()
1198 int SkConic::computeQuadPOW2(SkScalar tol) const { in computeQuadPOW2()
1239 static SkPoint* subdivide(const SkConic& src, SkPoint pts[], int level) { in subdivide()
1246 SkConic dst[2]; in subdivide()
1280 int SkConic::chopIntoQuadsPOW2(SkPoint pts[], int pow2) const { in chopIntoQuadsPOW2()
1285 SkConic dst[2]; in chopIntoQuadsPOW2()
1312 bool SkConic::findXExtrema(SkScalar* t) const { in findXExtrema()
1316 bool SkConic::findYExtrema(SkScalar* t) const { in findYExtrema()
1320 bool SkConic::chopAtXExtrema(SkConic dst[2]) const { in chopAtXExtrema()
1338 bool SkConic::chopAtYExtrema(SkConic dst[2]) const { in chopAtYExtrema()
1356 void SkConic::computeTightBounds(SkRect* bounds) const { in computeTightBounds()
1372 void SkConic::computeFastBounds(SkRect* bounds) const { in computeFastBounds()
1377 bool SkConic::findMaxCurvature(SkScalar* t) const {
1383 SkScalar SkConic::TransformW(const SkPoint pts[], SkScalar w, const SkMatrix& matrix) { in TransformW()
1402 int SkConic::BuildUnitArc(const SkVector& uStart, const SkVector& uStop, SkRotationDirection dir, in BuildUnitArc()
1403 const SkMatrix* userMatrix, SkConic dst[kMaxConicsForArc]) { in BuildUnitArc()