diff include/mb_graph_engine.h @ 579:e2c9117b1e12 openvg

Add an option to enable OpenVG graphic engine
author Thinker K.F. Li <thinker@branda.to>
date Wed, 16 Jun 2010 21:28:57 +0800
parents 4254eaa699d0
children 7b4e80ab671a
line wrap: on
line diff
--- a/include/mb_graph_engine.h	Wed Jun 16 21:02:49 2010 +0800
+++ b/include/mb_graph_engine.h	Wed Jun 16 21:28:57 2010 +0800
@@ -1,3 +1,15 @@
+/*! \page create_graph_engine Create a Graphic Engine.
+ *
+ * To create a graphic engine, you need to declare and define types
+ * and functions that had been declared in
+ * include/mb_graph_engine_cairo.h in a separated header an c file.
+ * Likes what mb_graph_engine_skia.h does.
+ *
+ * You should also add options in configure.ac to enable the graphic
+ * engine.  You also need to add lines in include/mb_config.h.in and
+ * include/mb_graph_engine.h to include correct header for the graphic
+ * engine enabled by the user.
+ */
 #ifndef __MBE_H_
 #define __MBE_H_
 #include <mb_config.h>
@@ -10,4 +22,8 @@
 #include <mb_graph_engine_skia.h>
 #endif
 
+#ifdef OPENVG_GRAPH_ENGINE
+#include <mb_graph_engine_openvg.h>
+#endif
+
 #endif /* __MBE_H_ */