Freescale Semiconductor Document Number: i.MX 6 2D API
Rev. 1.2, 05/2013
i.MX 6 2D API, Rev. 1.2, 05/2013
3 Freescale Semiconductor
2.7.1 gce2D_PATTERN Enumeration .......................................................................................................... 25
2.7.2 gce2D_SOURCE Enumeration ............................................................................................................ 25
2.7.3 gceSURF_COLOR_TYPE Enumeration ................................................................................................ 25
2.8 Structures ................................................................................................................................................... 25
2.8.1 gcs2D_PROFILE Structure .................................................................................................................. 25
2.8.2 gcsPOINT Structure: Point Definition ................................................................................................ 26
2.8.3 gcsRECT Structure: Rectangle Definition ........................................................................................... 26
3 OS User Objects.................................................................................................................................................. 26
gcoOS_Construct ................................................................................................................................................ 26
gcoOS_Destroy ................................................................................................................................................... 27
gcoOS_MemCmp ............................................................................................................................................... 27
gcoOS_MemCopy ............................................................................................................................................... 28
gcoOS_MemFill .................................................................................................................................................. 28
gcoOS_PrintStr ................................................................................................................................................... 29
gcoOS_StrCmp ................................................................................................................................................... 30
gcoOS_StrLen ..................................................................................................................................................... 30
gcoOS_ZeroMemory .......................................................................................................................................... 30
4 HAL User Objects................................................................................................................................................ 31
gcoHAL_Commit ................................................................................................................................................. 31
gcoHAL_Construct .............................................................................................................................................. 31
gcoHAL_Destroy ................................................................................................................................................. 32
gcoHAL_Get2DEngine ........................................................................................................................................ 32
gcoHAL_GetHardwareType ................................................................................................................................ 33
gcoHAL_IsFeatureAvailable ................................................................................................................................ 33
gcoHAL_MapUserMemory ................................................................................................................................. 34
gcoHAL_SetHardwareType................................................................................................................................. 35
gcoHAL_UnmapUserMemory ............................................................................................................................ 36
5 2D User Objects.................................................................................................................................................. 37
gco2D_BatchBlit ................................................................................................................................................. 37
gco2D_Blit .......................................................................................................................................................... 38
gco2D_CalcStretchFactor ................................................................................................................................... 39
gco2D_Clear ....................................................................................................................................................... 39
gco2D_ColorLine ................................................................................................................................................ 40
gco2D_Construct ................................................................................................................................................ 41
gco2D_ConstructColorBrush .............................................................................................................................. 42