Home
last modified time | relevance | path

Searched refs:dxdyAtT (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/src/pathops/
DSkPathOpsCurve.h191 return quad.dxdyAtT(t); in dquad_dxdy_at_t()
197 return conic.dxdyAtT(t); in dconic_dxdy_at_t()
203 return cubic.dxdyAtT(t); in dcubic_dxdy_at_t()
219 return c.fQuad.dxdyAtT(t); in ddquad_dxdy_at_t()
223 return c.fConic.dxdyAtT(t); in ddconic_dxdy_at_t()
227 return c.fCubic.dxdyAtT(t); in ddcubic_dxdy_at_t()
DSkPathOpsQuad.h68 SkDVector dxdyAtT(double t) const;
148 SkDVector dxdyAtT(double t) const override { return fQuad.dxdyAtT(t); } in dxdyAtT() function
DSkPathOpsConic.h66 SkDVector dxdyAtT(double t) const;
157 SkDVector dxdyAtT(double t) const override { return fConic.dxdyAtT(t); } in dxdyAtT() function
DSkPathOpsCubic.h63 SkDVector dxdyAtT(double t) const;
205 SkDVector dxdyAtT(double t) const override { return fCubic.dxdyAtT(t); } in dxdyAtT() function
DSkPathOpsAsWinding.cpp126 dy = quad.dxdyAtT(t).fY; in left_edge()
139 dy = conic.dxdyAtT(t).fY; in left_edge()
162 dy = cubic.dxdyAtT(t).fY; in left_edge()
DSkPathOpsTCurve.h28 virtual SkDVector dxdyAtT(double t) const = 0;
DSkPathOpsConic.cpp50 SkDVector SkDConic::dxdyAtT(double t) const { in dxdyAtT() function in SkDConic
DSkPathOpsCubic.cpp275 SkDVector dPt = cubic.dxdyAtT(inflectionTs[index]); in ComplexBreak()
282 SkDVector dPt = cubic.dxdyAtT(maxCurvature[index]); in ComplexBreak()
498 SkDVector SkDCubic::dxdyAtT(double t) const { in dxdyAtT() function in SkDCubic
DSkPathOpsTSect.cpp15 SkDVector dxdy = c1.dxdyAtT(t); in setPerp()
1145 thisLine[1] = thisLine[0] + fCurve.dxdyAtT(oppStart); in linesIntersect()
1151 oppLine[1] = oppLine[0] + opp->fCurve.dxdyAtT(start); in linesIntersect()
1240 SkDVector dxdy = this->fCurve.dxdyAtT(t); in matchedDirection()
1241 SkDVector dxdy2 = sect2->fCurve.dxdyAtT(t2); in matchedDirection()
DSkPathOpsQuad.cpp199 SkDVector SkDQuad::dxdyAtT(double t) const { in dxdyAtT() function in SkDQuad