Module Documentation
FM4, S6E2DH/S6E2DF/S6E2D5/S6E2D3 Series, 32-Bit Microcontroller, Graphic Driver User Manual, Doc. No. 002-04387 Rev. *A
113
11.6 Pixel Engine API
Pixel Engine (PixEng) API.
Data Structures
struct MML_GDC_PE_CONTEXT_CONTAINER
Macros
#define MML_GDC_PE_API extern
#define MML_GDC_PE_STORE 0x00000001U
#define MML_GDC_PE_SRC 0x00000002U
#define MML_GDC_PE_DST 0x00000004U
#define MML_GDC_PE_MASK 0x00000008U
#define MML_GDC_PE_ROP_BLACKNESS ((MM_U08)0x00)
#define MML_GDC_PE_ROP_WHITENESS ((MM_U08)0xFF)
#define MML_GDC_PE_ROP_SRCCOPY ((MM_U08)0xAA)
#define MML_GDC_PE_ROP_NOTSRCCOPY ((MM_U08)0x55)
#define MML_GDC_PE_ROP_MASKCOPY ((MM_U08)0xCC)
#define MML_GDC_PE_ROP_NOTMASK ((MM_U08)0x33)
#define MML_GDC_PE_ROP_MASKINVERT ((MM_U08)0x66)
#define MML_GDC_PE_ROP_MSKAND ((MM_U08)0x88)
#define MML_GDC_PE_ROP_MASKERASE ((MM_U08)0x22)
#define MML_GDC_PE_ROP_NOTMASKERASE ((MM_U08)0x11)
#define MML_GDC_PE_ROP_MERGEMASK ((MM_U08)0xEE)
#define MML_GDC_PE_ROP_MERGEMASKNOT ((MM_U08)0xBB)
#define MML_GDC_PE_ROP_DSTCOPY ((MM_U08)0xF0)
#define MML_GDC_PE_ROP_NOTDSTCOPY ((MM_U08)0x0F)
#define MML_GDC_PE_ROP_DSTPAINT ((MM_U08)0xFE)
#define MML_GDC_PE_ROP_MASKSEL ((MM_U08)0xB8)
#define MML_GDC_PE_ROP_DSTAND ((MM_U08)0x80)
#define MML_GDC_PE_FILTER_NEAREST 0
#define MML_GDC_PE_FILTER_BILINEAR 1
#define MML_GDC_PE_ATTR_ZERO_TOP_LEFT 0U
#define MML_GDC_PE_ATTR_ZERO_BOTTOM_LEFT 1U
#define MML_GDC_PE_TILE_FILL_ZERO 0U
#define MML_GDC_PE_TILE_FILL_CONSTANT 1U
#define MML_GDC_PE_TILE_PAD 2U
#define MML_GDC_PE_TILE_PAD_ZERO 3U