Lines Matching refs:SkPathStroker
159 class SkPathStroker { class
161 SkPathStroker(const SkPath& src,
287 bool SkPathStroker::preJoinTo(const SkPoint& currPt, SkVector* normal, in preJoinTo()
320 void SkPathStroker::postJoinTo(const SkPoint& currPt, const SkVector& normal, in postJoinTo()
329 void SkPathStroker::finishContour(bool close, bool currIsLine) { in finishContour()
377 SkPathStroker::SkPathStroker(const SkPath& src, in SkPathStroker() function in SkPathStroker
420 void SkPathStroker::moveTo(const SkPoint& pt) { in moveTo()
429 void SkPathStroker::line_to(const SkPoint& currPt, const SkVector& normal) { in line_to()
466 void SkPathStroker::lineTo(const SkPoint& currPt, const SkPath::Iter* iter) { in lineTo()
483 void SkPathStroker::setQuadEndNormal(const SkPoint quad[3], const SkVector& normalAB, in setQuadEndNormal()
491 void SkPathStroker::setConicEndNormal(const SkConic& conic, const SkVector& normalAB, in setConicEndNormal()
496 void SkPathStroker::setCubicEndNormal(const SkPoint cubic[4], const SkVector& normalAB, in setCubicEndNormal()
525 void SkPathStroker::init(StrokeType strokeType, SkQuadConstruct* quadPts, SkScalar tStart, in init()
637 SkPathStroker::ReductionType SkPathStroker::CheckCubicLinear(const SkPoint cubic[4], in CheckCubicLinear()
676 SkPathStroker::ReductionType SkPathStroker::CheckConicLinear(const SkConic& conic, in CheckConicLinear()
699 SkPathStroker::ReductionType SkPathStroker::CheckQuadLinear(const SkPoint quad[3], in CheckQuadLinear()
720 void SkPathStroker::conicTo(const SkPoint& pt1, const SkPoint& pt2, SkScalar weight) { in conicTo()
758 void SkPathStroker::quadTo(const SkPoint& pt1, const SkPoint& pt2) { in quadTo()
799 void SkPathStroker::setRayPts(const SkPoint& tPt, SkVector* dxy, SkPoint* onPt, in setRayPts()
815 void SkPathStroker::conicPerpRay(const SkConic& conic, SkScalar t, SkPoint* tPt, SkPoint* onPt, in conicPerpRay()
826 void SkPathStroker::conicQuadEnds(const SkConic& conic, SkQuadConstruct* quadPts) const { in conicQuadEnds()
843 void SkPathStroker::cubicPerpRay(const SkPoint cubic[4], SkScalar t, SkPoint* tPt, SkPoint* onPt, in cubicPerpRay()
872 void SkPathStroker::cubicQuadEnds(const SkPoint cubic[4], SkQuadConstruct* quadPts) { in cubicQuadEnds()
887 void SkPathStroker::cubicQuadMid(const SkPoint cubic[4], const SkQuadConstruct* quadPts, in cubicQuadMid()
894 void SkPathStroker::quadPerpRay(const SkPoint quad[3], SkScalar t, SkPoint* tPt, SkPoint* onPt, in quadPerpRay()
907 SkPathStroker::ResultType SkPathStroker::intersectRay(SkQuadConstruct* quadPts, in intersectRay()
962 SkPathStroker::ResultType SkPathStroker::tangentsMeet(const SkPoint cubic[4], in tangentsMeet()
984 bool SkPathStroker::ptInQuadBounds(const SkPoint quad[3], const SkPoint& pt) const { in ptInQuadBounds()
1025 SkPathStroker::ResultType SkPathStroker::strokeCloseEnough(const SkPoint stroke[3], in strokeCloseEnough()
1074 SkPathStroker::ResultType SkPathStroker::compareQuadCubic(const SkPoint cubic[4], in compareQuadCubic()
1090 SkPathStroker::ResultType SkPathStroker::compareQuadConic(const SkConic& conic, in compareQuadConic()
1106 SkPathStroker::ResultType SkPathStroker::compareQuadQuad(const SkPoint quad[3], in compareQuadQuad()
1133 void SkPathStroker::addDegenerateLine(const SkQuadConstruct* quadPts) { in addDegenerateLine()
1139 bool SkPathStroker::cubicMidOnLine(const SkPoint cubic[4], const SkQuadConstruct* quadPts) const { in cubicMidOnLine()
1146 bool SkPathStroker::cubicStroke(const SkPoint cubic[4], SkQuadConstruct* quadPts) { in cubicStroke()
1213 bool SkPathStroker::conicStroke(const SkConic& conic, SkQuadConstruct* quadPts) { in conicStroke()
1245 bool SkPathStroker::quadStroke(const SkPoint quad[3], SkQuadConstruct* quadPts) { in quadStroke()
1277 void SkPathStroker::cubicTo(const SkPoint& pt1, const SkPoint& pt2, in cubicTo()
1451 SkPathStroker stroker(src, radius, fMiterLimit, this->getCap(), this->getJoin(), in strokePath()