mikroSDK Reference Manual
lv_draw_transform.h
Go to the documentation of this file.
1
6#ifndef LV_DRAW_TRANSFORM_H
7#define LV_DRAW_TRANSFORM_H
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13/*********************
14 * INCLUDES
15 *********************/
16#include "../lv_conf_internal.h"
17#include "../misc/lv_area.h"
18
19/*********************
20 * DEFINES
21 *********************/
22
23/**********************
24 * TYPEDEFS
25 **********************/
26struct _lv_draw_ctx_t;
27
28/**********************
29 * GLOBAL PROTOTYPES
30 **********************/
31
32void lv_draw_transform(struct _lv_draw_ctx_t * draw_ctx, const lv_area_t * dest_area, const void * src_buf,
33 lv_coord_t src_w, lv_coord_t src_h,
34 lv_coord_t src_stride, const lv_draw_img_dsc_t * draw_dsc, lv_img_cf_t cf, lv_color_t * cbuf, lv_opa_t * abuf);
35
36/**********************
37 * MACROS
38 **********************/
39
40#ifdef __cplusplus
41} /*extern "C"*/
42#endif
43
44#endif /*LV_DRAW_TRANSFORM_H*/
Definition lv_draw.h:59
Definition lv_area.h:43
Definition lv_draw_img.h:32