Lines Matching refs:state
15 PathOpsThreadState& state = *data;
17 bool progress = state.fReporter->verbose(); // FIXME: break out into its own parameter?
27 SkPoint midA = { SkIntToScalar(a * state.fA + c * (6 - state.fA)) / 6,
28 SkIntToScalar(b * state.fA + d * (6 - state.fA)) / 6 };
29 SkPoint midB = { SkIntToScalar(a * state.fB + c * (6 - state.fB)) / 6,
30 SkIntToScalar(b * state.fB + d * (6 - state.fB)) / 6 };
31 SkPoint endC = { midA.fX + v.fY * state.fC / 3,
32 midA.fY + v.fX * state.fC / 3 };
33 SkPoint endD = { midB.fX - v.fY * state.fD / 3,
34 midB.fY + v.fX * state.fD / 3 };
55 outputProgress(state.fPathStr, pathStr, kIntersect_PathOp);
57 testThreadedPathOp(state.fReporter, pathA, pathB, kIntersect_PathOp, "loops");
91 PathOpsThreadState state;
92 state.fReporter = reporter;
94 state.fBitmap = &bitmap;
96 state.fPathStr = pathStr;
97 for (state.fA = 0; state.fA < 6; ++state.fA) { // outermost
98 for (state.fB = state.fA + 1; state.fB < 7; ++state.fB) {
99 for (state.fC = 0 ; state.fC < 6; ++state.fC) {
100 for (state.fD = state.fC + 1; state.fD < 7; ++state.fD) {
101 testOpLoopsMain(&state);