
File Documentation
FM4, S6E2DH/S6E2DF/S6E2D5/S6E2D3 Series, 32-Bit Microcontroller, Graphic Driver User Manual, Doc. No. 002-04387 Rev. *A
239
enum MML_GDC_DISP_WIN_ATTR {
MML_GDC_DISP_WIN_ATTR_LAYER_ID = 0,
MML_GDC_DISP_WIN_ATTR_SUB_LAYER_ID,
MML_GDC_DISP_WIN_ATTR_TOPLEFT_X,
MML_GDC_DISP_WIN_ATTR_TOPLEFT_Y,
MML_GDC_DISP_WIN_ATTR_WIDTH,
MML_GDC_DISP_WIN_ATTR_HEIGHT,
MML_GDC_DISP_WIN_ATTR_SCREEN,
MML_GDC_DISP_WIN_ATTR_COLOR,
MML_GDC_DISP_WIN_ATTR_DISABLE,
MML_GDC_DISP_WIN_ATTR_SWAP_INTERVAL,
MML_GDC_DISP_WIN_ATTR_MAX_BUFFER,
MML_GDC_DISP_WIN_ATTR_TILE_MODE,
MML_GDC_DISP_WIN_ATTR_FEATURE
}
Functions
Displ
ay Functions
MM_ERROR mmlGdcDispOpenDisplay (MML_GDC_DISP_PROPERTIES
∗
mode, MML_GDC_DISPLAY
∗
display)
MM_ERROR mmlGdcDispCloseDisplay (MML_GDC_DISPLAY display)
MM_ERROR mmlGdcDispDitherCtrl (MML_GDC_DISPLAY display, MML_GDC_DISP_DITHER_ENABLE
enable, MML_GDC_DISP_DITHER_MODE mode, MML_GDC_DISP_DITHER_RANGE range,
MML_GDC_DISP_DITHER_FORMAT format)
MM_ERROR mmlGdcDispCLUTData (MML_GDC_DISPLAY display, MML_GDC_DISP_CLUT_FORMAT
format, const MM_S16
∗
pRed, const MM_S16
∗
pGreen, const MM_S16
∗
pBlue)
MM_ERROR mmlGdcDispSyncVSync (MML_GDC_DISPLAY display, MML_GDC_SYNC sync, MM_S32
vsyncCnt)
MM_ERROR mmlGdcDispSetAttribute (MML_GDC_DISPLAY display, MML_GDC_DISP_ATTR pname,
MM_U32 param)
MM_ERROR mmlGdcDispGetAttribute (MML_GDC_DISPLAY display, MML_GDC_DISP_ATTR pname,
MM_U32
∗
pParam)
MM_ERROR mmlGdcDispCommit (MML_GDC_DISPLAY display)
Window Functions
MM_ERROR mmlGdcDispWinCreate (MML_GDC_DISPLAY display,
MML_GDC_DISP_WINDOW_PROPERTIES
∗
properties, MML_GDC_DISP_WINDOW
∗
pWin)
MM_ERROR mmlGdcDispWinDestroy (MML_GDC_DISP_WINDOW win)
MM_ERROR mmlGdcDispWinSetSurface (MML_GDC_DISP_WINDOW win, MM_U32 target,
MML_GDC_SURFACE surf)
MM_ERROR mmlGdcDispWinSetBlendMode (MML_GDC_DISP_WINDOW win, MM_U32 blend_mode)
MM_ERROR mmlGdcDispWinSetMatrix (MML_GDC_DISP_WINDOW win, MM_U32 target, const MM_FLOAT
∗
matrix)
MM_ERROR mmlGdcDispWinSync (MML_GDC_DISP_WINDOW win, MML_GDC_SYNC sync)
MM_ERROR mmlGdcDispWinWaitSync (MML_GDC_DISP_WINDOW win, MML_GDC_SYNC sync)
MM_ERROR mmlGdcDispWinSetAttribute (MML_GDC_DISP_WINDOW win, MML_GDC_DISP_WIN_ATTR
pname, MM_U32 param)
MM_ERROR mmlGdcDispWinGetAttribute (MML_GDC_DISP_WINDOW win, MML_GDC_DISP_WIN_ATTR
pname, MM_U32
∗
pParam)
MM_ERROR mmlGdcDispWinCommit (MML_GDC_DISP_WINDOW win)