Module Documentation
FM4, S6E2DH/S6E2DF/S6E2D5/S6E2D3 Series, 32-Bit Microcontroller, Graphic Driver User Manual, Doc. No. 002-04387 Rev. *A
114
Typedefs
typedef MML_GDC_PE_CONTEXT_CONTAINER
∗
MML_GDC_PE_CONTEXT
Enumerations
enum MML_GDC_PE_CTX_ATTR {
MML_GDC_PE_CTX_ATTR_DITHER_COLOR,
MML_GDC_PE_CTX_ATTR_DITHER_ALPHA,
MML_GDC_PE_CTX_ATTR_DITHER_OFFSET,
MML_GDC_PE_CTX_ATTR_FILTER,
MML_GDC_PE_ATTR_ZERO_POINT
}
enum MML_GDC_PE_SURF_ATTR {
MML_GDC_PE_SURF_ATTR_COLORMULTI,
MML_GDC_PE_SURF_ATTR_ALPHAMULTI,
MML_GDC_PE_SURF_ATTR_TILE_MODE,
MML_GDC_PE_SURF_ATTR_USE_CLIPPING
}
enum MML_GDC_PE_BF {
MML_GDC_PE_BF_GL_ZERO = 0x0U,
MML_GDC_PE_BF_GL_ONE = 0x1U,
MML_GDC_PE_BF_GL_SRC_COLOR = 0x300U,
MML_GDC_PE_BF_GL_ONE_MINUS_SRC_COLOR = 0x301U,
MML_GDC_PE_BF_GL_SRC_ALPHA = 0x302U,
MML_GDC_PE_BF_GL_ONE_MINUS_SRC_ALPHA = 0x303U,
MML_GDC_PE_BF_GL_DST_ALPHA = 0x304U,
MML_GDC_PE_BF_GL_ONE_MINUS_DST_ALPHA = 0x305U,
MML_GDC_PE_BF_GL_DST_COLOR = 0x306U,
MML_GDC_PE_BF_GL_ONE_MINUS_DST_COLOR = 0x307U,
MML_GDC_PE_BF_GL_SRC_ALPHA_SATURATE = 0x308U,
MML_GDC_PE_BF_GL_CONSTANT_COLOR = 0x8001U,
MML_GDC_PE_BF_GL_ONE_MINUS_CONSTANT_COLOR = 0x8002U,
MML_GDC_PE_BF_GL_CONSTANT_ALPHA = 0x8003U,
MML_GDC_PE_BF_GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004U
}
enum MML_GDC_PE_BM {
MML_GDC_PE_BM_GL_FUNC_ADD = 0x8006U,
MML_GDC_PE_BM_GL_MIN = 0x8007U,
MML_GDC_PE_BM_GL_MAX = 0x8008U,
MML_GDC_PE_BM_GL_FUNC_SUBTRACT = 0x800AU,
MML_GDC_PE_BM_GL_FUNC_REVERSE_SUBTRACT = 0x800BU,
MML_GDC_PE_BM_VG_BLEND_SRC = 0x2000U,
MML_GDC_PE_BM_VG_BLEND_SRC_OVER = 0x2001U,
MML_GDC_PE_BM_VG_BLEND_DST_OVER = 0x2002U,
MML_GDC_PE_BM_VG_BLEND_SRC_IN = 0x2003U,
MML_GDC_PE_BM_VG_BLEND_DST_IN = 0x2004U,
MML_GDC_PE_BM_VG_BLEND_MULTIPLY = 0x2005U,
MML_GDC_PE_BM_VG_BLEND_SCREEN = 0x2006U,
MML_GDC_PE_BM_VG_BLEND_DARKEN = 0x2007U,
MML_GDC_PE_BM_VG_BLEND_LIGHTEN = 0x2008U,
MML_GDC_PE_BM_VG_BLEND_ADDITIVE = 0x2009U
}
enum MML_GDC_PE_CMATRIX_FORMAT {
MML_GDC_PE_CMATRIX_FORMAT_4X3 = 0
}