1 /** 2 * @file lv_draw_mask_private.h 3 * 4 */ 5 6 #ifndef LV_DRAW_MASK_PRIVATE_H 7 #define LV_DRAW_MASK_PRIVATE_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 17 #include "lv_draw_mask.h" 18 #include "lv_draw.h" 19 20 /********************* 21 * DEFINES 22 *********************/ 23 24 /********************** 25 * TYPEDEFS 26 **********************/ 27 28 /********************** 29 * TYPEDEFS 30 **********************/ 31 struct _lv_draw_mask_rect_dsc_t { 32 lv_draw_dsc_base_t base; 33 34 lv_area_t area; 35 int32_t radius; 36 }; 37 38 39 /********************** 40 * GLOBAL PROTOTYPES 41 **********************/ 42 43 /********************** 44 * MACROS 45 **********************/ 46 47 #ifdef __cplusplus 48 } /*extern "C"*/ 49 #endif 50 51 #endif /*LV_DRAW_MASK_PRIVATE_H*/ 52