mikroSDK Reference Manual
lv_vglite_buf.h
Go to the documentation of this file.
1
30#ifndef LV_VGLITE_BUF_H
31#define LV_VGLITE_BUF_H
32
33#ifdef __cplusplus
34extern "C" {
35#endif
36
37/*********************
38 * INCLUDES
39 *********************/
41
42#if LV_USE_GPU_NXP_VG_LITE
43#include "vg_lite.h"
44#include "../../sw/lv_draw_sw.h"
45
46/*********************
47 * DEFINES
48 *********************/
49
50/**********************
51 * TYPEDEFS
52 **********************/
53
54/**********************
55 * GLOBAL PROTOTYPES
56 **********************/
64void lv_gpu_nxp_vglite_init_buf(const lv_color_t * buf, const lv_area_t * area, lv_coord_t stride);
65
71vg_lite_buffer_t * lv_vglite_get_dest_buf(void);
72
78vg_lite_buffer_t * lv_vglite_get_src_buf(void);
79
85void lv_vglite_set_dest_buf_ptr(const lv_color_t * buf);
86
92void lv_vglite_set_src_buf_ptr(const lv_color_t * buf);
93
101void lv_vglite_set_src_buf(const lv_color_t * buf, const lv_area_t * area, lv_coord_t stride);
102
103/**********************
104 * MACROS
105 **********************/
106
107#endif /*LV_USE_GPU_NXP_VG_LITE*/
108
109#ifdef __cplusplus
110} /*extern "C"*/
111#endif
112
113#endif /*LV_VGLITE_BUF_H*/
Definition lv_area.h:43