[CHG] Stop including all inline header files in the doc (duplicate declaration)

[CHG] Added the "Modules" section in the doc with all the functions in GRRLIB
This commit is contained in:
Crayon2000 2010-03-05 00:00:07 +00:00
parent 5d28586ff2
commit c138b0ede2
13 changed files with 21 additions and 12 deletions

View file

@ -24,6 +24,12 @@ THE SOFTWARE.
* @file GRRLIB.h
* GRRLIB user include file
*/
/**
* @defgroup AllFunc Everything in GRRLIB
* This is the complete list of funtions, structures, defines, typedefs and enumerations you may want to used to make your homebrew with GRRLIB.
* You simply need to include grrlib.h in your project to have access to all of these.
* @{
*/
#ifndef __GRRLIB_H__
#define __GRRLIB_H__
@ -198,11 +204,12 @@ GRR_EXTERN u32 fb GRR_INIT(0);
#endif /* __cplusplus */
#endif // __GRRLIB_H__
/** @} */ // end of group
/**
* @mainpage GRRLIB Documentation
* @image html grrlib_logo.png
* Welcome to the GRRLIB documentation.
* A complete list of functions is available from this \ref AllFunc "page".
*
* @section Introduction
* GRRLIB is a C/C++ 2D/3D graphics library for Wii application developers.

View file

@ -23,10 +23,15 @@ THE SOFTWARE.
/**
* @file GRRLIB__inline.h
* GRRLIB inline function prototypes.
* Do not include GRRLIB__inline.h directly, include only GRRLIB.h.
*/
/**
* @addtogroup AllFunc
* @{
*/
#ifndef __GRRLIB_H__
# error Do not include GRRLIB_fnInline.h directly, include only GRRLIB.h
# error Do not include GRRLIB__inline.h directly, include only GRRLIB.h
#endif
#ifndef __GRRLIB_FNINLINE_H__
@ -132,3 +137,4 @@ INLINE void GRRLIB_FreeTexture (GRRLIB_texImg *tex);
#include <grrlib/GRRLIB_texSetup.h> // Setup for textures
#endif // __GRRLIB_FNINLINE_H__
/** @} */ // end of group

View file

@ -23,6 +23,11 @@ THE SOFTWARE.
/**
* @file GRRLIB__lib.h
* GRRLIB library function prototypes.
* Do not include GRRLIB__lib.h directly, include only GRRLIB.h.
*/
/**
* @addtogroup AllFunc
* @{
*/
#ifndef __GRRLIB_H__
@ -162,3 +167,4 @@ unsigned int GRRLIB_WidthTTF(GRRLIB_ttfFont *myFont, const char *, unsigned int)
unsigned int GRRLIB_WidthTTFW(GRRLIB_ttfFont *myFont, const wchar_t *, unsigned int);
#endif // __GRRLIB_FNLIB_H__
/** @} */ // end of group

View file

@ -21,7 +21,6 @@ THE SOFTWARE.
------------------------------------------------------------------------------*/
/**
* @file GRRLIB_cExtn.h
* Inline functions to offer additional C primitives.
*/

View file

@ -21,7 +21,6 @@ THE SOFTWARE.
------------------------------------------------------------------------------*/
/**
* @file GRRLIB_clipping.h
* Inline functions to control clipping.
*/

View file

@ -21,7 +21,6 @@ THE SOFTWARE.
------------------------------------------------------------------------------*/
/**
* @file GRRLIB_collision.h
* Inline functions for collision detection.
*/

View file

@ -21,7 +21,6 @@ THE SOFTWARE.
------------------------------------------------------------------------------*/
/**
* @file GRRLIB_fbComplex.h
* Inline functions for complex (N-point) shape drawing.
*/

View file

@ -21,7 +21,6 @@ THE SOFTWARE.
------------------------------------------------------------------------------*/
/**
* @file GRRLIB_fbGX.h
* Inline functions for interfacing directly to the GX Engine.
*/

View file

@ -21,7 +21,6 @@ THE SOFTWARE.
------------------------------------------------------------------------------*/
/**
* @file GRRLIB_fbSimple.h
* Inline functions for primitive point and line drawing.
*/

View file

@ -21,7 +21,6 @@ THE SOFTWARE.
------------------------------------------------------------------------------*/
/**
* @file GRRLIB_handle.h
* Inline functions for manipulating texture handles.
*/

View file

@ -21,7 +21,6 @@ THE SOFTWARE.
------------------------------------------------------------------------------*/
/**
* @file GRRLIB_pixel.h
* Inline functions for manipulating pixels in textures.
*/

View file

@ -21,7 +21,6 @@ THE SOFTWARE.
------------------------------------------------------------------------------*/
/**
* @file GRRLIB_settings.h
* Inline functions for configuring the GRRLIB settings.
*/

View file

@ -21,7 +21,6 @@ THE SOFTWARE.
------------------------------------------------------------------------------*/
/**
* @file GRRLIB_texSetup.h
* Inline functions for the basic manipulation of textures.
*/