Lines Matching defs:index
441 static void GetConvexPolygon(int index, SkPathDirection dir,
443 if (index < (int)SK_ARRAY_COUNT(PolygonOffsetData::gConvexPoints)) {
445 *numPts = (int)PolygonOffsetData::gConvexSizes[index];
449 (*data)[i] = PolygonOffsetData::gConvexPoints[index][i];
453 (*data)[i] = PolygonOffsetData::gConvexPoints[index][*numPts - i - 1];
462 size_t arrayIndex = index - SK_ARRAY_COUNT(PolygonOffsetData::gConvexPoints);
476 static void GetSimplePolygon(int index, SkPathDirection dir,
478 if (index < (int)SK_ARRAY_COUNT(PolygonOffsetData::gSimplePoints)) {
480 *numPts = (int)PolygonOffsetData::gSimpleSizes[index];
484 (*data)[i] = PolygonOffsetData::gSimplePoints[index][i];
488 (*data)[i] = PolygonOffsetData::gSimplePoints[index][*numPts - i - 1];
497 size_t arrayIndex = index - SK_ARRAY_COUNT(PolygonOffsetData::gSimplePoints);
510 void drawPolygon(SkCanvas* canvas, int index, SkPoint* position) {
517 GetConvexPolygon(index, SkPathDirection::kCW, &data, &numPts);
519 GetSimplePolygon(index, SkPathDirection::kCW, &data, &numPts);
549 GetConvexPolygon(index, dirs[index % 2], &data, &numPts);
551 GetSimplePolygon(index, dirs[index % 2], &data, &numPts);