acid-drop

- Hacking the planet from a LilyGo T-Deck using custom firmware
git clone git://git.acid.vegas/acid-drop.git
Log | Files | Refs | Archive | README | LICENSE

lv_draw_sdl_mask.h (990B)

      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 /**********************
     44  *      MACROS
     45  **********************/
     46 
     47 #ifdef __cplusplus
     48 } /*extern "C"*/
     49 #endif
     50 
     51 #endif /*LV_DRAW_SDL_MASK_H*/