Lines Matching refs:verts

268     void fillInCircleVerts(const Geometry& args, bool isStroked, CircleVertex** verts) const {
285 (*verts)->fPos = center + SkPoint::Make(-octOffset * halfWidth, -halfWidth);
286 (*verts)->fColor = color;
287 (*verts)->fOffset = SkPoint::Make(-octOffset, -1);
288 (*verts)->fDistanceCorrection = distanceCorrection;
289 (*verts)++;
291 (*verts)->fPos = center + SkPoint::Make(octOffset * halfWidth, -halfWidth);
292 (*verts)->fColor = color;
293 (*verts)->fOffset = SkPoint::Make(octOffset, -1);
294 (*verts)->fDistanceCorrection = distanceCorrection;
295 (*verts)++;
297 (*verts)->fPos = center + SkPoint::Make(halfWidth, -octOffset * halfWidth);
298 (*verts)->fColor = color;
299 (*verts)->fOffset = SkPoint::Make(1, -octOffset);
300 (*verts)->fDistanceCorrection = distanceCorrection;
301 (*verts)++;
303 (*verts)->fPos = center + SkPoint::Make(halfWidth, octOffset * halfWidth);
304 (*verts)->fColor = color;
305 (*verts)->fOffset = SkPoint::Make(1, octOffset);
306 (*verts)->fDistanceCorrection = distanceCorrection;
307 (*verts)++;
309 (*verts)->fPos = center + SkPoint::Make(octOffset * halfWidth, halfWidth);
310 (*verts)->fColor = color;
311 (*verts)->fOffset = SkPoint::Make(octOffset, 1);
312 (*verts)->fDistanceCorrection = distanceCorrection;
313 (*verts)++;
315 (*verts)->fPos = center + SkPoint::Make(-octOffset * halfWidth, halfWidth);
316 (*verts)->fColor = color;
317 (*verts)->fOffset = SkPoint::Make(-octOffset, 1);
318 (*verts)->fDistanceCorrection = distanceCorrection;
319 (*verts)++;
321 (*verts)->fPos = center + SkPoint::Make(-halfWidth, octOffset * halfWidth);
322 (*verts)->fColor = color;
323 (*verts)->fOffset = SkPoint::Make(-1, octOffset);
324 (*verts)->fDistanceCorrection = distanceCorrection;
325 (*verts)++;
327 (*verts)->fPos = center + SkPoint::Make(-halfWidth, -octOffset * halfWidth);
328 (*verts)->fColor = color;
329 (*verts)->fOffset = SkPoint::Make(-1, -octOffset);
330 (*verts)->fDistanceCorrection = distanceCorrection;
331 (*verts)++;
341 (*verts)->fPos = center + SkPoint::Make(-s * r, -c * r);
342 (*verts)->fColor = color;
343 (*verts)->fOffset = SkPoint::Make(-s * innerRadius, -c * innerRadius);
344 (*verts)->fDistanceCorrection = distanceCorrection;
345 (*verts)++;
347 (*verts)->fPos = center + SkPoint::Make(s * r, -c * r);
348 (*verts)->fColor = color;
349 (*verts)->fOffset = SkPoint::Make(s * innerRadius, -c * innerRadius);
350 (*verts)->fDistanceCorrection = distanceCorrection;
351 (*verts)++;
353 (*verts)->fPos = center + SkPoint::Make(c * r, -s * r);
354 (*verts)->fColor = color;
355 (*verts)->fOffset = SkPoint::Make(c * innerRadius, -s * innerRadius);
356 (*verts)->fDistanceCorrection = distanceCorrection;
357 (*verts)++;
359 (*verts)->fPos = center + SkPoint::Make(c * r, s * r);
360 (*verts)->fColor = color;
361 (*verts)->fOffset = SkPoint::Make(c * innerRadius, s * innerRadius);
362 (*verts)->fDistanceCorrection = distanceCorrection;
363 (*verts)++;
365 (*verts)->fPos = center + SkPoint::Make(s * r, c * r);
366 (*verts)->fColor = color;
367 (*verts)->fOffset = SkPoint::Make(s * innerRadius, c * innerRadius);
368 (*verts)->fDistanceCorrection = distanceCorrection;
369 (*verts)++;
371 (*verts)->fPos = center + SkPoint::Make(-s * r, c * r);
372 (*verts)->fColor = color;
373 (*verts)->fOffset = SkPoint::Make(-s * innerRadius, c * innerRadius);
374 (*verts)->fDistanceCorrection = distanceCorrection;
375 (*verts)++;
377 (*verts)->fPos = center + SkPoint::Make(-c * r, s * r);
378 (*verts)->fColor = color;
379 (*verts)->fOffset = SkPoint::Make(-c * innerRadius, s * innerRadius);
380 (*verts)->fDistanceCorrection = distanceCorrection;
381 (*verts)++;
383 (*verts)->fPos = center + SkPoint::Make(-c * r, -s * r);
384 (*verts)->fColor = color;
385 (*verts)->fOffset = SkPoint::Make(-c * innerRadius, -s * innerRadius);
386 (*verts)->fDistanceCorrection = distanceCorrection;
387 (*verts)++;
390 (*verts)->fPos = center;
391 (*verts)->fColor = color;
392 (*verts)->fOffset = SkPoint::Make(0, 0);
393 (*verts)->fDistanceCorrection = distanceCorrection;
394 (*verts)++;
398 void fillInRRectVerts(const Geometry& args, CircleVertex** verts) const {
448 (*verts)->fPos = SkPoint::Make(xInner[i], yInner[i]);
449 (*verts)->fColor = color;
450 (*verts)->fOffset = SkVector::Make(0, 0);
451 (*verts)->fDistanceCorrection = distanceCorrection;
452 (*verts)++;
455 (*verts)->fPos = SkPoint::Make(xOuter[i], yInner[i]);
456 (*verts)->fColor = color;
457 (*verts)->fOffset = SkVector::Make(0, -1);
458 (*verts)->fDistanceCorrection = distanceCorrection;
459 (*verts)++;
461 (*verts)->fPos = SkPoint::Make(xOuter[i], yMid[i]);
462 (*verts)->fColor = color;
463 (*verts)->fOffset = outerVec;
464 (*verts)->fDistanceCorrection = distanceCorrection;
465 (*verts)++;
467 (*verts)->fPos = SkPoint::Make(xOuter[i], yOuter[i]);
468 (*verts)->fColor = color;
469 (*verts)->fOffset = diagVec;
470 (*verts)->fDistanceCorrection = distanceCorrection;
471 (*verts)++;
473 (*verts)->fPos = SkPoint::Make(xMid[i], yOuter[i]);
474 (*verts)->fColor = color;
475 (*verts)->fOffset = outerVec;
476 (*verts)->fDistanceCorrection = distanceCorrection;
477 (*verts)++;
479 (*verts)->fPos = SkPoint::Make(xInner[i], yOuter[i]);
480 (*verts)->fColor = color;
481 (*verts)->fOffset = SkVector::Make(0, -1);
482 (*verts)->fDistanceCorrection = distanceCorrection;
483 (*verts)++;
496 (*verts)->fPos = SkPoint::Make(bounds.fLeft + inset, bounds.fTop + inset);
497 (*verts)->fColor = color;
498 (*verts)->fOffset = SkPoint::Make(0, 0);
499 (*verts)->fDistanceCorrection = distanceCorrection;
500 (*verts)++;
503 (*verts)->fPos = SkPoint::Make(bounds.fRight - inset, bounds.fTop + inset);
504 (*verts)->fColor = color;
505 (*verts)->fOffset = SkPoint::Make(0, 0);
506 (*verts)->fDistanceCorrection = distanceCorrection;
507 (*verts)++;
510 (*verts)->fPos = SkPoint::Make(bounds.fLeft + inset, bounds.fBottom - inset);
511 (*verts)->fColor = color;
512 (*verts)->fOffset = SkPoint::Make(0, 0);
513 (*verts)->fDistanceCorrection = distanceCorrection;
514 (*verts)++;
517 (*verts)->fPos = SkPoint::Make(bounds.fRight - inset, bounds.fBottom - inset);
518 (*verts)->fColor = color;
519 (*verts)->fOffset = SkPoint::Make(0, 0);
520 (*verts)->fDistanceCorrection = distanceCorrection;
521 (*verts)++;
556 CircleVertex* verts = (CircleVertex*)target->makeVertexSpace(
558 if (!verts) {
577 this->fillInCircleVerts(args, isStroked, &verts);
588 this->fillInRRectVerts(args, &verts);