Lines Matching defs:numPoints
241 get_polygon_frame(const BPoint* points, uint32 numPoints, BRect* _frame)
243 ASSERT(numPoints > 0);
251 numPoints--;
253 while (numPoints--) {
326 draw_bezier(void* _canvas, size_t numPoints, const BPoint viewPoints[],
332 if (numPoints != kSupportedPoints)
366 draw_polygon(void* _canvas, size_t numPoints, const BPoint viewPoints[],
371 if (numPoints == 0)
374 BStackOrHeapArray<BPoint, 200> points(numPoints);
378 canvas->PenToScreenTransform().Apply(points, viewPoints, numPoints);
381 get_polygon_frame(points, numPoints, &polyFrame);
383 canvas->GetDrawingEngine()->DrawPolygon(points, numPoints, polyFrame,
384 fill, isClosed && numPoints > 2);
432 draw_bezier_gradient(void* _canvas, size_t numPoints, const BPoint viewPoints[], BGradient& gradient,
438 if (numPoints != kSupportedPoints)
481 draw_polygon_gradient(void* _canvas, size_t numPoints, const BPoint viewPoints[],
486 if (numPoints == 0)
489 BStackOrHeapArray<BPoint, 200> points(numPoints);
495 transform.Apply(points, viewPoints, numPoints);
499 get_polygon_frame(points, numPoints, &polyFrame);
501 canvas->GetDrawingEngine()->FillPolygon(points, numPoints, polyFrame,
502 gradient, isClosed && numPoints > 2);