/**1* @file lv_draw_arc.h2*3*/45#ifndef LV_DRAW_ARC_H6#define LV_DRAW_ARC_H78#ifdef __cplusplus9extern "C" {10#endif1112/*********************13* INCLUDES14*********************/15#include "lv_draw.h"1617/*********************18* DEFINES19*********************/2021/**********************22* TYPEDEFS23**********************/2425/**********************26* GLOBAL PROTOTYPES27**********************/2829/**30* Draw an arc. (Can draw pie too with great thickness.)31* @param center_x the x coordinate of the center of the arc32* @param center_y the y coordinate of the center of the arc33* @param radius the radius of the arc34* @param mask the arc will be drawn only in this mask35* @param start_angle the start angle of the arc (0 deg on the bottom, 90 deg on the right)36* @param end_angle the end angle of the arc37* @param style style of the arc (`body.thickness`, `body.main_color`, `body.opa` is used)38* @param opa_scale scale down all opacities by the factor39*/40void lv_draw_arc(lv_coord_t center_x, lv_coord_t center_y, uint16_t radius, const lv_area_t * mask,41uint16_t start_angle, uint16_t end_angle, const lv_style_t * style, lv_opa_t opa_scale);4243/**********************44* MACROS45**********************/464748#ifdef __cplusplus49} /* extern "C" */50#endif5152#endif /*LV_DRAW_ARC*/535455