19 #include <LLVG_impl.h>
20 #include <LLUI_DISPLAY.h>
26 #include "microvg_trace.h"
32 #if (defined(LLVG_MAJOR_VERSION) && (LLVG_MAJOR_VERSION != 1)) || (defined(LLVG_MINOR_VERSION) && (LLVG_MINOR_VERSION < 3))
33 #error "This CCO is only compatible with VG Pack [1.3.0,2.0.0["
43 int32_t vg_trace_group_id;
50 void LLVG_IMPL_initialize(
void) {
52 vg_trace_group_id = LLTRACE_IMPL_declare_event_group(
"MicroVG", LOG_MICROVG_EVENTS);
54 MICROVG_HELPER_initialize();
56 #if defined VG_FEATURE_FONT && \
57 (defined VG_FEATURE_FONT_FREETYPE_VECTOR || defined VG_FEATURE_FONT_FREETYPE_BITMAP) && \
58 (VG_FEATURE_FONT == VG_FEATURE_FONT_FREETYPE_VECTOR || VG_FEATURE_FONT == VG_FEATURE_FONT_FREETYPE_BITMAP)
60 MICROVG_FONT_FREETYPE_initialize();
63 #ifdef VG_FEATURE_PATH
64 MICROVG_PATH_initialize();
MicroEJ MicroVG library low level API: helper to implement library natives methods.
MicroEJ MicroVG library low level API: implementation of Path.
MicroEJ MicroVG library low level API: implementation over FreeType.
MicroEJ MicroVG library low level API: enable some features according to the hardware capacities...