doxygen: editor entry
[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 blenderplayer Blender Player */
34
35 /** \defgroup render Rendering */
36 /** \defgroup meshedit Mesh Editing */
37 /** \defgroup texture Texturing */
38 /** \defgroup compositor Compositing */
39
40 /** \defgroup scripts Scripting */
41
42 /** \defgroup python Python
43  *  \ingroup scripts
44  */
45
46 /** \defgroup gameengine Game Engine */
47
48 /** \defgroup audaspace Audaspace
49  *  \ingroup intern undoc
50  *  \todo add to doxygen
51  */
52
53 /** \defgroup core core */
54
55 /** \defgroup bke blenkernel
56  *  \ingroup core
57  */
58
59 /** \defgroup bli blenlib
60  *  \ingroup core
61  */
62
63 /** \defgroup nodes nodes
64  *  \ingroup core
65  */
66
67 /** \defgroup modifiers modifiers
68  *  \ingroup core
69  */
70
71 /** \defgroup data DNA, RNA and .blend access*/
72
73 /** \defgroup GHOST GHOST API */
74
75 /** \defgroup gpu GPU */
76
77 /** \defgroup DNA sDNA
78  *  \ingroup data
79  */
80 /** \defgroup RNA RNA
81  *  \ingroup data
82  */
83
84 /** \defgroup readwrite .blend read and write functions
85  *  \ingroup data
86  */
87
88 /** \defgroup readblenfile readblenfile
89  *  \ingroup data
90  */
91
92 /** \defgroup gui GUI */
93
94 /** \defgroup wm windowmanager
95  *  \ingroup gui
96  */
97
98 /** \defgroup editors Editors */
99
100 /** \defgroup editorui Interface and Widgets
101  *  \ingroup gui
102  */
103
104 /** \defgroup imbuf IMage Buffer */
105
106 /** \defgroup undoc Undocumented
107  *  \brief Modules and libraries that are still undocumented, or lacking proper integration into the doxygen system, are marked in this group. */