• Home
  • Raw
  • Download

Lines Matching refs:SkConic

1227 void SkConic::evalAt(SkScalar t, SkPoint* pt, SkVector* tangent) const {  in evalAt()
1240 void SkConic::chopAt(SkScalar t, SkConic dst[2]) const { in chopAt()
1272 SkPoint SkConic::evalAt(SkScalar t) const { in evalAt()
1293 SkVector SkConic::evalTangentAt(SkScalar t) const { in evalTangentAt()
1317 void SkConic::chop(SkConic * SK_RESTRICT dst) const { in chop()
1348 void SkConic::computeAsQuadError(SkVector* err) const { in computeAsQuadError()
1353 bool SkConic::asQuadTol(SkScalar tol) const { in asQuadTol()
1361 int SkConic::computeQuadPOW2(SkScalar tol) const { in computeQuadPOW2()
1396 static SkPoint* subdivide(const SkConic& src, SkPoint pts[], int level) { in subdivide()
1403 SkConic dst[2]; in subdivide()
1411 int SkConic::chopIntoQuadsPOW2(SkPoint pts[], int pow2) const { in chopIntoQuadsPOW2()
1419 bool SkConic::findXExtrema(SkScalar* t) const { in findXExtrema()
1423 bool SkConic::findYExtrema(SkScalar* t) const { in findYExtrema()
1427 bool SkConic::chopAtXExtrema(SkConic dst[2]) const { in chopAtXExtrema()
1442 bool SkConic::chopAtYExtrema(SkConic dst[2]) const { in chopAtYExtrema()
1457 void SkConic::computeTightBounds(SkRect* bounds) const { in computeTightBounds()
1473 void SkConic::computeFastBounds(SkRect* bounds) const { in computeFastBounds()
1477 bool SkConic::findMaxCurvature(SkScalar* t) const { in findMaxCurvature()
1482 SkScalar SkConic::TransformW(const SkPoint pts[], SkScalar w, in TransformW()
1502 int SkConic::BuildUnitArc(const SkVector& uStart, const SkVector& uStop, SkRotationDirection dir, in BuildUnitArc()
1503 const SkMatrix* userMatrix, SkConic dst[kMaxConicsForArc]) { in BuildUnitArc()