add drawCircle to c api
BUG=skia:4927 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1684763002 TBR= Review URL: https://codereview.chromium.org/1684763002
This commit is contained in:
parent
0449bcfb2f
commit
4a7940bf5e
@ -102,6 +102,11 @@ SK_API void sk_canvas_draw_paint(sk_canvas_t*, const sk_paint_t*);
|
||||
paint.
|
||||
*/
|
||||
SK_API void sk_canvas_draw_rect(sk_canvas_t*, const sk_rect_t*, const sk_paint_t*);
|
||||
/**
|
||||
* Draw the circle centered at (cx, cy) with radius rad using the specified paint.
|
||||
* The circle will be filled or framed based on the style in the paint
|
||||
*/
|
||||
SK_API void sk_canvas_draw_circle(sk_canvas_t*, float cx, float cy, float rad, const sk_paint_t*);
|
||||
/**
|
||||
Draw the specified oval using the specified paint. The oval will be
|
||||
filled or framed based on the style in the paint
|
||||
|
@ -375,6 +375,11 @@ void sk_canvas_draw_rect(sk_canvas_t* ccanvas, const sk_rect_t* crect, const sk_
|
||||
AsCanvas(ccanvas)->drawRect(AsRect(*crect), AsPaint(*cpaint));
|
||||
}
|
||||
|
||||
void sk_canvas_draw_circle(sk_canvas_t* ccanvas, float cx, float cy, float rad,
|
||||
const sk_paint_t* cpaint) {
|
||||
AsCanvas(ccanvas)->drawCircle(cx, cy, rad, AsPaint(*cpaint));
|
||||
}
|
||||
|
||||
void sk_canvas_draw_oval(sk_canvas_t* ccanvas, const sk_rect_t* crect, const sk_paint_t* cpaint) {
|
||||
AsCanvas(ccanvas)->drawOval(AsRect(*crect), AsPaint(*cpaint));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user