1 /** 2 * @file lv_obj_draw_private.h 3 * 4 */ 5 6 #ifndef LV_OBJ_DRAW_PRIVATE_H 7 #define LV_OBJ_DRAW_PRIVATE_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 17 #include "lv_obj_draw.h" 18 19 /********************* 20 * DEFINES 21 *********************/ 22 23 /********************** 24 * TYPEDEFS 25 **********************/ 26 27 /********************** 28 * GLOBAL PROTOTYPES 29 **********************/ 30 31 /** 32 * Get the extended draw area of an object. 33 * @param obj pointer to an object 34 * @return the size extended draw area around the real coordinates 35 */ 36 int32_t lv_obj_get_ext_draw_size(const lv_obj_t * obj); 37 38 lv_layer_type_t lv_obj_get_layer_type(const lv_obj_t * obj); 39 40 /********************** 41 * MACROS 42 **********************/ 43 44 #ifdef __cplusplus 45 } /*extern "C"*/ 46 #endif 47 48 #endif /*LV_OBJ_DRAW_PRIVATE_H*/ 49