• Home
  • Raw
  • Download

Lines Matching refs:SkPathStroker

126 class SkPathStroker {  class
128 SkPathStroker(const SkPath& src,
254 bool SkPathStroker::preJoinTo(const SkPoint& currPt, SkVector* normal, in preJoinTo()
287 void SkPathStroker::postJoinTo(const SkPoint& currPt, const SkVector& normal, in postJoinTo()
296 void SkPathStroker::finishContour(bool close, bool currIsLine) { in finishContour()
344 SkPathStroker::SkPathStroker(const SkPath& src, in SkPathStroker() function in SkPathStroker
387 void SkPathStroker::moveTo(const SkPoint& pt) { in moveTo()
396 void SkPathStroker::line_to(const SkPoint& currPt, const SkVector& normal) { in line_to()
433 void SkPathStroker::lineTo(const SkPoint& currPt, const SkPath::Iter* iter) { in lineTo()
450 void SkPathStroker::setQuadEndNormal(const SkPoint quad[3], const SkVector& normalAB, in setQuadEndNormal()
458 void SkPathStroker::setConicEndNormal(const SkConic& conic, const SkVector& normalAB, in setConicEndNormal()
463 void SkPathStroker::setCubicEndNormal(const SkPoint cubic[4], const SkVector& normalAB, in setCubicEndNormal()
492 void SkPathStroker::init(StrokeType strokeType, SkQuadConstruct* quadPts, SkScalar tStart, in init()
603 SkPathStroker::ReductionType SkPathStroker::CheckCubicLinear(const SkPoint cubic[4], in CheckCubicLinear()
642 SkPathStroker::ReductionType SkPathStroker::CheckConicLinear(const SkConic& conic, in CheckConicLinear()
665 SkPathStroker::ReductionType SkPathStroker::CheckQuadLinear(const SkPoint quad[3], in CheckQuadLinear()
686 void SkPathStroker::conicTo(const SkPoint& pt1, const SkPoint& pt2, SkScalar weight) { in conicTo()
724 void SkPathStroker::quadTo(const SkPoint& pt1, const SkPoint& pt2) { in quadTo()
765 void SkPathStroker::setRayPts(const SkPoint& tPt, SkVector* dxy, SkPoint* onPt, in setRayPts()
786 void SkPathStroker::conicPerpRay(const SkConic& conic, SkScalar t, SkPoint* tPt, SkPoint* onPt, in conicPerpRay()
797 void SkPathStroker::conicQuadEnds(const SkConic& conic, SkQuadConstruct* quadPts) const { in conicQuadEnds()
814 void SkPathStroker::cubicPerpRay(const SkPoint cubic[4], SkScalar t, SkPoint* tPt, SkPoint* onPt, in cubicPerpRay()
843 void SkPathStroker::cubicQuadEnds(const SkPoint cubic[4], SkQuadConstruct* quadPts) { in cubicQuadEnds()
858 void SkPathStroker::cubicQuadMid(const SkPoint cubic[4], const SkQuadConstruct* quadPts, in cubicQuadMid()
865 void SkPathStroker::quadPerpRay(const SkPoint quad[3], SkScalar t, SkPoint* tPt, SkPoint* onPt, in quadPerpRay()
878 SkPathStroker::ResultType SkPathStroker::intersectRay(SkQuadConstruct* quadPts, in intersectRay()
933 SkPathStroker::ResultType SkPathStroker::tangentsMeet(const SkPoint cubic[4], in tangentsMeet()
955 bool SkPathStroker::ptInQuadBounds(const SkPoint quad[3], const SkPoint& pt) const { in ptInQuadBounds()
996 SkPathStroker::ResultType SkPathStroker::strokeCloseEnough(const SkPoint stroke[3], in strokeCloseEnough()
1045 SkPathStroker::ResultType SkPathStroker::compareQuadCubic(const SkPoint cubic[4], in compareQuadCubic()
1061 SkPathStroker::ResultType SkPathStroker::compareQuadConic(const SkConic& conic, in compareQuadConic()
1077 SkPathStroker::ResultType SkPathStroker::compareQuadQuad(const SkPoint quad[3], in compareQuadQuad()
1104 void SkPathStroker::addDegenerateLine(const SkQuadConstruct* quadPts) { in addDegenerateLine()
1110 bool SkPathStroker::cubicMidOnLine(const SkPoint cubic[4], const SkQuadConstruct* quadPts) const { in cubicMidOnLine()
1117 bool SkPathStroker::cubicStroke(const SkPoint cubic[4], SkQuadConstruct* quadPts) { in cubicStroke()
1177 bool SkPathStroker::conicStroke(const SkConic& conic, SkQuadConstruct* quadPts) { in conicStroke()
1209 bool SkPathStroker::quadStroke(const SkPoint quad[3], SkQuadConstruct* quadPts) { in quadStroke()
1241 void SkPathStroker::cubicTo(const SkPoint& pt1, const SkPoint& pt2, in cubicTo()
1415 SkPathStroker stroker(src, radius, fMiterLimit, this->getCap(), this->getJoin(), in strokePath()