/** \mainpage Blender * * \section intro Introduction * * Blender is an integrated 3d package. * * These pages document the source code of blender. * * For more information on using Blender browse to http://www.blender.org * */ /** \defgroup intern Internal libraries * \section internabout Internal libraries * Blender comes with some of its dependencies * directly included in the codebase. Libraries * that are in the \c intern/ folder are maintained * as part of the normal development process. */ /** \defgroup MEM Guarded memory (de)allocation * \ingroup intern */ /** \defgroup extern External libraries * \section externabout External libraries * As with \ref intern these libraries are * provided in the Blender codebase. This is * to make building Blender easier. The main * development of these libraries is \b not part * of the normal Blender development process, but * each of the library is developed separately. * Whenever deemed necessary libraries in \c extern/ * folder are updated. * */ /** \defgroup blenderplayer Blender Player */ /** \defgroup render Rendering */ /** \defgroup meshedit Mesh Editing */ /** \defgroup texture Texturing */ /** \defgroup compositor Compositing */ /** \defgroup scripts Scripting */ /** \defgroup python Python * \ingroup scripts */ /** \defgroup gameengine Game Engine */ /** \defgroup audaspace Audaspace * \ingroup intern undoc * \todo add to doxygen */ /** \defgroup core core */ /** \defgroup bke blenkernel * \ingroup core */ /** \defgroup bli blenlib * \ingroup core */ /** \defgroup nodes nodes * \ingroup core */ /** \defgroup modifiers modifiers * \ingroup core */ /** \defgroup data DNA, RNA and .blend access*/ /** \defgroup GHOST GHOST API */ /** \defgroup gpu GPU */ /** \defgroup DNA sDNA * \ingroup data */ /** \defgroup RNA RNA * \ingroup data */ /** \defgroup readwrite .blend read and write functions * \ingroup data */ /** \defgroup readblenfile readblenfile * \ingroup data */ /** \defgroup gui GUI */ /** \defgroup wm windowmanager * \ingroup gui */ /** \defgroup editors Editors */ /** \defgroup editorui Interface and Widgets * \ingroup gui */ /** \defgroup externformats external formats */ /** \defgroup collada COLLADA * \ingroup externformats */ /** \defgroup avi AVI * \ingroup externformats */ /** \defgroup imbuf IMage Buffer */ /** \defgroup undoc Undocumented * \brief Modules and libraries that are still undocumented, or lacking proper integration into the doxygen system, are marked in this group. */