 |
microvg
7.0.2
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 #ifndef VG_FEATURE_PATH
118 #define VG_FEATURE_PATH VG_FEATURE_PATH_SINGLE_ARRAY
132 #ifndef VG_FEATURE_GRADIENT
133 #define VG_FEATURE_GRADIENT VG_FEATURE_GRADIENT_FULL
146 #ifndef VG_FEATURE_FONT
147 #define VG_FEATURE_FONT VG_FEATURE_FONT_FREETYPE_VECTOR
180 #define VG_FEATURE_FONT_COMPLEX_LAYOUT
201 #ifndef VG_FEATURE_FREETYPE_HEAP_SIZE
202 #define VG_FEATURE_FREETYPE_HEAP_SIZE (80 * 1024)
213 #ifdef VG_FEATURE_FONT_COMPLEX_LAYOUT
214 #define VG_FEATURE_FONT_COMPLEX_LAYOUT_HEAP_SIZE (80 * 1024)
226 #if defined(UI_GC_SUPPORTED_FORMATS) && (UI_GC_SUPPORTED_FORMATS > 1)
238 #ifndef UI_DRAWING_IDENTIFIER_BVI_FORMAT
239 #define UI_DRAWING_IDENTIFIER_BVI_FORMAT 1
242 #elif defined(VG_FEATURE_BUFFERED_VECTOR_IMAGE)
243 #error "The BufferedVectorImage feature requires the support of several Graphics Context formats".