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