doxygen: entry for gpu, modifiers, nodes, python and render
[blender.git] / doc / doxygen.main
1 /** \mainpage Blender
2  *
3  * \section intro Introduction
4  *
5  * Blender is an integrated 3d package.
6  *
7  * These pages document the source code of blender.
8  *
9  * For more information on using Blender browse to http://www.blender.org
10  *
11  */
12
13 /** \defgroup intern Internal libraries
14  *  \section internabout Internal libraries
15  *  Blender comes with some of its dependencies
16  *  directly included in the codebase. Libraries
17  *  that are in the \c intern/ folder are maintained
18  *  as part of the normal development process.
19  */
20
21 /** \defgroup extern External libraries
22  *  \section externabout External libraries
23  *  As with \ref intern these libraries are
24  *  provided in the Blender codebase. This is
25  *  to make building Blender easier. The main
26  *  development of these libraries is \b not part
27  *  of the normal Blender development process, but
28  *  each of the library is developed separately.
29  *  Whenever deemed necessary libraries in \c extern/
30  *  folder are updated.
31  *
32  */
33 /** \defgroup editors Editor modules */
34 /** \defgroup blenderplayer Blender Player */
35
36 /** \defgroup render Rendering Module */
37 /** \defgroup meshedit Mesh Editing Module */
38 /** \defgroup texture Texturing */
39 /** \defgroup compositor Compositing */
40
41 /** \defgroup scripts Scripting */
42
43 /** \defgroup python Python
44  *  \ingroup scripts
45  */
46
47 /** \defgroup gameengine Game Engine */
48
49 /** \defgroup audaspace Audaspace
50  *  \ingroup intern undoc
51  *  \todo add to doxygen
52  */
53
54 /** \defgroup core core */
55
56 /** \defgroup bke blenkernel
57  *  \ingroup core
58  */
59
60 /** \defgroup bli blenlib
61  *  \ingroup core
62  */
63
64 /** \defgroup nodes nodes
65  *  \ingroup core
66  */
67
68 /** \defgroup modifiers modifiers
69  *  \ingroup core
70  */
71
72 /** \defgroup data DNA, RNA and .blend access*/
73
74 /** \defgroup GHOST GHOST API */
75
76 /** \defgroup gpu GPU */
77
78 /** \defgroup DNA sDNA
79  *  \ingroup data
80  */
81 /** \defgroup RNA RNA
82  *  \ingroup data
83  */
84
85 /** \defgroup readwrite .blend read and write functions
86  *  \ingroup data
87  */
88
89 /** \defgroup readblenfile readblenfile
90  *  \ingroup data
91  */
92
93 /** \defgroup gui GUI */
94
95 /** \defgroup wm windowmanager
96  *  \ingroup gui
97  */
98
99 /** \defgroup imbuf IMage Buffer */
100
101 /** \defgroup undoc Undocumented
102  *  \brief Modules and libraries that are still undocumented, or lacking proper integration into the doxygen system, are marked in this group. */