 |
microvg
7.0.0
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 (4)
40 #include "ui_configuration.h"
50 #define VG_FEATURE_PATH_SINGLE_ARRAY (1)
56 #define VG_FEATURE_PATH_DUAL_ARRAY (2)
69 #define VG_FEATURE_GRADIENT_FULL (1)
78 #define VG_FEATURE_GRADIENT_FIRST_COLOR (2)
91 #define VG_FEATURE_FONT_FREETYPE_VECTOR (1)
100 #define VG_FEATURE_FONT_FREETYPE_BITMAP (2)
117 #define VG_FEATURE_PATH VG_FEATURE_PATH_SINGLE_ARRAY
130 #define VG_FEATURE_GRADIENT VG_FEATURE_GRADIENT_FULL
142 #define VG_FEATURE_FONT VG_FEATURE_FONT_FREETYPE_VECTOR
148 #define VG_FEATURE_FREETYPE_TTF
154 #define VG_FEATURE_FREETYPE_OTF
160 #define VG_FEATURE_FREETYPE_COLORED_EMOJI
174 #define VG_FEATURE_FONT_COMPLEX_LAYOUT
186 #define VG_FEATURE_FONT_EXTERNAL
194 #define VG_FEATURE_FREETYPE_HEAP_SIZE (80 * 1024)
204 #ifdef VG_FEATURE_FONT_COMPLEX_LAYOUT
205 #define VG_FEATURE_FONT_COMPLEX_LAYOUT_HEAP_SIZE (80 * 1024)
217 #if defined(UI_GC_SUPPORTED_FORMATS) && (UI_GC_SUPPORTED_FORMATS > 1)
224 #define VG_FEATURE_BUFFERED_VECTOR_IMAGE
230 #ifndef UI_DRAWING_IDENTIFIER_BVI_FORMAT
231 #define UI_DRAWING_IDENTIFIER_BVI_FORMAT 1
234 #elif defined(VG_FEATURE_BUFFERED_VECTOR_IMAGE)
235 #error "The BufferedVectorImage feature requires the support of several Graphics Context formats".