BPicture: remove point count argument from private draw bezier callback
Fill/StrokeBezier always have 4 points so passing point count is not needed. Point count is not passed to BView drawing API and not stored in BPicture data. Change-Id: Iddb32bd493143d4450acfb76bdc56fc02136448e Reviewed-on: https://review.haiku-os.org/c/haiku/+/8560 Reviewed-by: waddlesplash <[email protected]> Tested-by: Commit checker robot <[email protected]>
This commit is contained in:
@@ -37,8 +37,7 @@ struct picture_player_callbacks {
|
||||
void (*draw_rect)(void* userData, const BRect& rect, bool fill);
|
||||
void (*draw_round_rect)(void* userData, const BRect& rect,
|
||||
const BPoint& radii, bool fill);
|
||||
void (*draw_bezier)(void* userData, size_t numControlPoints,
|
||||
const BPoint controlPoints[], bool fill);
|
||||
void (*draw_bezier)(void* userData, const BPoint controlPoints[4], bool fill);
|
||||
void (*draw_arc)(void* userData, const BPoint& center, const BPoint& radii,
|
||||
float startTheta, float arcTheta, bool fill);
|
||||
void (*draw_ellipse)(void* userData, const BRect& rect, bool fill);
|
||||
@@ -97,7 +96,7 @@ struct picture_player_callbacks {
|
||||
size_t length, const BPoint locations[], size_t locationCount);
|
||||
void (*draw_rect_gradient)(void* userData, const BRect& rect, BGradient& gradient, bool fill);
|
||||
void (*draw_round_rect_gradient)(void* userData, const BRect& rect, const BPoint& radii, BGradient& gradient, bool fill);
|
||||
void (*draw_bezier_gradient)(void* userData, size_t numControlPoints, const BPoint controlPoints[], BGradient& gradient, bool fill);
|
||||
void (*draw_bezier_gradient)(void* userData, const BPoint controlPoints[4], BGradient& gradient, bool fill);
|
||||
void (*draw_arc_gradient)(void* userData, const BPoint& center, const BPoint& radii, float startTheta, float arcTheta, BGradient& gradient, bool fill);
|
||||
void (*draw_ellipse_gradient)(void* userData, const BRect& rect, BGradient& gradient, bool fill);
|
||||
void (*draw_polygon_gradient)(void* userData, size_t numPoints, const BPoint points[], bool isClosed, BGradient& gradient, bool fill);
|
||||
|
||||
Reference in New Issue
Block a user