1 /** 2 * @file lv_animimage_private.h 3 * 4 */ 5 6 #ifndef LV_ANIMIMAGE_PRIVATE_H 7 #define LV_ANIMIMAGE_PRIVATE_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 17 #include "../image/lv_image_private.h" 18 #include "../../misc/lv_anim_private.h" 19 #include "lv_animimage.h" 20 21 #if LV_USE_ANIMIMG != 0 22 23 /********************* 24 * DEFINES 25 *********************/ 26 27 /********************** 28 * TYPEDEFS 29 **********************/ 30 31 /** Data of the animimage */ 32 struct _lv_animimg_t { 33 lv_image_t img; 34 lv_anim_t anim; 35 /* picture sequence */ 36 const void ** dsc; 37 int8_t pic_count; 38 }; 39 40 41 /********************** 42 * GLOBAL PROTOTYPES 43 **********************/ 44 45 /********************** 46 * MACROS 47 **********************/ 48 49 #endif /* LV_USE_ANIMIMG != 0 */ 50 51 #ifdef __cplusplus 52 } /*extern "C"*/ 53 #endif 54 55 #endif /*LV_ANIMIMAGE_PRIVATE_H*/ 56