Skip to content
Snippets Groups Projects
doxygen.main 2.47 KiB
Newer Older
  • Learn to ignore specific revisions
  • /** \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 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 */
    
    Nathan Letwory's avatar
    Nathan Letwory committed
    /** \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 DNA sDNA
     *  \ingroup data
     */
    /** \defgroup RNA RNA
     *  \ingroup data
     */
    
    /** \defgroup readwrite .blend read and write functions
     *  \ingroup data
     */
    
    
    /** \defgroup readblenfile readblenfile
     *  \ingroup data
     */
    
    
    /** \defgroup wm windowmanager
     *  \ingroup gui
     */
    
    Nathan Letwory's avatar
    Nathan Letwory committed
    /** \defgroup editors Editors */
    
    /** \defgroup editorui Interface and Widgets
     *  \ingroup gui
     */
    
    
    Nathan Letwory's avatar
    Nathan Letwory committed
    /** \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. */