 |
microvg
5.0.0
microvg
|
Go to the documentation of this file.
15 #if !defined MICROVG_CONFIGURATION_H
16 #define MICROVG_CONFIGURATION_H
18 #if defined __cplusplus
22 #error "This header must be customized with platform specific configuration. Remove this #error when done. This file is not modified when a new version of the CCO is installed."
32 #define MICROVG_CONFIGURATION_VERSION (2)
45 #define VG_FEATURE_GRADIENT_FULL (1)
54 #define VG_FEATURE_GRADIENT_FIRST_COLOR (2)
67 #define VG_FEATURE_FONT_FREETYPE_VECTOR (1)
76 #define VG_FEATURE_FONT_FREETYPE_BITMAP (2)
93 #define VG_FEATURE_PATH
106 #define VG_FEATURE_GRADIENT VG_FEATURE_GRADIENT_FULL
118 #define VG_FEATURE_FONT VG_FEATURE_FONT_FREETYPE_VECTOR
124 #define VG_FEATURE_FREETYPE_TTF
130 #define VG_FEATURE_FREETYPE_OTF
136 #define VG_FEATURE_FREETYPE_COLORED_EMOJI
150 #define VG_FEATURE_FONT_COMPLEX_LAYOUT
162 #define VG_FEATURE_FONT_EXTERNAL
170 #define VG_FEATURE_FREETYPE_HEAP_SIZE ( 160 * 1024 )
180 #ifdef VG_FEATURE_FONT_COMPLEX_LAYOUT
181 #define VG_FEATURE_FONT_COMPLEX_LAYOUT_HEAP_SIZE ( 80 * 1024 )
193 #if defined(LLUI_GC_SUPPORTED_FORMATS) && (LLUI_GC_SUPPORTED_FORMATS > 1)
200 #define VG_FEATURE_BUFFERED_VECTOR_IMAGE
206 #ifndef UI_DRAWING_IDENTIFIER_BVI_FORMAT
207 #define UI_DRAWING_IDENTIFIER_BVI_FORMAT 1
210 #elif defined(VG_FEATURE_BUFFERED_VECTOR_IMAGE)
211 #error "The BufferedVectorImage feature requires the support of several Graphics Context formats".
222 #endif // !defined MICROVG_CONFIGURATION_H