📄 libmng_pixels.h
字号:
mng_retcode mng_magnify_rgba8_y4 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgba8_y5 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);/* ************************************************************************** */#ifndef MNG_NO_16BIT_SUPPORT#ifndef MNG_OPTIMIZE_FOOTPRINT_MAGNmng_retcode mng_magnify_g16_x1 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_g16_x2 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_g16_x3 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_rgb16_x1 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_rgb16_x2 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_rgb16_x3 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_ga16_x1 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_ga16_x2 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_ga16_x3 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_ga16_x4 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_ga16_x5 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_rgba16_x1 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_rgba16_x2 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_rgba16_x3 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_rgba16_x4 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_rgba16_x5 (mng_datap pData, mng_uint16 iMX, mng_uint16 iML, mng_uint16 iMR, mng_uint32 iWidth, mng_uint8p pSrcline, mng_uint8p pDstline);mng_retcode mng_magnify_g16_y1 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_g16_y2 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_g16_y3 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgb16_y1 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgb16_y2 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgb16_y3 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_ga16_y1 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_ga16_y2 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_ga16_y3 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_ga16_y4 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_ga16_y5 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgba16_y1 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgba16_y2 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgba16_y3 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgba16_y4 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);mng_retcode mng_magnify_rgba16_y5 (mng_datap pData, mng_int32 iS, mng_int32 iM, mng_uint32 iWidth, mng_uint8p pSrcline1, mng_uint8p pSrcline2, mng_uint8p pDstline);#endif#endif/* ************************************************************************** *//* * * *//* * PAST composition routines - compose over/under with a target object * *//* * * *//* ************************************************************************** */mng_retcode mng_composeover_rgba8 (mng_datap pData);#ifndef MNG_SKIPCHUNK_PASTmng_retcode mng_composeunder_rgba8 (mng_datap pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_composeover_rgba16 (mng_datap pData);mng_retcode mng_composeunder_rgba16 (mng_datap pData);#endif#endif/* ************************************************************************** *//* * * *//* * PAST flip & tile routines - flip or tile a row of pixels * *//* * * *//* ************************************************************************** */#ifndef MNG_SKIPCHUNK_PASTmng_retcode mng_flip_rgba8 (mng_datap pData);mng_retcode mng_tile_rgba8 (mng_datap pData);#ifndef MNG_NO_16BIT_SUPPORTmng_retcode mng_flip_rgba16 (mng_datap pData);mng_retcode mng_tile_rgba16 (mng_datap pData);#endif#endif/* ************************************************************************** */#endif /* _libmng_pixels_h_ *//* ************************************************************************** *//* * end of file * *//* ************************************************************************** */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -