Lines Matching refs:ySpanCount
143 void SkRegion::allocateRuns(int count, int ySpanCount, int intervalCount) {
144 fRunHead = RunHead::Alloc(count, ySpanCount, intervalCount);
1149 size += 2 * sizeof(int32_t); // ySpanCount + intervalCount
1176 static bool validate_run_count(int ySpanCount, int intervalCount, int runCount) {
1177 // return 2 + 3 * ySpanCount + 2 * intervalCount;
1178 if (ySpanCount < 1 || intervalCount < 2) {
1183 sum = safeMath.addInt(sum, ySpanCount);
1184 sum = safeMath.addInt(sum, ySpanCount);
1185 sum = safeMath.addInt(sum, ySpanCount);
1197 int32_t ySpanCount,
1201 if (!validate_run_count(SkToInt(ySpanCount), SkToInt(intervalCount), runCount)) {
1221 --ySpanCount;
1222 if (ySpanCount < 0) {
1264 if (ySpanCount != 0 || intervalCount != 0 || givenBounds != bounds) {
1267 SkASSERT(runs == end); // if ySpanCount && intervalCount are right, must be correct length.
1292 int32_t ySpanCount, intervalCount;
1293 if (!buffer.readS32(&ySpanCount) ||
1299 tmp.fBounds, ySpanCount, intervalCount)) {
1302 tmp.allocateRuns(count, ySpanCount, intervalCount);