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
10
extern
"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
**********************/
26
struct
_lv_draw_ctx_t
;
27
28
/**********************
29
* GLOBAL PROTOTYPES
30
**********************/
31
32
void
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*/
lv_area.h
lv_conf_internal.h
_lv_draw_ctx_t
Definition
lv_draw.h:59
lv_area_t
Definition
lv_area.h:43
lv_draw_img_dsc_t
Definition
lv_draw_img.h:32