Added struct Fimg for libfimg.
authorLee Hwangjae <hj-yo.lee@samsung.com>
Wed, 28 Nov 2012 04:47:08 +0000 (13:47 +0900)
committerLee Hwangjae <hj-yo.lee@samsung.com>
Thu, 29 Nov 2012 03:33:41 +0000 (12:33 +0900)
Change-Id: Ia28aca05a0f5c5bb431092b9805faee54d1970e5
Signed-off-by: Lee Hwangjae <hj-yo.lee@samsung.com>
include/FimgApi.h

index c260eb5e8ad38d2a504df01af8c42a7bd4268632..c59193edb22f74f808538382530ce85dcbd63494 100644 (file)
@@ -42,6 +42,54 @@ void VOID_FUNC(const char *format, ...);
 #define PRINTD VOID_FUNC
 #endif
 
+struct Fimg {
+    int             srcX;
+    int             srcY;
+    unsigned int    srcW;
+    unsigned int    srcH;
+    unsigned int    srcFWStride; // this is not w, just stride (w * bpp)
+    unsigned int    srcFH;
+    unsigned int    srcBPP;
+    int             srcColorFormat;
+    unsigned char  *srcAddr;
+
+    int             dstX;
+    int             dstY;
+    unsigned int    dstW;
+    unsigned int    dstH;
+    unsigned int    dstFWStride; // this is not w, just stride (w * bpp)
+    unsigned int    dstFH;
+    unsigned int    dstBPP;
+    int             dstColorFormat;
+    unsigned char  *dstAddr;
+
+    int             clipT;
+    int             clipB;
+    int             clipL;
+    int             clipR;
+
+    int             mskX;
+    int             mskY;
+    unsigned int    mskW;
+    unsigned int    mskH;
+    unsigned int    mskFWStride; // this is not w, just stride (w * bpp)
+    unsigned int    mskFH;
+    unsigned int    mskBPP;
+    int             mskColorFormat;
+    unsigned char  *mskAddr;
+
+    unsigned long   fillcolor;
+    int             rotate;
+    unsigned int    alpha;
+    int             xfermode;
+    int             isDither;
+    int             isFilter;
+    int             colorFilter;
+    int             matrixType;
+    float           matrixSx;
+    float           matrixSy;
+};
+
 #ifdef __cplusplus
 
 struct blit_op_table {