• Home
  • Raw
  • Download

Lines Matching refs:SkPathStroker

119 class SkPathStroker {  class
121 SkPathStroker(const SkPath& src,
246 bool SkPathStroker::preJoinTo(const SkPoint& currPt, SkVector* normal, in preJoinTo()
279 void SkPathStroker::postJoinTo(const SkPoint& currPt, const SkVector& normal, in postJoinTo()
288 void SkPathStroker::finishContour(bool close, bool currIsLine) { in finishContour()
322 SkPathStroker::SkPathStroker(const SkPath& src, in SkPathStroker() function in SkPathStroker
362 void SkPathStroker::moveTo(const SkPoint& pt) { in moveTo()
371 void SkPathStroker::line_to(const SkPoint& currPt, const SkVector& normal) { in line_to()
408 void SkPathStroker::lineTo(const SkPoint& currPt, const SkPath::Iter* iter) { in lineTo()
425 void SkPathStroker::setQuadEndNormal(const SkPoint quad[3], const SkVector& normalAB, in setQuadEndNormal()
433 void SkPathStroker::setConicEndNormal(const SkConic& conic, const SkVector& normalAB, in setConicEndNormal()
438 void SkPathStroker::setCubicEndNormal(const SkPoint cubic[4], const SkVector& normalAB, in setCubicEndNormal()
467 void SkPathStroker::init(StrokeType strokeType, SkQuadConstruct* quadPts, SkScalar tStart, in init()
577 SkPathStroker::ReductionType SkPathStroker::CheckCubicLinear(const SkPoint cubic[4], in CheckCubicLinear()
608 SkPathStroker::ReductionType SkPathStroker::CheckConicLinear(const SkConic& conic, in CheckConicLinear()
639 SkPathStroker::ReductionType SkPathStroker::CheckQuadLinear(const SkPoint quad[3], in CheckQuadLinear()
660 void SkPathStroker::conicTo(const SkPoint& pt1, const SkPoint& pt2, SkScalar weight) { in conicTo()
698 void SkPathStroker::quadTo(const SkPoint& pt1, const SkPoint& pt2) { in quadTo()
739 void SkPathStroker::setRayPts(const SkPoint& tPt, SkVector* dxy, SkPoint* onPt, in setRayPts()
760 void SkPathStroker::conicPerpRay(const SkConic& conic, SkScalar t, SkPoint* tPt, SkPoint* onPt, in conicPerpRay()
771 void SkPathStroker::conicQuadEnds(const SkConic& conic, SkQuadConstruct* quadPts) const { in conicQuadEnds()
789 bool SkPathStroker::cubicPerpRay(const SkPoint cubic[4], SkScalar t, SkPoint* tPt, SkPoint* onPt, in cubicPerpRay()
810 bool SkPathStroker::cubicQuadEnds(const SkPoint cubic[4], SkQuadConstruct* quadPts) { in cubicQuadEnds()
830 bool SkPathStroker::cubicQuadMid(const SkPoint cubic[4], const SkQuadConstruct* quadPts, in cubicQuadMid()
837 void SkPathStroker::quadPerpRay(const SkPoint quad[3], SkScalar t, SkPoint* tPt, SkPoint* onPt, in quadPerpRay()
850 SkPathStroker::ResultType SkPathStroker::intersectRay(SkQuadConstruct* quadPts, in intersectRay()
902 SkPathStroker::ResultType SkPathStroker::tangentsMeet(const SkPoint cubic[4], in tangentsMeet()
926 bool SkPathStroker::ptInQuadBounds(const SkPoint quad[3], const SkPoint& pt) const { in ptInQuadBounds()
966 SkPathStroker::ResultType SkPathStroker::strokeCloseEnough(const SkPoint stroke[3], in strokeCloseEnough()
1015 SkPathStroker::ResultType SkPathStroker::compareQuadCubic(const SkPoint cubic[4], in compareQuadCubic()
1035 SkPathStroker::ResultType SkPathStroker::compareQuadConic(const SkConic& conic, in compareQuadConic()
1051 SkPathStroker::ResultType SkPathStroker::compareQuadQuad(const SkPoint quad[3], in compareQuadQuad()
1078 void SkPathStroker::addDegenerateLine(const SkQuadConstruct* quadPts) { in addDegenerateLine()
1084 bool SkPathStroker::cubicMidOnLine(const SkPoint cubic[4], const SkQuadConstruct* quadPts) const { in cubicMidOnLine()
1093 bool SkPathStroker::cubicStroke(const SkPoint cubic[4], SkQuadConstruct* quadPts) { in cubicStroke()
1153 bool SkPathStroker::conicStroke(const SkConic& conic, SkQuadConstruct* quadPts) { in conicStroke()
1183 bool SkPathStroker::quadStroke(const SkPoint quad[3], SkQuadConstruct* quadPts) { in quadStroke()
1213 void SkPathStroker::cubicTo(const SkPoint& pt1, const SkPoint& pt2, in cubicTo()
1373 SkPathStroker stroker(src, radius, fMiterLimit, this->getCap(), this->getJoin(), fResScale); in strokePath()