Lines Matching refs:runs
27 void SkAlphaRuns::Break(int16_t runs[], uint8_t alpha[], int x, int count) { in Break() argument
33 int16_t* next_runs = runs + x; in Break()
37 int n = runs[0]; in Break()
42 runs[0] = SkToS16(x); in Break()
43 runs[x] = SkToS16(n - x); in Break()
46 runs += n; in Break()
51 runs = next_runs; in Break()
56 int n = runs[0]; in Break()
61 runs[0] = SkToS16(x); in Break()
62 runs[x] = SkToS16(n - x); in Break()
69 runs += n; in Break()
81 int16_t* runs = fRuns + offsetX; in add() local
87 SkAlphaRuns::Break(runs, alpha, x, 1); in add()
97 runs += x + 1; in add()
105 SkAlphaRuns::Break(runs, alpha, x, middleCount); in add()
107 runs += x; in add()
111 int n = runs[0]; in add()
114 runs += n; in add()
122 SkAlphaRuns::Break(runs, alpha, x, 1); in add()
136 const int16_t* runs = fRuns; in assertValid() local
139 while (*runs) { in assertValid()
141 alpha += *runs; in assertValid()
142 runs += *runs; in assertValid()
147 const int16_t* runs = fRuns; in dump() local
151 while (*runs) { in dump()
152 int n = *runs; in dump()
159 runs += n; in dump()
168 const int16_t* runs = fRuns; in validate() local
170 while (*runs) { in validate()
171 SkASSERT(*runs > 0); in validate()
172 count += *runs; in validate()
174 runs += *runs; in validate()