1 /**
2  * @file lv_draw_sdl_stack_blur.h
3  *
4  */
5 #ifndef LV_DRAW_SDL_STACK_BLUR_H
6 #define LV_DRAW_SDL_STACK_BLUR_H
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
12 /*********************
13  *      INCLUDES
14  *********************/
15 
16 #include "../../lv_conf_internal.h"
17 
18 #if LV_USE_GPU_SDL
19 
20 #include "../../misc/lv_color.h"
21 
22 /*********************
23  *      DEFINES
24  *********************/
25 
26 /**********************
27  *      TYPEDEFS
28  **********************/
29 
30 /**********************
31  * GLOBAL PROTOTYPES
32  **********************/
33 
34 void lv_stack_blur_grayscale(lv_opa_t * buf, uint16_t w, uint16_t h, uint16_t r);
35 
36 /**********************
37  *      MACROS
38  **********************/
39 
40 #endif /*LV_USE_GPU_SDL*/
41 
42 #ifdef __cplusplus
43 } /*extern "C"*/
44 #endif
45 
46 #endif /*LV_DRAW_SDL_STACK_BLUR_H*/
47