Home
last modified time | relevance | path

Searched refs:intersectRay (Results 1 – 16 of 16) sorted by relevance

/third_party/skia/src/pathops/
DSkPathOpsCurve.h303 i->intersectRay(line, ray); in line_intersect_ray()
310 i->intersectRay(quad, ray); in quad_intersect_ray()
317 i->intersectRay(conic, ray); in conic_intersect_ray()
324 i->intersectRay(cubic, ray); in cubic_intersect_ray()
337 i->intersectRay(c.fLine, ray); in dline_intersect_ray()
341 i->intersectRay(c.fQuad, ray); in dquad_intersect_ray()
345 i->intersectRay(c.fConic, ray); in dconic_intersect_ray()
349 i->intersectRay(c.fCubic, ray); in dcubic_intersect_ray()
DSkIntersections.h268 int intersectRay(const SkDLine&, const SkDLine&);
269 int intersectRay(const SkDQuad&, const SkDLine&);
270 int intersectRay(const SkDConic&, const SkDLine&);
271 int intersectRay(const SkDCubic&, const SkDLine&);
272 int intersectRay(const SkTCurve& tCurve, const SkDLine& line) { in intersectRay() function
273 return tCurve.intersectRay(this, line); in intersectRay()
DSkDQuadLineIntersection.cpp139 int intersectRay(double roots[2]) { in intersectRay() function in LineQuadraticIntersections
175 int roots = intersectRay(rootVals); in intersect()
443 int SkIntersections::intersectRay(const SkDQuad& quad, const SkDLine& line) { in intersectRay() function in SkIntersections
445 fUsed = q.intersectRay(fT[0]); in intersectRay()
DSkDCubicLineIntersection.cpp121 int intersectRay(double roots[3]) { in intersectRay() function in LineCubicIntersections
154 int roots = intersectRay(rootVals); in intersect()
438 int SkIntersections::intersectRay(const SkDCubic& cubic, const SkDLine& line) { in intersectRay() function in SkIntersections
440 fUsed = c.intersectRay(fT[0]); in intersectRay()
DSkDConicLineIntersection.cpp103 int roots = this->intersectRay(rootVals); in intersect()
125 int intersectRay(double roots[2]) { in intersectRay() function in LineConicIntersections
367 int SkIntersections::intersectRay(const SkDConic& conic, const SkDLine& line) { in intersectRay() function in SkIntersections
369 fUsed = c.intersectRay(fT[0]); in intersectRay()
DSkPathOpsConic.cpp176 int SkTConic::intersectRay(SkIntersections* i, const SkDLine& line) const { in intersectRay() function in SkTConic
177 return i->intersectRay(fConic, line); in intersectRay()
DSkPathOpsQuad.cpp310 i.intersectRay(b0, b1); in subDivide()
402 int SkTQuad::intersectRay(SkIntersections* i, const SkDLine& line) const { in intersectRay() function in SkTQuad
403 return i->intersectRay(fQuad, line); in intersectRay()
DSkPathOpsTCurve.h33 virtual int intersectRay(SkIntersections* i, const SkDLine& line) const = 0;
DSkPathOpsTSect.cpp18 int used = i.intersectRay(c2, perp); in setPerp()
1050 perpRayI.intersectRay(opp, thisPerp); in is_parallel()
1057 perpRayI.intersectRay(opp, thisPerp); in is_parallel()
1077 if (!thisRayI.intersectRay(opp->fCurve, thisLine)) { in linesIntersect()
1080 if (!oppRayI.intersectRay(this->fCurve, oppLine)) { in linesIntersect()
1146 if (!thisRayI.intersectRay(opp->fCurve, thisLine)) { in linesIntersect()
1152 if (!oppRayI.intersectRay(this->fCurve, oppLine)) { in linesIntersect()
DSkPathOpsConic.h173 int intersectRay(SkIntersections* i, const SkDLine& line) const override;
DSkPathOpsQuad.h164 int intersectRay(SkIntersections* i, const SkDLine& line) const override;
DSkPathOpsCubic.h220 int intersectRay(SkIntersections* i, const SkDLine& line) const override;
DSkDLineIntersection.cpp41 int SkIntersections::intersectRay(const SkDLine& a, const SkDLine& b) { in intersectRay() function in SkIntersections
DSkPathOpsCubic.cpp738 int SkTCubic::intersectRay(SkIntersections* i, const SkDLine& line) const { in intersectRay() function in SkTCubic
739 return i->intersectRay(fCubic, line); in intersectRay()
/third_party/skia/src/core/
DSkStroke.cpp256 ResultType intersectRay(SkQuadConstruct* , IntersectRayType STROKER_DEBUG_PARAMS(int) ) const;
907 SkPathStroker::ResultType SkPathStroker::intersectRay(SkQuadConstruct* quadPts, in intersectRay() function in SkPathStroker
965 return this->intersectRay(quadPts, kResultType_RayType STROKER_DEBUG_PARAMS(fRecursionDepth)); in tangentsMeet()
1078 ResultType resultType = this->intersectRay(quadPts, kCtrlPt_RayType in compareQuadCubic()
1094 ResultType resultType = this->intersectRay(quadPts, kCtrlPt_RayType in compareQuadConic()
1121 ResultType resultType = this->intersectRay(quadPts, kCtrlPt_RayType in compareQuadQuad()
/third_party/skia/tests/
DPathOpsAngleIdeas.cpp492 intersect[index].intersectRay(q, rays[index]); in testQuadAngles()