Lines Matching refs:index
9 static bool rotate(const SkDCubic& cubic, int zero, int index, SkDCubic& rotPath) {
10 double dy = cubic[index].fY - cubic[zero].fY;
11 double dx = cubic[index].fX - cubic[zero].fX;
18 rotPath[index].fY = cubic[zero].fY;
19 int mask = other_two(index, zero);
20 int side1 = index ^ mask;
56 size_t index;
59 for (index = 1; index < 4; ++index) {
60 if (fPts[yMin].fY > fPts[index].fY || (fPts[yMin].fY == fPts[index].fY
61 && fPts[yMin].fX > fPts[index].fX)) {
62 yMin = index;
69 for (index = 0; index < 4; ++index) {
70 if (index == yMin) {
73 // rotate line from (yMin, index) to axis
76 int mask = other_two(yMin, index);
78 int side2 = index ^ mask;
80 if (!rotate(*this, yMin, index, rotPath)) { // ! if cbc[yMin]==cbc[idx]
112 midX = index;
114 backupYMin = index;