Hello,
I think I may have found a bug, I was wondering if this is known
about. Perhaps someone has an explanation for
I have a base class IGraphics, it's derived in two versions DG8Graphics and
OGLGraphics, all three of the the classes are being included in the
documentation, but in the IGraphics documentation, it says that DG8Graphics
is the class which reimplements the methods in IGraphics, it makes no
mention of OGLGraphics, this is an extract from the documentation
**** IGraphics Docs ****
virtual void IGraphics::Begin3D ( void ) [pure virtual]
Sets the Camera mode to 3D rendering
Implemented in DG8Graphics.
**** DG8Graphics Docs ****
void DG8Graphics::Begin3D ( void ) [virtual]
Sets the Camera mode to 3D rendering
Implements IGraphics
**** OGLGraphics Docs ****
void OGLGraphics::Begin3D ( void ) [virtual]
Sets the OpenGL system to render in a typical 3D display
This method only needs to be called if Begin2D was called previously. The
default operation of the OpenGL system is 3D, so this method is called
automatically to setup a 3D rendering system
Implements IGraphics.
*******************************************
shouldnt it say "Implemented in DG8Graphics, OGLGraphics" ???? Not just
DG8Graphics
So the documentation for IGraphics is only saying that DG8Graphics
reimplements the method Begin3D, when it's also being reimplemented in
OGLGraphics too, so why doesnt it say so?
Anyone know about this? perhaps a reason for it happening?
oh, before anyone says I've got the grouping information wrong, check this out
/** @defgroup Graphics_Group Graphics Subsystem */
//==========================================
// OPENGL PLATFORM
//==========================================
/** @defgroup OGL_Graphics_Group OpenGL Platform
* @ingroup Graphics_Group
*/
/** @defgroup OGL_Texture_Group OGL Textures
* @ingroup OGL_Graphics_Group
*/
//==========================================
// DG8 PLATFORM
//==========================================
/** @defgroup DG8_Graphics_Group DirectGraphics8 Platform
* @ingroup Graphics_Group
*/
/** @defgroup DG8_Texture_Group DG8 Textures
* @ingroup DG8_Graphics_Group
*/
thats in a special file I tell doxygen to read before anyother, and then
each class is prepended with the correct group information, so this is not
the reason. It's weird, I dont know what's causing it, perhaps you do =]
Thanks
kosh
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
|