File Documentation
FM4, S6E2DH/S6E2DF/S6E2D5/S6E2D3 Series, 32-Bit Microcontroller, Graphic Driver User Manual, Doc. No. 002-04387 Rev. *A
243
enum MML_GDC_PE_FILTER_COLOR_FORMAT {
MML_GDC_PE_FILTER_COLOR_FORMAT_R8G8B8,
MML_GDC_PE_FILTER_COLOR_FORMAT_R5G6B5A8,
MML_GDC_PE_FILTER_COLOR_FORMAT_R8G8B8A8,
MML_GDC_PE_FILTER_COLOR_FORMAT_R10G10B10A8
}
Functions
MML_GDC_PE_API MM_ERROR mmlGdcPeResetContext (MML_GDC_PE_CONTEXT pectx)
MML_GDC_PE_API MM_ERROR mmlGdcPeBindSurface (MML_GDC_PE_CONTEXT pectx, MM_U32
target, MML_GDC_SURFACE surface)
MML_GDC_PE_API MM_ERROR mmlGdcPeAttribute (MML_GDC_PE_CONTEXT pectx,
MML_GDC_PE_CTX_ATTR pname, MM_U32 param)
MML_GDC_PE_API MM_ERROR mmlGdcPeColor (MML_GDC_PE_CONTEXT pectx, MM_U08 red,
MM_U08 green, MM_U08 blue, MM_U08 alpha)
MML_GDC_PE_API MM_ERROR mmlGdcPeSurfAttribute (MML_GDC_PE_CONTEXT pectx, MM_U32
target, MML_GDC_PE_SURF_ATTR pname, MM_U32 param)
MML_GDC_PE_API MM_ERROR mmlGdcPeSurfColor (MML_GDC_PE_CONTEXT pectx, MM_U32 target,
MM_U08 red, MM_U08 green, MM_U08 blue, MM_U08 alpha)
MML_GDC_PE_API MM_ERROR mmlGdcPeBlendFunc (MML_GDC_PE_CONTEXT pectx,
MML_GDC_PE_BF func_red_src, MML_GDC_PE_BF func_red_dst, MML_GDC_PE_BF func_green_src,
MML_GDC_PE_BF func_green_dst, MML_GDC_PE_BF func_blue_src, MML_GDC_PE_BF func_blue_dst,
MML_GDC_PE_BF func_alpha_src, MML_GDC_PE_BF func_alpha_dst)
MML_GDC_PE_API MM_ERROR mmlGdcPeBlendMode (MML_GDC_PE_CONTEXT pectx,
MML_GDC_PE_BM mode_red, MML_GDC_PE_BM mode_green, MML_GDC_PE_BM mode_blue,
MML_GDC_PE_BM mode_alpha)
MML_GDC_PE_API MM_ERROR mmlGdcPeRopOperation (MML_GDC_PE_CONTEXT pectx, MM_U08
op_red, MM_U08 op_green, MM_U08 op_blue, MM_U08 op_alpha)
MML_GDC_PE_API MM_ERROR mmlGdcPeSetMatrix (MML_GDC_PE_CONTEXT pectx, MM_U32 target,
MML_GDC_PE_GEO_MATRIX_FORMAT format, const MM_FLOAT
∗
fMatrix)
MML_GDC_PE_API MM_ERROR mmlGdcPeCLUTData (MML_GDC_PE_CONTEXT pectx,
MML_GDC_PE_CLUT_FORMAT format, const MM_S16
∗
pRed, const MM_S16
∗
pGreen, const MM_S16
∗
pBlue)
MML_GDC_PE_API MM_ERROR mmlGdcPeColorMatrix (MML_GDC_PE_CONTEXT pectx,
MML_GDC_PE_CMATRIX_FORMAT format, const MM_FLOAT
∗
fMatrix)
MML_GDC_PE_API MM_ERROR mmlGdcPeGetDrawBox (MML_GDC_PE_CONTEXT pectx, MM_U32
∗
x,MM_U32
∗
y, MM_U32
∗
w, MM_U32
∗
h, MM_U32 reset)
MML_GDC_PE_API MM_ERROR mmlGdcPeActiveArea (MML_GDC_PE_CONTEXT pectx, MM_U32
target, MM_S32 x, MM_S32 y, MM_U32 w, MM_U32 h)
MML_GDC_PE_API MM_ERROR mmlGdcPeSelectArea (MML_GDC_PE_CONTEXT pectx, MM_U32
target)
MML_GDC_PE_API MM_ERROR mmlGdcPeFill (MML_GDC_PE_CONTEXT pectx, MM_U32 x, MM_U32
y,MM_U32 w, MM_U32 h)
MML_GDC_PE_API MM_ERROR mmlGdcPeBlt (MML_GDC_PE_CONTEXT pectx, MM_FLOAT offsetx,
MM_FLOAT offsety)
MML_GDC_PE_API MM_ERROR mmlGdcPeFinish (void)
MML_GDC_PE_API MM_ERROR mmlGdcPeFlush (void)
MML_GDC_PE_API MM_ERROR mmlGdcPeSync (MML_GDC_SYNC sync)
MML_GDC_PE_API MM_ERROR mmlGdcPeWaitSync (MML_GDC_SYNC sync)
MM_ERROR mmlGdcPeWaitForDispFrameEnd (MML_GDC_DISPLAY display, MM_U32 line)
13.12.1 Detailed Description
Pixel Engine API.