1 /** 2 * @file lv_draw_sdl_mask.h 3 * 4 */ 5 6 #ifndef LV_DRAW_SDL_MASK_H 7 #define LV_DRAW_SDL_MASK_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 17 #include "../../lv_conf_internal.h" 18 19 #include LV_GPU_SDL_INCLUDE_PATH 20 21 #include "lv_draw_sdl.h" 22 #include "../../misc/lv_area.h" 23 #include "../../misc/lv_color.h" 24 25 /********************* 26 * DEFINES 27 *********************/ 28 29 /********************** 30 * TYPEDEFS 31 **********************/ 32 33 /********************** 34 * GLOBAL PROTOTYPES 35 **********************/ 36 37 lv_opa_t * lv_draw_sdl_mask_dump_opa(const lv_area_t * coords, const int16_t * ids, int16_t ids_count); 38 39 SDL_Texture * lv_draw_sdl_mask_dump_texture(SDL_Renderer * renderer, const lv_area_t * coords, const int16_t * ids, 40 int16_t ids_count); 41 42 /********************** 43 * MACROS 44 **********************/ 45 46 #ifdef __cplusplus 47 } /*extern "C"*/ 48 #endif 49 50 #endif /*LV_DRAW_SDL_MASK_H*/ 51