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