Lines Matching refs:SkQuadConstruct
79 struct SkQuadConstruct { // The state of the quad stroke under construction. struct
98 bool initWithStart(SkQuadConstruct* parent) { in initWithStart() argument
108 bool initWithEnd(SkQuadConstruct* parent) { in initWithEnd() argument
196 void addDegenerateLine(const SkQuadConstruct* );
201 ResultType compareQuadConic(const SkConic& , SkQuadConstruct* ) const;
202 ResultType compareQuadCubic(const SkPoint cubic[4], SkQuadConstruct* );
203 ResultType compareQuadQuad(const SkPoint quad[3], SkQuadConstruct* );
206 void conicQuadEnds(const SkConic& , SkQuadConstruct* ) const;
207 bool conicStroke(const SkConic& , SkQuadConstruct* );
208 bool cubicMidOnLine(const SkPoint cubic[4], const SkQuadConstruct* ) const;
211 bool cubicQuadEnds(const SkPoint cubic[4], SkQuadConstruct* );
212 bool cubicQuadMid(const SkPoint cubic[4], const SkQuadConstruct* , SkPoint* mid) const;
213 bool cubicStroke(const SkPoint cubic[4], SkQuadConstruct* );
214 void init(StrokeType strokeType, SkQuadConstruct* , SkScalar tStart, SkScalar tEnd);
215 ResultType intersectRay(SkQuadConstruct* , IntersectRayType STROKER_DEBUG_PARAMS(int) ) const;
219 bool quadStroke(const SkPoint quad[3], SkQuadConstruct* );
230 static bool SlightAngle(SkQuadConstruct* );
232 SkQuadConstruct* STROKER_DEBUG_PARAMS(int depth) ) const;
233 ResultType tangentsMeet(const SkPoint cubic[4], SkQuadConstruct* );
467 void SkPathStroker::init(StrokeType strokeType, SkQuadConstruct* quadPts, SkScalar tStart, in init()
689 SkQuadConstruct quadPts; in conicTo()
727 SkQuadConstruct quadPts; in quadTo()
771 void SkPathStroker::conicQuadEnds(const SkConic& conic, SkQuadConstruct* quadPts) const { in conicQuadEnds()
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()
850 SkPathStroker::ResultType SkPathStroker::intersectRay(SkQuadConstruct* quadPts, in intersectRay()
903 SkQuadConstruct* quadPts) { in tangentsMeet()
967 const SkPoint ray[2], SkQuadConstruct* quadPts STROKER_DEBUG_PARAMS(int depth)) const { in strokeCloseEnough()
1016 SkQuadConstruct* quadPts) { in compareQuadCubic()
1036 SkQuadConstruct* quadPts) const { in compareQuadConic()
1052 SkQuadConstruct* quadPts) { 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()
1134 SkQuadConstruct half; in cubicStroke()
1153 bool SkPathStroker::conicStroke(const SkConic& conic, SkQuadConstruct* quadPts) { in conicStroke()
1170 SkQuadConstruct half; in conicStroke()
1183 bool SkPathStroker::quadStroke(const SkPoint quad[3], SkQuadConstruct* quadPts) { in quadStroke()
1200 SkQuadConstruct half; in quadStroke()
1255 SkQuadConstruct quadPts; in cubicTo()