1 /** 2 * @file lv_draw_sw_gradient_private.h 3 * 4 */ 5 6 #ifndef LV_DRAW_SW_GRADIENT_PRIVATE_H 7 #define LV_DRAW_SW_GRADIENT_PRIVATE_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 17 #include "lv_draw_sw_gradient.h" 18 19 #if LV_USE_DRAW_SW 20 21 /********************* 22 * DEFINES 23 *********************/ 24 25 /********************** 26 * TYPEDEFS 27 **********************/ 28 29 struct _lv_grad_t { 30 lv_color_t * color_map; 31 lv_opa_t * opa_map; 32 uint32_t size; 33 }; 34 35 36 /********************** 37 * GLOBAL PROTOTYPES 38 **********************/ 39 40 /********************** 41 * MACROS 42 **********************/ 43 44 #endif /* LV_USE_DRAW_SW */ 45 46 #ifdef __cplusplus 47 } /*extern "C"*/ 48 #endif 49 50 #endif /*LV_DRAW_SW_GRADIENT_PRIVATE_H*/ 51