mikroSDK Reference Manual
lv_draw_pxp_blend.h
Go to the documentation of this file.
1
30#ifndef LV_DRAW_PXP_BLEND_H
31#define LV_DRAW_PXP_BLEND_H
32
33#ifdef __cplusplus
34extern "C" {
35#endif
36
37/*********************
38 * INCLUDES
39 *********************/
40
42
43#if LV_USE_GPU_NXP_PXP
44#include "lv_gpu_nxp_pxp.h"
45#include "../../sw/lv_draw_sw.h"
46
47/*********************
48 * DEFINES
49 *********************/
50
51/**********************
52 * TYPEDEFS
53 **********************/
54
55/**********************
56 * GLOBAL PROTOTYPES
57 **********************/
58
68void lv_gpu_nxp_pxp_fill(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_stride,
69 lv_color_t color, lv_opa_t opa);
70
85void lv_gpu_nxp_pxp_blit(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_stride,
86 const lv_color_t * src_buf, const lv_area_t * src_area, lv_coord_t src_stride,
87 lv_opa_t opa, lv_disp_rot_t angle);
88
102void lv_gpu_nxp_pxp_blit_transform(lv_color_t * dest_buf, const lv_area_t * dest_area, lv_coord_t dest_stride,
103 const lv_color_t * src_buf, const lv_area_t * src_area, lv_coord_t src_stride,
104 const lv_draw_img_dsc_t * dsc, lv_img_cf_t cf);
105
106/**********************
107 * MACROS
108 **********************/
109
110#endif /*LV_USE_GPU_NXP_PXP*/
111
112#ifdef __cplusplus
113} /*extern "C"*/
114#endif
115
116#endif /*LV_DRAW_PXP_BLEND_H*/
Definition lv_area.h:43
Definition lv_draw_img.h:32