nt9856x/code/hdal/drivers/k_flow/include/gximage/gfx_open.h
2023-03-28 15:07:53 +08:00

39 lines
871 B
C
Executable File

/**
Image operation module.
This module include the image operation like fill image,copy image, scale image, rotate image ...
@file gximage.h
@ingroup imgtrans
Copyright Novatek Microelectronics Corp. 2018. All rights reserved.
*/
#ifndef _GFX_OPEN_H_
#define _GFX_OPEN_H_
#ifdef __cplusplus
extern "C" {
#endif
extern void* gfx_alloc(int size);
extern void gfx_free(void* buf);
extern void gfx_memset(void *buf, unsigned char val, int len);
extern void gfx_memcpy(void *dst, void *src, int len);
extern int gfx_copy_from_user(void *dst, void *src, int len);
extern int gfx_copy_to_user(void *dst, void *src, int len);
extern int gfx_seq_printf(void *m, const char *fmtstr, ...);
extern int gfx_snprintf(char *buf, int size, const char *fmtstr, ...);
#ifdef __cplusplus
} //extern "C"
#endif
#endif //_GFX_OPEN_H_