• Home
  • Raw
  • Download

Lines Matching refs:reduction

17 static int coincident_line(const SkDQuad& quad, SkDQuad& reduction) {  in coincident_line()  argument
18 reduction[0] = reduction[1] = quad[0]; in coincident_line()
22 static int reductionLineCount(const SkDQuad& reduction) { in reductionLineCount() argument
23 return 1 + !reduction[0].approximatelyEqual(reduction[1]); in reductionLineCount()
26 static int vertical_line(const SkDQuad& quad, SkDQuad& reduction) { in vertical_line() argument
27 reduction[0] = quad[0]; in vertical_line()
28 reduction[1] = quad[2]; in vertical_line()
29 return reductionLineCount(reduction); in vertical_line()
32 static int horizontal_line(const SkDQuad& quad, SkDQuad& reduction) { in horizontal_line() argument
33 reduction[0] = quad[0]; in horizontal_line()
34 reduction[1] = quad[2]; in horizontal_line()
35 return reductionLineCount(reduction); in horizontal_line()
39 int minX, int maxX, int minY, int maxY, SkDQuad& reduction) { in check_linear() argument
44 reduction[0] = quad[0]; in check_linear()
45 reduction[1] = quad[2]; in check_linear()
46 return reductionLineCount(reduction); in check_linear()
103 static int coincident_line(const SkDCubic& cubic, SkDCubic& reduction) { in coincident_line() argument
104 reduction[0] = reduction[1] = cubic[0]; in coincident_line()
108 static int reductionLineCount(const SkDCubic& reduction) { in reductionLineCount() argument
109 return 1 + !reduction[0].approximatelyEqual(reduction[1]); in reductionLineCount()
112 static int vertical_line(const SkDCubic& cubic, SkDCubic& reduction) { in vertical_line() argument
113 reduction[0] = cubic[0]; in vertical_line()
114 reduction[1] = cubic[3]; in vertical_line()
115 return reductionLineCount(reduction); in vertical_line()
118 static int horizontal_line(const SkDCubic& cubic, SkDCubic& reduction) { in horizontal_line() argument
119 reduction[0] = cubic[0]; in horizontal_line()
120 reduction[1] = cubic[3]; in horizontal_line()
121 return reductionLineCount(reduction); in horizontal_line()
125 static int check_quadratic(const SkDCubic& cubic, SkDCubic& reduction) { in check_quadratic() argument
144 reduction[0] = cubic[0]; in check_quadratic()
145 reduction[1].fX = midX; in check_quadratic()
146 reduction[1].fY = midY; in check_quadratic()
147 reduction[2] = cubic[3]; in check_quadratic()
152 int minX, int maxX, int minY, int maxY, SkDCubic& reduction) { in check_linear() argument
157 reduction[0] = cubic[0]; in check_linear()
158 reduction[1] = cubic[3]; in check_linear()
159 return reductionLineCount(reduction); in check_linear()