Home
last modified time | relevance | path

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

/third_party/skia/src/pathops/
H A 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()
H A 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 in SkIntersections
273 return tCurve.intersectRay(this, line); in intersectRay()
H A 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()
H A 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()
H A 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()
H A DSkPathOpsConic.cpp176 int SkTConic::intersectRay(SkIntersections* i, const SkDLine& line) const { in intersectRay() function in SkTConic
177 return i->intersectRay(fConic, line); in intersectRay()
H A DSkPathOpsTCurve.h33 virtual int intersectRay(SkIntersections* i, const SkDLine& line) const = 0;
H A 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()
H A DSkPathOpsQuad.h164 int intersectRay(SkIntersections* i, const SkDLine& line) const override;
H A DSkPathOpsConic.h173 int intersectRay(SkIntersections* i, const SkDLine& line) const override;
H A 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()
H A DSkPathOpsCubic.h220 int intersectRay(SkIntersections* i, const SkDLine& line) const override;
H A DSkPathOpsCubic.cpp738 int SkTCubic::intersectRay(SkIntersections* i, const SkDLine& line) const {
739 return i->intersectRay(fCubic, line);
H A DSkDLineIntersection.cpp41 int SkIntersections::intersectRay(const SkDLine& a, const SkDLine& b) { in intersectRay() function in SkIntersections
/third_party/skia/src/core/
H A DSkStroke.cpp256 ResultType intersectRay(SkQuadConstruct* , IntersectRayType STROKER_DEBUG_PARAMS(int) ) const;
907 SkPathStroker::ResultType SkPathStroker::intersectRay(SkQuadConstruct* quadPts,
965 return this->intersectRay(quadPts, kResultType_RayType STROKER_DEBUG_PARAMS(fRecursionDepth));
1078 ResultType resultType = this->intersectRay(quadPts, kCtrlPt_RayType
1094 ResultType resultType = this->intersectRay(quadPts, kCtrlPt_RayType
1121 ResultType resultType = this->intersectRay(quadPts, kCtrlPt_RayType
/third_party/skia/tests/
H A DPathOpsAngleIdeas.cpp492 intersect[index].intersectRay(q, rays[index]); in testQuadAngles()

Completed in 17 milliseconds