 |
microvg
6.0.1
microvg
|
Go to the documentation of this file.
15 #if !defined VG_CONFIGURATION_H
16 #define VG_CONFIGURATION_H
18 #if defined __cplusplus
23 "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."
34 #define MICROVG_CONFIGURATION_VERSION (3)
44 #define VG_FEATURE_PATH_SINGLE_ARRAY (1)
50 #define VG_FEATURE_PATH_DUAL_ARRAY (2)
63 #define VG_FEATURE_GRADIENT_FULL (1)
72 #define VG_FEATURE_GRADIENT_FIRST_COLOR (2)
85 #define VG_FEATURE_FONT_FREETYPE_VECTOR (1)
94 #define VG_FEATURE_FONT_FREETYPE_BITMAP (2)
111 #define VG_FEATURE_PATH VG_FEATURE_PATH_SINGLE_ARRAY
124 #define VG_FEATURE_GRADIENT VG_FEATURE_GRADIENT_FULL
136 #define VG_FEATURE_FONT VG_FEATURE_FONT_FREETYPE_VECTOR
142 #define VG_FEATURE_FREETYPE_TTF
148 #define VG_FEATURE_FREETYPE_OTF
154 #define VG_FEATURE_FREETYPE_COLORED_EMOJI
168 #define VG_FEATURE_FONT_COMPLEX_LAYOUT
180 #define VG_FEATURE_FONT_EXTERNAL
188 #define VG_FEATURE_FREETYPE_HEAP_SIZE (80 * 1024)
198 #ifdef VG_FEATURE_FONT_COMPLEX_LAYOUT
199 #define VG_FEATURE_FONT_COMPLEX_LAYOUT_HEAP_SIZE (80 * 1024)
211 #if defined(LLUI_GC_SUPPORTED_FORMATS) && (LLUI_GC_SUPPORTED_FORMATS > 1)
218 #define VG_FEATURE_BUFFERED_VECTOR_IMAGE
224 #ifndef UI_DRAWING_IDENTIFIER_BVI_FORMAT
225 #define UI_DRAWING_IDENTIFIER_BVI_FORMAT 1
228 #elif defined(VG_FEATURE_BUFFERED_VECTOR_IMAGE)
229 #error "The BufferedVectorImage feature requires the support of several Graphics Context formats".