view 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 source

/*! \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>

#ifdef CAIRO_GRAPH_ENGINE
#include <mb_graph_engine_cairo.h>
#endif

#ifdef SKIA_GRAPH_ENGINE
#include <mb_graph_engine_skia.h>
#endif

#ifdef OPENVG_GRAPH_ENGINE
#include <mb_graph_engine_openvg.h>
#endif

#endif /* __MBE_H_ */