Lines Matching refs:points
241 get_polygon_frame(const BPoint* points, uint32 numPoints, BRect* _frame)
245 float left = points->x;
246 float top = points->y;
250 points++;
254 if (points->x < left)
255 left = points->x;
256 if (points->x > right)
257 right = points->x;
258 if (points->y < top)
259 top = points->y;
260 if (points->y > bottom)
261 bottom = points->y;
262 points++;
335 BPoint points[kSupportedPoints];
336 canvas->PenToScreenTransform().Apply(points, viewPoints, kSupportedPoints);
337 canvas->GetDrawingEngine()->DrawBezier(points, fill);
374 BStackOrHeapArray<BPoint, 200> points(numPoints);
375 if (!points.IsValid())
378 canvas->PenToScreenTransform().Apply(points, viewPoints, numPoints);
381 get_polygon_frame(points, numPoints, &polyFrame);
383 canvas->GetDrawingEngine()->DrawPolygon(points, numPoints, polyFrame,
441 BPoint points[kSupportedPoints];
444 transform.Apply(points, viewPoints, kSupportedPoints);
446 canvas->GetDrawingEngine()->FillBezier(points, gradient);
489 BStackOrHeapArray<BPoint, 200> points(numPoints);
490 if (!points.IsValid())
495 transform.Apply(points, viewPoints, numPoints);
499 get_polygon_frame(points, numPoints, &polyFrame);
501 canvas->GetDrawingEngine()->FillPolygon(points, numPoints, polyFrame,