Welcome to mirror list, hosted at ThFree Co, Russian Federation.

doxygen.main « doc - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: a34eb9d888d7b824d870ede2591e3c3fa7982d0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
/** \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
 *
 * \section sects Main sections of the blender code
 *
 *  The following sections are the broad categories into which the various modules
 *  belong.
 *
 *  - \ref render
 *  - \ref meshedit
 *  - \ref texture
 *  - \ref compositor
 *  - \ref scripts
 *  - \ref gameengine
 *  - \ref data
 *
 * \section GUI
 *  - \ref gui
 *
 * \section libraries Libraries and Wrappers
 *  - \ref GHOST
 *  - \ref imbuf
 *  - \ref audaspace
 *  - \ref DNA
 *  - \ref RNA
 *
 * \section Miscellaneous
 *  - \ref undoc
 */

/** \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 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 editors Editor modules */
/** \defgroup blenderplayer Blender Player */

/** \defgroup render Rendering Module */
/** \defgroup meshedit Mesh Editing Module */
/** \defgroup texture Texturing */
/** \defgroup compositor Compositing */

/** \defgroup scripts Scripting */

/** \defgroup gameengine Game Engine */

/** \defgroup audaspace Audaspace
 *  \ingroup intern undoc
 *  \todo add to doxygen
 */

/** \defgroup data DNA and RNA */

/** \defgroup GHOST GHOST API */

/** \defgroup DNA sDNA
 *  \ingroup data
 */
/** \defgroup RNA RNA
 *  \ingroup data
 */

/** \defgroup gui GUI */

/** \defgroup wm windowmanager
 *  \ingroup gui
 */

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