From 824aaca6dd31d20ddca7330331eca39d8ef70df0 Mon Sep 17 00:00:00 2001 From: LaurentGom Date: Fri, 26 Jun 2009 12:30:40 +0000 Subject: [PATCH 01/12] Improved the VS2008 project files to enable faster compiling on multi-core CPUs git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1153 4e206d99-4929-0410-ac5d-dfc041789085 --- build/vc2008/sfml-audio.vcproj | 8 ++++++-- build/vc2008/sfml-graphics.vcproj | 8 ++++++-- build/vc2008/sfml-network.vcproj | 8 ++++++-- build/vc2008/sfml-system.vcproj | 8 ++++++-- build/vc2008/sfml-window.vcproj | 8 ++++++-- 5 files changed, 30 insertions(+), 10 deletions(-) diff --git a/build/vc2008/sfml-audio.vcproj b/build/vc2008/sfml-audio.vcproj index 0260f5be1..3c4c0bdf5 100644 --- a/build/vc2008/sfml-audio.vcproj +++ b/build/vc2008/sfml-audio.vcproj @@ -43,10 +43,11 @@ /> Date: Fri, 26 Jun 2009 13:00:21 +0000 Subject: [PATCH 02/12] Improved VS2008 projects for SFML: - Removed warnings - Faster compiling on multi-core CPUs git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1154 4e206d99-4929-0410-ac5d-dfc041789085 --- CSFML/VC2008/csfml-audio.vcproj | 16 ++++++++++------ CSFML/VC2008/csfml-graphics.vcproj | 16 ++++++++++------ CSFML/VC2008/csfml-network.vcproj | 16 ++++++++++------ CSFML/VC2008/csfml-system.vcproj | 16 ++++++++++------ CSFML/VC2008/csfml-window.vcproj | 16 ++++++++++------ CSFML/src/SFML/Network/Packet.cpp | 4 ++-- 6 files changed, 52 insertions(+), 32 deletions(-) diff --git a/CSFML/VC2008/csfml-audio.vcproj b/CSFML/VC2008/csfml-audio.vcproj index 6eb1a0b88..2955f1a2c 100644 --- a/CSFML/VC2008/csfml-audio.vcproj +++ b/CSFML/VC2008/csfml-audio.vcproj @@ -43,15 +43,16 @@ /> @@ -129,6 +130,7 @@ /> @@ -214,15 +216,16 @@ /> @@ -286,6 +289,7 @@ /> diff --git a/CSFML/VC2008/csfml-graphics.vcproj b/CSFML/VC2008/csfml-graphics.vcproj index d9e50bf98..517ec9bad 100644 --- a/CSFML/VC2008/csfml-graphics.vcproj +++ b/CSFML/VC2008/csfml-graphics.vcproj @@ -49,15 +49,16 @@ /> @@ -138,6 +139,7 @@ /> @@ -226,15 +228,16 @@ /> @@ -301,6 +304,7 @@ /> diff --git a/CSFML/VC2008/csfml-network.vcproj b/CSFML/VC2008/csfml-network.vcproj index 6ce4f1197..d342bee5a 100644 --- a/CSFML/VC2008/csfml-network.vcproj +++ b/CSFML/VC2008/csfml-network.vcproj @@ -43,15 +43,16 @@ /> @@ -129,6 +130,7 @@ /> @@ -214,15 +216,16 @@ /> @@ -286,6 +289,7 @@ /> diff --git a/CSFML/src/SFML/Network/Packet.cpp b/CSFML/src/SFML/Network/Packet.cpp index bdc808aa6..91158b92b 100644 --- a/CSFML/src/SFML/Network/Packet.cpp +++ b/CSFML/src/SFML/Network/Packet.cpp @@ -42,9 +42,9 @@ namespace /// Helper function to read a variable from a packet //////////////////////////////////////////////////////////// template - T PacketRead(sfPacket* Packet, T Default = 0) + T PacketRead(sfPacket* Packet) { - CSFML_CHECK_RETURN(Packet, Default); + CSFML_CHECK_RETURN(Packet, 0); T Value; Packet->This >> Value; From e2ddadb39584712b9859d83436fe741f2c3ccd62 Mon Sep 17 00:00:00 2001 From: LaurentGom Date: Sat, 4 Jul 2009 16:44:36 +0000 Subject: [PATCH 03/12] Fixed ending slash not added to a Http::Request URI when specified in the constructor git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1156 4e206d99-4929-0410-ac5d-dfc041789085 --- src/SFML/Network/Http.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/SFML/Network/Http.cpp b/src/SFML/Network/Http.cpp index 64793406d..76e2b7a63 100644 --- a/src/SFML/Network/Http.cpp +++ b/src/SFML/Network/Http.cpp @@ -51,14 +51,12 @@ namespace sf //////////////////////////////////////////////////////////// /// Default constructor //////////////////////////////////////////////////////////// -Http::Request::Request(Method RequestMethod, const std::string& URI, const std::string& Body) : -myMethod (RequestMethod), -myURI (URI), -myMajorVersion(1), -myMinorVersion(0), -myBody (Body) +Http::Request::Request(Method RequestMethod, const std::string& URI, const std::string& Body) { - + SetMethod(RequestMethod); + SetURI(URI); + SetHttpVersion(1, 0); + SetBody(Body); } From 06525907c1e4699702ad9e534212d191142662ab Mon Sep 17 00:00:00 2001 From: LaurentGom Date: Sat, 4 Jul 2009 19:20:13 +0000 Subject: [PATCH 04/12] FS#121 - Improve accuracy of rendering git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1157 4e206d99-4929-0410-ac5d-dfc041789085 --- include/SFML/Graphics/Image.hpp | 5 ++--- src/SFML/Graphics/FontLoader.cpp | 6 +----- src/SFML/Graphics/Image.cpp | 20 +++++--------------- src/SFML/Graphics/Sprite.cpp | 4 ++++ 4 files changed, 12 insertions(+), 23 deletions(-) diff --git a/include/SFML/Graphics/Image.hpp b/include/SFML/Graphics/Image.hpp index 2a3227162..0c6538e09 100644 --- a/include/SFML/Graphics/Image.hpp +++ b/include/SFML/Graphics/Image.hpp @@ -252,13 +252,12 @@ public : /// Convert a subrect expressed in pixels, into float /// texture coordinates /// - /// \param Rect : Sub-rectangle of image to convert - /// \param Adjust : Pass true to apply the half-texel adjustment + /// \param Rect : Sub-rectangle of image to convert /// /// \return Texture coordinates corresponding to the sub-rectangle /// //////////////////////////////////////////////////////////// - FloatRect GetTexCoords(const IntRect& Rect, bool Adjust = true) const; + FloatRect GetTexCoords(const IntRect& Rect) const; //////////////////////////////////////////////////////////// /// Get a valid texture size according to hardware support diff --git a/src/SFML/Graphics/FontLoader.cpp b/src/SFML/Graphics/FontLoader.cpp index 922cac984..0f6e67bf3 100644 --- a/src/SFML/Graphics/FontLoader.cpp +++ b/src/SFML/Graphics/FontLoader.cpp @@ -213,10 +213,6 @@ FT_Error FontLoader::CreateBitmapFont(FT_Face FontFace, unsigned int CharSize, c FT_Glyph_To_Bitmap(&Glyph, FT_RENDER_MODE_NORMAL, 0, 1); FT_BitmapGlyph BitmapGlyph = (FT_BitmapGlyph)Glyph; - // Should we handle other pixel modes ? - if (BitmapGlyph->bitmap.pixel_mode != FT_PIXEL_MODE_GRAY) - return FT_Err_Cannot_Render_Glyph; - // Add it to the sorted table of glyphs Glyphs.insert(std::make_pair(BitmapGlyph, Charset[i])); } @@ -293,7 +289,7 @@ FT_Error FontLoader::CreateBitmapFont(FT_Face FontFace, unsigned int CharSize, c for (std::size_t i = 0; i < Charset.size(); ++i) { Uint32 CurChar = Charset[i]; - LoadedFont.myGlyphs[CurChar].TexCoords = LoadedFont.myTexture.GetTexCoords(Coords[CurChar], false); + LoadedFont.myGlyphs[CurChar].TexCoords = LoadedFont.myTexture.GetTexCoords(Coords[CurChar]); } // Update the character size (it may have been changed by the function) diff --git a/src/SFML/Graphics/Image.cpp b/src/SFML/Graphics/Image.cpp index f90673cd0..14346fb9d 100644 --- a/src/SFML/Graphics/Image.cpp +++ b/src/SFML/Graphics/Image.cpp @@ -542,25 +542,15 @@ bool Image::IsSmooth() const /// Convert a subrect expressed in pixels, into float /// texture coordinates //////////////////////////////////////////////////////////// -FloatRect Image::GetTexCoords(const IntRect& Rect, bool Adjust) const +FloatRect Image::GetTexCoords(const IntRect& Rect) const { float Width = static_cast(myTextureWidth); float Height = static_cast(myTextureHeight); - if (Adjust && myIsSmooth) - { - return FloatRect((Rect.Left + 0.5f) / Width, - (Rect.Top + 0.5f) / Height, - (Rect.Right - 0.5f) / Width, - (Rect.Bottom - 0.5f) / Height); - } - else - { - return FloatRect(Rect.Left / Width, - Rect.Top / Height, - Rect.Right / Width, - Rect.Bottom / Height); - } + return FloatRect(Rect.Left / Width, + Rect.Top / Height, + Rect.Right / Width, + Rect.Bottom / Height); } diff --git a/src/SFML/Graphics/Sprite.cpp b/src/SFML/Graphics/Sprite.cpp index a728d4b58..375bd5e70 100644 --- a/src/SFML/Graphics/Sprite.cpp +++ b/src/SFML/Graphics/Sprite.cpp @@ -186,6 +186,10 @@ void Sprite::Render(RenderTarget&) const // Check if the image is valid if (myImage && (myImage->GetWidth() > 0) && (myImage->GetHeight() > 0)) { + // Use the "offset trick" to get pixel-perfect rendering + // see http://www.opengl.org/resources/faq/technical/transformations.htm#tran0030 + GLCheck(glTranslatef(0.375f, 0.375f, 0.f)); + // Bind the texture myImage->Bind(); From 9bf53607d3b305de7009f82633074411c04a3e6b Mon Sep 17 00:00:00 2001 From: remi-k Date: Thu, 9 Jul 2009 06:45:15 +0000 Subject: [PATCH 05/12] Fixed bug in sf.Window.GetSettings git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1158 4e206d99-4929-0410-ac5d-dfc041789085 --- python/src/Window.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/src/Window.cpp b/python/src/Window.cpp index 7f32370e2..6e16e654c 100644 --- a/python/src/Window.cpp +++ b/python/src/Window.cpp @@ -227,7 +227,7 @@ PySfWindow_GetSettings(PySfWindow *self) { PySfWindowSettings *Settings; Settings = GetNewPySfWindowSettings(); - Settings->obj = (sf::WindowSettings *)&self->obj->GetSettings(); + Settings->obj = new sf::WindowSettings(self->obj->GetSettings()); Settings->DepthBits = Settings->obj->DepthBits; Settings->StencilBits = Settings->obj->StencilBits; Settings->AntialiasingLevel = Settings->obj->AntialiasingLevel; From f1f5f7ba3d81025332c8da77beaaca6a3031dd24 Mon Sep 17 00:00:00 2001 From: remi-k Date: Thu, 9 Jul 2009 06:54:10 +0000 Subject: [PATCH 06/12] Updated sf.Image.GetTexCoords git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1159 4e206d99-4929-0410-ac5d-dfc041789085 --- python/src/Image.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/python/src/Image.cpp b/python/src/Image.cpp index b9e33b983..745cbc295 100644 --- a/python/src/Image.cpp +++ b/python/src/Image.cpp @@ -233,20 +233,15 @@ static PyObject * PySfImage_GetTexCoords(PySfImage* self, PyObject *args) { PySfIntRect *RectArg = NULL; - bool Adjust = false; - PyObject *AdjustObj = NULL; - if (!PyArg_ParseTuple(args, "O!|O:Image.GetTextCoords", &PySfIntRectType, &RectArg, &AdjustObj)) + if (!PyArg_ParseTuple(args, "O!:Image.GetTextCoords", &PySfIntRectType, &RectArg)) return NULL; - if (AdjustObj != NULL) - Adjust = PyBool_AsBool(AdjustObj); - PySfFloatRect *Rect; Rect = GetNewPySfFloatRect(); Rect->Owner = true; - Rect->obj = new sf::FloatRect(self->obj->GetTexCoords(*(RectArg->obj), Adjust)); + Rect->obj = new sf::FloatRect(self->obj->GetTexCoords(*(RectArg->obj))); PySfFloatRectUpdateSelf(Rect); return (PyObject *)Rect; @@ -303,9 +298,8 @@ Create the image from the current contents of the given window. Return True if c {"SetSmooth", (PyCFunction)PySfImage_SetSmooth, METH_VARARGS, "SetSmooth(Smooth)\nEnable or disable image smooth filter."}, {"GetWidth", (PyCFunction)PySfImage_GetWidth, METH_NOARGS, "GetWidth()\nReturn the width of the image."}, {"GetHeight", (PyCFunction)PySfImage_GetHeight, METH_NOARGS, "GetHeight()\nReturn the height of the image."}, - {"GetTexCoords", (PyCFunction)PySfImage_GetTexCoords, METH_VARARGS, "GetTexCoords(Rect, Adjust=True)\nConvert a subrect expressed in pixels, into float texture coordinates. Returns texture coordinates corresponding to the sub-rectangle (sf.FloatRect instance)\n\ - Rect : Sub-rectangle of image to convert\n\ - Adjust : Pass true to apply the half-texel adjustment"}, + {"GetTexCoords", (PyCFunction)PySfImage_GetTexCoords, METH_VARARGS, "GetTexCoords(Rect)\nConvert a subrect expressed in pixels, into float texture coordinates. Returns texture coordinates corresponding to the sub-rectangle (sf.FloatRect instance)\n\ + Rect : Sub-rectangle of image to convert"}, {"GetValidTextureSize", (PyCFunction)PySfImage_GetValidTextureSize, METH_STATIC | METH_O, "GetValidTextureSize(Size)\nGet a valid texture size according to hardware support. Returns valid nearest size (greater than or equal to specified size).\n\ Size : Size to convert"}, {NULL} /* Sentinel */ From e3973714b28f0499b5ac0d1f16a72ae5d0cf89e4 Mon Sep 17 00:00:00 2001 From: LaurentGom Date: Fri, 10 Jul 2009 12:01:51 +0000 Subject: [PATCH 07/12] FS#122 - Http::Response::GetField should be case insensitive git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1160 4e206d99-4929-0410-ac5d-dfc041789085 --- src/SFML/Network/Http.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SFML/Network/Http.cpp b/src/SFML/Network/Http.cpp index 76e2b7a63..cba960cb3 100644 --- a/src/SFML/Network/Http.cpp +++ b/src/SFML/Network/Http.cpp @@ -178,7 +178,7 @@ myMinorVersion(0) //////////////////////////////////////////////////////////// const std::string& Http::Response::GetField(const std::string& Field) const { - FieldTable::const_iterator It = myFields.find(Field); + FieldTable::const_iterator It = myFields.find(ToLower(Field)); if (It != myFields.end()) { return It->second; From ac21fc0bcee8c4ffb64e93e17246d58fdec3694a Mon Sep 17 00:00:00 2001 From: LaurentGom Date: Fri, 10 Jul 2009 13:32:55 +0000 Subject: [PATCH 08/12] Added a Windows batch build for Code::Blocks, which also properly builds static libs git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1161 4e206d99-4929-0410-ac5d-dfc041789085 --- build/codeblocks/batch-build/ar.exe | Bin 0 -> 525951 bytes build/codeblocks/batch-build/build.bat | 90 +++++++++++++++++++++ build/codeblocks/batch-build/libgdi32.a | Bin 0 -> 255422 bytes build/codeblocks/batch-build/libopengl32.a | Bin 0 -> 269134 bytes build/codeblocks/batch-build/libwinmm.a | Bin 0 -> 144884 bytes build/codeblocks/batch-build/libws2_32.a | Bin 0 -> 83372 bytes 6 files changed, 90 insertions(+) create mode 100644 build/codeblocks/batch-build/ar.exe create mode 100644 build/codeblocks/batch-build/build.bat create mode 100644 build/codeblocks/batch-build/libgdi32.a create mode 100644 build/codeblocks/batch-build/libopengl32.a create mode 100644 build/codeblocks/batch-build/libwinmm.a create mode 100644 build/codeblocks/batch-build/libws2_32.a diff --git a/build/codeblocks/batch-build/ar.exe b/build/codeblocks/batch-build/ar.exe new file mode 100644 index 0000000000000000000000000000000000000000..86bccf5dc6f980d6338b9b37d03d498e68720f27 GIT binary patch literal 525951 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�`-W*B*EQgs!aKfr>Qk0WQay)jOau_5bihrxv^U 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%0D=^yv@geTP|A`S9Ap< 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%0Dr=*`P7@FVH(DzHY!9tG!28gKNn$ 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

ue(9eY6Iyua3@`9s* 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

Zu6Sneq}lMq2R?mYCSQc=SsZ~ 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 rp}RJ3EFdop1r)An>S5s{wT-FLd*) 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 z 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 literal 0 HcmV?d00001 diff --git a/build/codeblocks/batch-build/libopengl32.a b/build/codeblocks/batch-build/libopengl32.a new file mode 100644 index 0000000000000000000000000000000000000000..f45248ce7f9e38f2e9a311a117f1f1bdc8d4e3a7 GIT binary patch literal 269134 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

Dc+9pjE@Mp@NF1Y27NGlLp1RM{!KY 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%0DouGb|FV0(38t5$Aj3^pYenbU?+yFbNn` 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 Date: Fri, 10 Jul 2009 16:54:44 +0000 Subject: [PATCH 12/12] Improved comments for the Style parameter of windows. git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1165 4e206d99-4929-0410-ac5d-dfc041789085 --- include/SFML/Graphics/RenderWindow.hpp | 2 +- include/SFML/Window/Window.hpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/SFML/Graphics/RenderWindow.hpp b/include/SFML/Graphics/RenderWindow.hpp index 7c090442a..088e36827 100644 --- a/include/SFML/Graphics/RenderWindow.hpp +++ b/include/SFML/Graphics/RenderWindow.hpp @@ -57,7 +57,7 @@ public : /// /// \param Mode : Video mode to use /// \param Title : Title of the window - /// \param WindowStyle : Window style (Resize | Close by default) + /// \param WindowStyle : Window style, see sf::Style (Resize | Close by default) /// \param Params : Creation parameters (see default constructor for default values) /// //////////////////////////////////////////////////////////// diff --git a/include/SFML/Window/Window.hpp b/include/SFML/Window/Window.hpp index cc56cf74e..51990212f 100644 --- a/include/SFML/Window/Window.hpp +++ b/include/SFML/Window/Window.hpp @@ -67,7 +67,7 @@ public : /// /// \param Mode : Video mode to use /// \param Title : Title of the window - /// \param WindowStyle : Window style (Resize | Close by default) + /// \param WindowStyle : Window style, see sf::Style (Resize | Close by default) /// \param Params : Creation parameters (see default constructor for default values) /// //////////////////////////////////////////////////////////// @@ -93,7 +93,7 @@ public : /// /// \param Mode : Video mode to use /// \param Title : Title of the window - /// \param WindowStyle : Window style (Resize | Close by default) + /// \param WindowStyle : Window style, see sf::Style (Resize | Close by default) /// \param Params : Creation parameters (see default constructor for default values) /// ////////////////////////////////////////////////////////////

k0M-N!!yv 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 literal 0 HcmV?d00001 diff --git a/build/codeblocks/batch-build/libws2_32.a b/build/codeblocks/batch-build/libws2_32.a new file mode 100644 index 0000000000000000000000000000000000000000..c645b776bfe9a16f5b6b5070c2c8e49af7f14aeb GIT binary patch literal 83372 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 literal 0 HcmV?d00001 From 48dad05e3074755215e8c6fd6ba6d7c91797cb07 Mon Sep 17 00:00:00 2001 From: LaurentGom Date: Fri, 10 Jul 2009 14:13:34 +0000 Subject: [PATCH 09/12] Added batch build for Visual C++ 2008 git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1162 4e206d99-4929-0410-ac5d-dfc041789085 --- build/vc2008/batch-build/build.bat | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 build/vc2008/batch-build/build.bat diff --git a/build/vc2008/batch-build/build.bat b/build/vc2008/batch-build/build.bat new file mode 100644 index 000000000..88d50820d --- /dev/null +++ b/build/vc2008/batch-build/build.bat @@ -0,0 +1,16 @@ +@echo off + +echo Compiling debug static libraries... +msbuild ..\SFML.sln /verbosity:q /maxcpucount /target:SFML\sfml-main,SFML\sfml-system,SFML\sfml-network,SFML\sfml-window,SFML\sfml-graphics,SFML\sfml-audio /property:Configuration="Debug static" + +echo Compiling debug dynamic libraries... +msbuild ..\SFML.sln /verbosity:q /maxcpucount /target:SFML\sfml-main,SFML\sfml-system,SFML\sfml-network,SFML\sfml-window,SFML\sfml-graphics,SFML\sfml-audio /property:Configuration="Debug DLL" + +echo Compiling release static libraries... +msbuild ..\SFML.sln /verbosity:q /maxcpucount /target:SFML\sfml-main,SFML\sfml-system,SFML\sfml-network,SFML\sfml-window,SFML\sfml-graphics,SFML\sfml-audio /property:Configuration="Release static" + +echo Compiling release dynamic libraries... +msbuild ..\SFML.sln /verbosity:q /maxcpucount /target:SFML\sfml-main,SFML\sfml-system,SFML\sfml-network,SFML\sfml-window,SFML\sfml-graphics,SFML\sfml-audio /property:Configuration="Release DLL" + +echo Done +pause From 94c45342cdb3516538e87af9f149879a66e9f152 Mon Sep 17 00:00:00 2001 From: LaurentGom Date: Fri, 10 Jul 2009 14:17:39 +0000 Subject: [PATCH 10/12] Fixed Code::Blocks batch build git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1163 4e206d99-4929-0410-ac5d-dfc041789085 --- build/codeblocks/batch-build/build.bat | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/build/codeblocks/batch-build/build.bat b/build/codeblocks/batch-build/build.bat index 0c933fccf..bfb07045d 100644 --- a/build/codeblocks/batch-build/build.bat +++ b/build/codeblocks/batch-build/build.bat @@ -1,11 +1,11 @@ @echo off REM Retrieve the SFML path -set SFML=%CD%\..\..\.. -set TMP=%CD%\temp +set SFML="%CD%\..\..\.." +set TMP="%CD%\temp" REM Add the Code::Blocks path to the PATH -set PATH=%PATH%;%CD% +set PATH=%PATH%;"%CD%" REM Compile the SFML libraries cd %SFML%\build\codeblocks @@ -49,16 +49,16 @@ cd %TMP% REM Add external libraries to sfml-window echo Adding external libraries to libsfml-window-s... -ar x %SFML%\build\codeblocks\build-static-libs\libgdi32.a -ar x %SFML%\build\codeblocks\build-static-libs\libopengl32.a -ar x %SFML%\build\codeblocks\build-static-libs\libwinmm.a +ar x %SFML%\build\codeblocks\batch-build\libgdi32.a +ar x %SFML%\build\codeblocks\batch-build\libopengl32.a +ar x %SFML%\build\codeblocks\batch-build\libwinmm.a ar rs libsfml-window-s.a *.o ar rs libsfml-window-s-d.a *.o del *.o /f /q REM Add external libraries to sfml-network echo Adding external libraries to libsfml-network-s... -ar x %SFML%\build\codeblocks\build-static-libs\libws2_32.a +ar x %SFML%\build\codeblocks\batch-build\libws2_32.a ar rs libsfml-network-s.a *.o ar rs libsfml-network-s-d.a *.o del *.o /f /q From 461a82194df306c60fbfe1c02db92481effb453a Mon Sep 17 00:00:00 2001 From: LaurentGom Date: Fri, 10 Jul 2009 15:06:10 +0000 Subject: [PATCH 11/12] Moved documentation build files from root to doc\build git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1164 4e206d99-4929-0410-ac5d-dfc041789085 --- doc/SFML.htm | 10 + Doxyfile => doc/build/Doxyfile | 3100 +++++++++++++------------- Doxygen.hpp => doc/build/Doxygen.hpp | 0 doxygen.css => doc/build/doxygen.css | 0 footer.htm => doc/build/footer.htm | 0 header.htm => doc/build/header.htm | 0 doc/html/logo-bg.jpg | Bin 0 -> 22457 bytes doc/html/logo.jpg | Bin 0 -> 116513 bytes 8 files changed, 1560 insertions(+), 1550 deletions(-) create mode 100644 doc/SFML.htm rename Doxyfile => doc/build/Doxyfile (97%) rename Doxygen.hpp => doc/build/Doxygen.hpp (100%) rename doxygen.css => doc/build/doxygen.css (100%) rename footer.htm => doc/build/footer.htm (100%) rename header.htm => doc/build/header.htm (100%) create mode 100644 doc/html/logo-bg.jpg create mode 100644 doc/html/logo.jpg diff --git a/doc/SFML.htm b/doc/SFML.htm new file mode 100644 index 000000000..631d42ab7 --- /dev/null +++ b/doc/SFML.htm @@ -0,0 +1,10 @@ + + + + + SFML reference documentation + + + + + diff --git a/Doxyfile b/doc/build/Doxyfile similarity index 97% rename from Doxyfile rename to doc/build/Doxyfile index 5a2bcf0b4..d931c6116 100644 --- a/Doxyfile +++ b/doc/build/Doxyfile @@ -1,1550 +1,1550 @@ -# Doxyfile 1.5.8 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project -# -# All text after a hash (#) is considered a comment and will be ignored -# The format is: -# TAG = value [value, ...] -# For lists items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (" ") - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all -# text before the first occurrence of this tag. Doxygen uses libiconv (or the -# iconv built into libc) for the transcoding. See -# http://www.gnu.org/software/libiconv for the list of possible encodings. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded -# by quotes) that should identify the project. - -PROJECT_NAME = SFML - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. -# This could be handy for archiving the generated documentation or -# if some version control system is used. - -PROJECT_NUMBER = - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) -# base path where the generated documentation will be put. -# If a relative path is entered, it will be relative to the location -# where doxygen was started. If left blank the current directory will be used. - -OUTPUT_DIRECTORY = doc - -# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create -# 4096 sub-directories (in 2 levels) under the output directory of each output -# format and will distribute the generated files over these directories. -# Enabling this option can be useful when feeding doxygen a huge amount of -# source files, where putting all generated files in the same directory would -# otherwise cause performance problems for the file system. - -CREATE_SUBDIRS = NO - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# The default language is English, other supported languages are: -# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, -# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, -# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), -# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, -# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene, -# Spanish, Swedish, and Ukrainian. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will -# include brief member descriptions after the members that are listed in -# the file and class documentation (similar to JavaDoc). -# Set to NO to disable this. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend -# the brief description of a member or function before the detailed description. -# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator -# that is used to form the text in various listings. Each string -# in this list, if found as the leading text of the brief description, will be -# stripped from the text and the result after processing the whole list, is -# used as the annotated text. Otherwise, the brief description is used as-is. -# If left blank, the following values are used ("$name" is automatically -# replaced with the name of the entity): "The $name class" "The $name widget" -# "The $name file" "is" "provides" "specifies" "contains" -# "represents" "a" "an" "the" - -ABBREVIATE_BRIEF = "The $name class" \ - "The $name widget" \ - "The $name file" \ - is \ - provides \ - specifies \ - contains \ - represents \ - a \ - an \ - the - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# Doxygen will generate a detailed section even if there is only a brief -# description. - -ALWAYS_DETAILED_SEC = YES - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. - -INLINE_INHERITED_MEMB = YES - -# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full -# path before files name in the file list and in the header files. If set -# to NO the shortest path that makes the file name unique will be used. - -FULL_PATH_NAMES = NO - -# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag -# can be used to strip a user-defined part of the path. Stripping is -# only done if one of the specified strings matches the left-hand part of -# the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the -# path to strip. - -STRIP_FROM_PATH = - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of -# the path mentioned in the documentation of a class, which tells -# the reader which header file to include in order to use a class. -# If left blank only the name of the header file containing the class -# definition is used. Otherwise one should specify the include paths that -# are normally passed to the compiler using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter -# (but less readable) file names. This can be useful is your file systems -# doesn't support long names like on DOS, Mac, or CD-ROM. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen -# will interpret the first line (until the first dot) of a JavaDoc-style -# comment as the brief description. If set to NO, the JavaDoc -# comments will behave just like regular Qt-style comments -# (thus requiring an explicit @brief command for a brief description.) - -JAVADOC_AUTOBRIEF = YES - -# If the QT_AUTOBRIEF tag is set to YES then Doxygen will -# interpret the first line (until the first dot) of a Qt-style -# comment as the brief description. If set to NO, the comments -# will behave just like regular Qt-style comments (thus requiring -# an explicit \brief command for a brief description.) - -QT_AUTOBRIEF = NO - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen -# treat a multi-line C++ special comment block (i.e. a block of //! or /// -# comments) as a brief description. This used to be the default behaviour. -# The new default is to treat a multi-line C++ comment block as a detailed -# description. Set this tag to YES if you prefer the old behaviour instead. - -MULTILINE_CPP_IS_BRIEF = NO - -# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented -# member inherits the documentation from any documented member that it -# re-implements. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce -# a new page for each member. If set to NO, the documentation of a member will -# be part of the file/class/namespace that contains it. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. -# Doxygen uses this value to replace tabs by spaces in code fragments. - -TAB_SIZE = 4 - -# This tag can be used to specify a number of aliases that acts -# as commands in the documentation. An alias has the form "name=value". -# For example adding "sideeffect=\par Side Effects:\n" will allow you to -# put the command \sideeffect (or @sideeffect) in the documentation, which -# will result in a user-defined paragraph with heading "Side Effects:". -# You can put \n's in the value part of an alias to insert newlines. - -ALIASES = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C -# sources only. Doxygen will then generate output that is more tailored for C. -# For instance, some of the names that are used will be different. The list -# of all members will be omitted, etc. - -OPTIMIZE_OUTPUT_FOR_C = NO - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java -# sources only. Doxygen will then generate output that is more tailored for -# Java. For instance, namespaces will be presented as packages, qualified -# scopes will look different, etc. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources only. Doxygen will then generate output that is more tailored for -# Fortran. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for -# VHDL. - -OPTIMIZE_OUTPUT_VHDL = NO - -# Doxygen selects the parser to use depending on the extension of the files it parses. -# With this tag you can assign which parser to use for a given extension. -# Doxygen has a built-in mapping, but you can override or extend it using this tag. -# The format is ext=language, where ext is a file extension, and language is one of -# the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, -# Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat -# .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), -# use: inc=Fortran f=C - -EXTENSION_MAPPING = - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should -# set this tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. -# func(std::string) {}). This also make the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. - -BUILTIN_STL_SUPPORT = NO - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. -# Doxygen will parse them like normal C++ but will assume all classes use public -# instead of private inheritance when no explicit protection keyword is present. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate getter -# and setter methods for a property. Setting this option to YES (the default) -# will make doxygen to replace the get and set methods by a property in the -# documentation. This will only work if the methods are indeed getting or -# setting a simple type. If this is not the case, or you want to show the -# methods anyway, you should set this option to NO. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. - -DISTRIBUTE_GROUP_DOC = NO - -# Set the SUBGROUPING tag to YES (the default) to allow class member groups of -# the same type (for instance a group of public functions) to be put as a -# subgroup of that type (e.g. under the Public Functions section). Set it to -# NO to prevent subgrouping. Alternatively, this can be done per class using -# the \nosubgrouping command. - -SUBGROUPING = YES - -# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum -# is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically -# be useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. - -TYPEDEF_HIDES_STRUCT = NO - -# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to -# determine which symbols to keep in memory and which to flush to disk. -# When the cache is full, less often used symbols will be written to disk. -# For small to medium size projects (<1000 input files) the default value is -# probably good enough. For larger projects a too small cache size can cause -# doxygen to be busy swapping symbols to and from disk most of the time -# causing a significant performance penality. -# If the system has enough physical memory increasing the cache will improve the -# performance by keeping more symbols in memory. Note that the value works on -# a logarithmic scale so increasing the size by one will rougly double the -# memory usage. The cache size is given by this formula: -# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, -# corresponding to a cache size of 2^16 = 65536 symbols - -SYMBOL_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. -# Private class members and static file members will be hidden unless -# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES - -EXTRACT_ALL = NO - -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class -# will be included in the documentation. - -EXTRACT_PRIVATE = NO - -# If the EXTRACT_STATIC tag is set to YES all static members of a file -# will be included in the documentation. - -EXTRACT_STATIC = YES - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) -# defined locally in source files will be included in the documentation. -# If set to NO only classes defined in header files are included. - -EXTRACT_LOCAL_CLASSES = YES - -# This flag is only useful for Objective-C code. When set to YES local -# methods, which are defined in the implementation section but not in -# the interface are included in the documentation. -# If set to NO (the default) only methods in the interface are included. - -EXTRACT_LOCAL_METHODS = NO - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base -# name of the file that contains the anonymous namespace. By default -# anonymous namespace are hidden. - -EXTRACT_ANON_NSPACES = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all -# undocumented members of documented classes, files or namespaces. -# If set to NO (the default) these members will be included in the -# various overviews, but no documentation section is generated. -# This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_MEMBERS = NO - -# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. -# If set to NO (the default) these classes will be included in the various -# overviews. This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_CLASSES = NO - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all -# friend (class|struct|union) declarations. -# If set to NO (the default) these declarations will be included in the -# documentation. - -HIDE_FRIEND_COMPOUNDS = NO - -# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any -# documentation blocks found inside the body of a function. -# If set to NO (the default) these blocks will be appended to the -# function's detailed documentation block. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation -# that is typed after a \internal command is included. If the tag is set -# to NO (the default) then the documentation will be excluded. -# Set it to YES to include the internal documentation. - -INTERNAL_DOCS = NO - -# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate -# file names in lower-case letters. If set to YES upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. - -CASE_SENSE_NAMES = YES - -# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen -# will show members with their full class and namespace scopes in the -# documentation. If set to YES the scope will be hidden. - -HIDE_SCOPE_NAMES = NO - -# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen -# will put a list of the files that are included by a file in the documentation -# of that file. - -SHOW_INCLUDE_FILES = YES - -# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] -# is inserted in the documentation for inline members. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen -# will sort the (detailed) documentation of file and class members -# alphabetically by member name. If set to NO the members will appear in -# declaration order. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the -# brief documentation of file, namespace and class members alphabetically -# by member name. If set to NO (the default) the members will appear in -# declaration order. - -SORT_BRIEF_DOCS = NO - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the -# hierarchy of group names into alphabetical order. If set to NO (the default) -# the group names will appear in their defined order. - -SORT_GROUP_NAMES = NO - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be -# sorted by fully-qualified names, including namespaces. If set to -# NO (the default), the class list will be sorted only by class name, -# not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the -# alphabetical list. - -SORT_BY_SCOPE_NAME = NO - -# The GENERATE_TODOLIST tag can be used to enable (YES) or -# disable (NO) the todo list. This list is created by putting \todo -# commands in the documentation. - -GENERATE_TODOLIST = YES - -# The GENERATE_TESTLIST tag can be used to enable (YES) or -# disable (NO) the test list. This list is created by putting \test -# commands in the documentation. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable (YES) or -# disable (NO) the bug list. This list is created by putting \bug -# commands in the documentation. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or -# disable (NO) the deprecated list. This list is created by putting -# \deprecated commands in the documentation. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional -# documentation sections, marked by \if sectionname ... \endif. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines -# the initial value of a variable or define consists of for it to appear in -# the documentation. If the initializer consists of more lines than specified -# here it will be hidden. Use a value of 0 to hide initializers completely. -# The appearance of the initializer of individual variables and defines in the -# documentation can be controlled using \showinitializer or \hideinitializer -# command in the documentation regardless of this setting. - -MAX_INITIALIZER_LINES = 30 - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated -# at the bottom of the documentation of classes and structs. If set to YES the -# list will mention the files that were used to generate the documentation. - -SHOW_USED_FILES = YES - -# If the sources in your project are distributed over multiple directories -# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy -# in the documentation. The default is NO. - -SHOW_DIRECTORIES = NO - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. -# This will remove the Files entry from the Quick Index and from the -# Folder Tree View (if specified). The default is YES. - -SHOW_FILES = YES - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the -# Namespaces page. This will remove the Namespaces entry from the Quick Index -# and from the Folder Tree View (if specified). The default is YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command , where is the value of -# the FILE_VERSION_FILTER tag, and is the name of an input file -# provided by doxygen. Whatever the program writes to standard output -# is used as the file version. See the manual for examples. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by -# doxygen. The layout file controls the global structure of the generated output files -# in an output format independent way. The create the layout file that represents -# doxygen's defaults, run doxygen with the -l option. You can optionally specify a -# file name after the option, if omitted DoxygenLayout.xml will be used as the name -# of the layout file. - -LAYOUT_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated -# by doxygen. Possible values are YES and NO. If left blank NO is used. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated by doxygen. Possible values are YES and NO. If left blank -# NO is used. - -WARNINGS = YES - -# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings -# for undocumented members. If EXTRACT_ALL is set to YES then this flag will -# automatically be disabled. - -WARN_IF_UNDOCUMENTED = YES - -# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some -# parameters in a documented function, or documenting parameters that -# don't exist or using markup commands wrongly. - -WARN_IF_DOC_ERROR = YES - -# This WARN_NO_PARAMDOC option can be abled to get warnings for -# functions that are documented, but have no documentation for their parameters -# or return value. If set to NO (the default) doxygen will only warn about -# wrong or incomplete parameter documentation, but not about the absence of -# documentation. - -WARN_NO_PARAMDOC = YES - -# The WARN_FORMAT tag determines the format of the warning messages that -# doxygen can produce. The string should contain the $file, $line, and $text -# tags, which will be replaced by the file and line number from which the -# warning originated and the warning text. Optionally the format may contain -# $version, which will be replaced by the version of the file (if it could -# be obtained via FILE_VERSION_FILTER) - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning -# and error messages should be written. If left blank the output is written -# to stderr. - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag can be used to specify the files and/or directories that contain -# documented source files. You may enter file names like "myfile.cpp" or -# directories like "/usr/src/myproject". Separate the files or directories -# with spaces. - -INPUT = include/SFML/ \ - Doxygen.hpp \ - src/SFML/ - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is -# also the default input encoding. Doxygen uses libiconv (or the iconv built -# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for -# the list of possible encodings. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank the following patterns are tested: -# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx -# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 - -FILE_PATTERNS = *.c \ - *.cc \ - *.cxx \ - *.cpp \ - *.c++ \ - *.d \ - *.java \ - *.ii \ - *.ixx \ - *.ipp \ - *.i++ \ - *.inl \ - *.h \ - *.hh \ - *.hxx \ - *.hpp \ - *.h++ \ - *.idl \ - *.odl \ - *.cs \ - *.php \ - *.php3 \ - *.inc \ - *.m \ - *.mm \ - *.dox \ - *.py - -# The RECURSIVE tag can be used to turn specify whether or not subdirectories -# should be searched for input files as well. Possible values are YES and NO. -# If left blank NO is used. - -RECURSIVE = YES - -# The EXCLUDE tag can be used to specify files and/or directories that should -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. - -EXCLUDE = - -# The EXCLUDE_SYMLINKS tag can be used select whether or not files or -# directories that are symbolic links (a Unix filesystem feature) are excluded -# from the input. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. Note that the wildcards are matched -# against the file with absolute path, so to exclude all test directories -# for example use the pattern */test/* - -EXCLUDE_PATTERNS = .svn \ - stb_vorbis \ - libjpeg \ - libpng \ - SOIL \ - zlib \ - glew \ - glext \ - Linux \ - Unix \ - Attic \ - OSX* - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test - -EXCLUDE_SYMBOLS = priv - -# The EXAMPLE_PATH tag can be used to specify one or more files or -# directories that contain example code fragments that are included (see -# the \include command). - -EXAMPLE_PATH = - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank all files are included. - -EXAMPLE_PATTERNS = * - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude -# commands irrespective of the value of the RECURSIVE tag. -# Possible values are YES and NO. If left blank NO is used. - -EXAMPLE_RECURSIVE = NO - -# The IMAGE_PATH tag can be used to specify one or more files or -# directories that contain image that are included in the documentation (see -# the \image command). - -IMAGE_PATH = - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command , where -# is the value of the INPUT_FILTER tag, and is the name of an -# input file. Doxygen will then use the output that the filter program writes -# to standard output. If FILTER_PATTERNS is specified, this tag will be -# ignored. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: -# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further -# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER -# is applied to all files. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will be used to filter the input files when producing source -# files to browse (i.e. when SOURCE_BROWSER is set to YES). - -FILTER_SOURCE_FILES = NO - -#--------------------------------------------------------------------------- -# configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will -# be generated. Documented entities will be cross-referenced with these sources. -# Note: To get rid of all source code in the generated output, make sure also -# VERBATIM_HEADERS is set to NO. - -SOURCE_BROWSER = YES - -# Setting the INLINE_SOURCES tag to YES will include the body -# of functions and classes directly in the documentation. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct -# doxygen to hide any special comment blocks from generated source code -# fragments. Normal C and C++ comments will always remain visible. - -STRIP_CODE_COMMENTS = YES - -# If the REFERENCED_BY_RELATION tag is set to YES -# then for each documented function all documented -# functions referencing it will be listed. - -REFERENCED_BY_RELATION = NO - -# If the REFERENCES_RELATION tag is set to YES -# then for each documented function all documented entities -# called/used by that function will be listed. - -REFERENCES_RELATION = NO - -# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) -# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from -# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will -# link to the source code. Otherwise they will link to the documentation. - -REFERENCES_LINK_SOURCE = NO - -# If the USE_HTAGS tag is set to YES then the references to source code -# will point to the HTML generated by the htags(1) tool instead of doxygen -# built-in source browser. The htags tool is part of GNU's global source -# tagging system (see http://www.gnu.org/software/global/global.html). You -# will need version 4.8.6 or higher. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen -# will generate a verbatim copy of the header file for each class for -# which an include is specified. Set to NO to disable this. - -VERBATIM_HEADERS = YES - -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index -# of all compounds will be generated. Enable this if the project -# contains a lot of classes, structs, unions or interfaces. - -ALPHABETICAL_INDEX = YES - -# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then -# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns -# in which this list will be split (can be a number in the range [1..20]) - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all -# classes will be put under the same header in the alphabetical index. -# The IGNORE_PREFIX tag can be used to specify one or more prefixes that -# should be ignored while generating the index headers. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES (the default) Doxygen will -# generate HTML output. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `html' will be used as the default path. - -HTML_OUTPUT = html - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for -# each generated HTML page (for example: .htm,.php,.asp). If it is left blank -# doxygen will generate files with .html extension. - -HTML_FILE_EXTENSION = .htm - -# The HTML_HEADER tag can be used to specify a personal HTML header for -# each generated HTML page. If it is left blank doxygen will generate a -# standard header. - -HTML_HEADER = header.htm - -# The HTML_FOOTER tag can be used to specify a personal HTML footer for -# each generated HTML page. If it is left blank doxygen will generate a -# standard footer. - -HTML_FOOTER = footer.htm - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading -# style sheet that is used by each HTML page. It can be used to -# fine-tune the look of the HTML output. If the tag is left blank doxygen -# will generate a default style sheet. Note that doxygen will try to copy -# the style sheet file to the HTML output directory, so don't put your own -# stylesheet in the HTML output directory as well, or it will be erased! - -HTML_STYLESHEET = doxygen.css - -# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, -# files or namespaces will be aligned in HTML using tables. If set to -# NO a bullet list will be used. - -HTML_ALIGN_MEMBERS = YES - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. For this to work a browser that supports -# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox -# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). - -HTML_DYNAMIC_SECTIONS = NO - -# If the GENERATE_DOCSET tag is set to YES, additional index files -# will be generated that can be used as input for Apple's Xcode 3 -# integrated development environment, introduced with OSX 10.5 (Leopard). -# To create a documentation set, doxygen will generate a Makefile in the -# HTML output directory. Running make will produce the docset in that -# directory and running "make install" will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find -# it at startup. -# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. - -GENERATE_DOCSET = NO - -# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the -# feed. A documentation feed provides an umbrella under which multiple -# documentation sets from a single provider (such as a company or product suite) -# can be grouped. - -DOCSET_FEEDNAME = "Doxygen generated docs" - -# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that -# should uniquely identify the documentation set bundle. This should be a -# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen -# will append .docset to the name. - -DOCSET_BUNDLE_ID = org.doxygen.Project - -# If the GENERATE_HTMLHELP tag is set to YES, additional index files -# will be generated that can be used as input for tools like the -# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) -# of the generated HTML documentation. - -GENERATE_HTMLHELP = YES - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can -# be used to specify the file name of the resulting .chm file. You -# can add a path in front of the file if the result should not be -# written to the html output directory. - -CHM_FILE = ../SFML.chm - -# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can -# be used to specify the location (absolute path including file name) of -# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run -# the HTML help compiler on the generated index.hhp. - -HHC_LOCATION = "C:/Program Files/HTML Help Workshop/hhc.exe" - -# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag -# controls if a separate .chi index file is generated (YES) or that -# it should be included in the master .chm file (NO). - -GENERATE_CHI = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING -# is used to encode HtmlHelp index (hhk), content (hhc) and project file -# content. - -CHM_INDEX_ENCODING = - -# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag -# controls whether a binary table of contents is generated (YES) or a -# normal table of contents (NO) in the .chm file. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members -# to the contents of the HTML help documentation and to the tree view. - -TOC_EXPAND = NO - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER -# are set, an additional index file will be generated that can be used as input for -# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated -# HTML documentation. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can -# be used to specify the file name of the resulting .qch file. -# The path specified is relative to the HTML output folder. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#namespace - -QHP_NAMESPACE = - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#virtual-folders - -QHP_VIRTUAL_FOLDER = doc - -# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. -# For more information please see -# http://doc.trolltech.com/qthelpproject.html#custom-filters - -QHP_CUST_FILTER_NAME = - -# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see -# Qt Help Project / Custom Filters. - -QHP_CUST_FILTER_ATTRS = - -# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's -# filter section matches. -# Qt Help Project / Filter Attributes. - -QHP_SECT_FILTER_ATTRS = - -# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can -# be used to specify the location of Qt's qhelpgenerator. -# If non-empty doxygen will try to run qhelpgenerator on the generated -# .qhp file. - -QHG_LOCATION = - -# The DISABLE_INDEX tag can be used to turn on/off the condensed index at -# top of each HTML page. The value NO (the default) enables the index and -# the value YES disables it. - -DISABLE_INDEX = NO - -# This tag can be used to set the number of enum values (range [1..20]) -# that doxygen will group on one line in the generated HTML documentation. - -ENUM_VALUES_PER_LINE = 1 - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. -# If the tag value is set to FRAME, a side panel will be generated -# containing a tree-like index structure (just like the one that -# is generated for HTML Help). For this to work a browser that supports -# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, -# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are -# probably better off using the HTML help feature. Other possible values -# for this tag are: HIERARCHIES, which will generate the Groups, Directories, -# and Class Hierarchy pages using a tree view instead of an ordered list; -# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which -# disables this behavior completely. For backwards compatibility with previous -# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE -# respectively. - -GENERATE_TREEVIEW = NO - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be -# used to set the initial width (in pixels) of the frame in which the tree -# is shown. - -TREEVIEW_WIDTH = 250 - -# Use this tag to change the font size of Latex formulas included -# as images in the HTML documentation. The default is 10. Note that -# when you change the font size after a successful doxygen run you need -# to manually remove any form_*.png images from the HTML output directory -# to force them to be regenerated. - -FORMULA_FONTSIZE = 10 - -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- - -# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will -# generate Latex output. - -GENERATE_LATEX = NO - -# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `latex' will be used as the default path. - -LATEX_OUTPUT = latex - -# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be -# invoked. If left blank `latex' will be used as the default command name. - -LATEX_CMD_NAME = latex - -# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to -# generate index for LaTeX. If left blank `makeindex' will be used as the -# default command name. - -MAKEINDEX_CMD_NAME = makeindex - -# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact -# LaTeX documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_LATEX = NO - -# The PAPER_TYPE tag can be used to set the paper type that is used -# by the printer. Possible values are: a4, a4wide, letter, legal and -# executive. If left blank a4wide will be used. - -PAPER_TYPE = a4wide - -# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX -# packages that should be included in the LaTeX output. - -EXTRA_PACKAGES = - -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for -# the generated latex document. The header should contain everything until -# the first chapter. If it is left blank doxygen will generate a -# standard header. Notice: only use this tag if you know what you are doing! - -LATEX_HEADER = - -# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated -# is prepared for conversion to pdf (using ps2pdf). The pdf file will -# contain links (just like the HTML output) instead of page references -# This makes the output suitable for online browsing using a pdf viewer. - -PDF_HYPERLINKS = NO - -# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of -# plain latex in the generated Makefile. Set this option to YES to get a -# higher quality PDF documentation. - -USE_PDFLATEX = NO - -# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. -# command to the generated LaTeX files. This will instruct LaTeX to keep -# running if errors occur, instead of asking the user for help. -# This option is also used when generating formulas in HTML. - -LATEX_BATCHMODE = NO - -# If LATEX_HIDE_INDICES is set to YES then doxygen will not -# include the index chapters (such as File Index, Compound Index, etc.) -# in the output. - -LATEX_HIDE_INDICES = NO - -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- - -# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output -# The RTF output is optimized for Word 97 and may not look very pretty with -# other RTF readers or editors. - -GENERATE_RTF = NO - -# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `rtf' will be used as the default path. - -RTF_OUTPUT = rtf - -# If the COMPACT_RTF tag is set to YES Doxygen generates more compact -# RTF documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_RTF = NO - -# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated -# will contain hyperlink fields. The RTF file will -# contain links (just like the HTML output) instead of page references. -# This makes the output suitable for online browsing using WORD or other -# programs which support those fields. -# Note: wordpad (write) and others do not support links. - -RTF_HYPERLINKS = NO - -# Load stylesheet definitions from file. Syntax is similar to doxygen's -# config file, i.e. a series of assignments. You only have to provide -# replacements, missing definitions are set to their default value. - -RTF_STYLESHEET_FILE = - -# Set optional variables used in the generation of an rtf document. -# Syntax is similar to doxygen's config file. - -RTF_EXTENSIONS_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- - -# If the GENERATE_MAN tag is set to YES (the default) Doxygen will -# generate man pages - -GENERATE_MAN = NO - -# The MAN_OUTPUT tag is used to specify where the man pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `man' will be used as the default path. - -MAN_OUTPUT = man - -# The MAN_EXTENSION tag determines the extension that is added to -# the generated man pages (default is the subroutine's section .3) - -MAN_EXTENSION = .3 - -# If the MAN_LINKS tag is set to YES and Doxygen generates man output, -# then it will generate one additional man file for each entity -# documented in the real man page(s). These additional files -# only source the real man page, but without them the man command -# would be unable to find the correct page. The default is NO. - -MAN_LINKS = NO - -#--------------------------------------------------------------------------- -# configuration options related to the XML output -#--------------------------------------------------------------------------- - -# If the GENERATE_XML tag is set to YES Doxygen will -# generate an XML file that captures the structure of -# the code including all documentation. - -GENERATE_XML = NO - -# The XML_OUTPUT tag is used to specify where the XML pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `xml' will be used as the default path. - -XML_OUTPUT = xml - -# The XML_SCHEMA tag can be used to specify an XML schema, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_SCHEMA = - -# The XML_DTD tag can be used to specify an XML DTD, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_DTD = - -# If the XML_PROGRAMLISTING tag is set to YES Doxygen will -# dump the program listings (including syntax highlighting -# and cross-referencing information) to the XML output. Note that -# enabling this will significantly increase the size of the XML output. - -XML_PROGRAMLISTING = YES - -#--------------------------------------------------------------------------- -# configuration options for the AutoGen Definitions output -#--------------------------------------------------------------------------- - -# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will -# generate an AutoGen Definitions (see autogen.sf.net) file -# that captures the structure of the code including all -# documentation. Note that this feature is still experimental -# and incomplete at the moment. - -GENERATE_AUTOGEN_DEF = NO - -#--------------------------------------------------------------------------- -# configuration options related to the Perl module output -#--------------------------------------------------------------------------- - -# If the GENERATE_PERLMOD tag is set to YES Doxygen will -# generate a Perl module file that captures the structure of -# the code including all documentation. Note that this -# feature is still experimental and incomplete at the -# moment. - -GENERATE_PERLMOD = NO - -# If the PERLMOD_LATEX tag is set to YES Doxygen will generate -# the necessary Makefile rules, Perl scripts and LaTeX code to be able -# to generate PDF and DVI output from the Perl module output. - -PERLMOD_LATEX = NO - -# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be -# nicely formatted so it can be parsed by a human reader. This is useful -# if you want to understand what is going on. On the other hand, if this -# tag is set to NO the size of the Perl module output will be much smaller -# and Perl will parse it just the same. - -PERLMOD_PRETTY = YES - -# The names of the make variables in the generated doxyrules.make file -# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. -# This is useful so different doxyrules.make files included by the same -# Makefile don't overwrite each other's variables. - -PERLMOD_MAKEVAR_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- - -# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will -# evaluate all C-preprocessor directives found in the sources and include -# files. - -ENABLE_PREPROCESSING = YES - -# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro -# names in the source code. If set to NO (the default) only conditional -# compilation will be performed. Macro expansion can be done in a controlled -# way by setting EXPAND_ONLY_PREDEF to YES. - -MACRO_EXPANSION = NO - -# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES -# then the macro expansion is limited to the macros specified with the -# PREDEFINED and EXPAND_AS_DEFINED tags. - -EXPAND_ONLY_PREDEF = NO - -# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files -# in the INCLUDE_PATH (see below) will be search if a #include is found. - -SEARCH_INCLUDES = YES - -# The INCLUDE_PATH tag can be used to specify one or more directories that -# contain include files that are not input files but should be processed by -# the preprocessor. - -INCLUDE_PATH = - -# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard -# patterns (like *.h and *.hpp) to filter out the header-files in the -# directories. If left blank, the patterns specified with FILE_PATTERNS will -# be used. - -INCLUDE_FILE_PATTERNS = - -# The PREDEFINED tag can be used to specify one or more macro names that -# are defined before the preprocessor is started (similar to the -D option of -# gcc). The argument of the tag is a list of macros of the form: name -# or name=definition (no spaces). If the definition and the = are -# omitted =1 is assumed. To prevent a macro definition from being -# undefined via #undef or recursively expanded use the := operator -# instead of the = operator. - -PREDEFINED = - -# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then -# this tag can be used to specify a list of macro names that should be expanded. -# The macro definition that is found in the sources will be used. -# Use the PREDEFINED tag if you want to use a different macro definition. - -EXPAND_AS_DEFINED = - -# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then -# doxygen's preprocessor will remove all function-like macros that are alone -# on a line, have an all uppercase name, and do not end with a semicolon. Such -# function macros are typically used for boiler-plate code, and will confuse -# the parser if not removed. - -SKIP_FUNCTION_MACROS = YES - -#--------------------------------------------------------------------------- -# Configuration::additions related to external references -#--------------------------------------------------------------------------- - -# The TAGFILES option can be used to specify one or more tagfiles. -# Optionally an initial location of the external documentation -# can be added for each tagfile. The format of a tag file without -# this location is as follows: -# TAGFILES = file1 file2 ... -# Adding location for the tag files is done as follows: -# TAGFILES = file1=loc1 "file2 = loc2" ... -# where "loc1" and "loc2" can be relative or absolute paths or -# URLs. If a location is present for each tag, the installdox tool -# does not have to be run to correct the links. -# Note that each tag file must have a unique name -# (where the name does NOT include the path) -# If a tag file is not located in the directory in which doxygen -# is run, you must also specify the path to the tagfile here. - -TAGFILES = - -# When a file name is specified after GENERATE_TAGFILE, doxygen will create -# a tag file that is based on the input files it reads. - -GENERATE_TAGFILE = - -# If the ALLEXTERNALS tag is set to YES all external classes will be listed -# in the class index. If set to NO only the inherited external classes -# will be listed. - -ALLEXTERNALS = NO - -# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed -# in the modules index. If set to NO, only the current project's groups will -# be listed. - -EXTERNAL_GROUPS = YES - -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of `which perl'). - -PERL_PATH = /usr/bin/perl - -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- - -# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will -# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base -# or super classes. Setting the tag to NO turns the diagrams off. Note that -# this option is superseded by the HAVE_DOT option below. This is only a -# fallback. It is recommended to install and use dot, since it yields more -# powerful graphs. - -CLASS_DIAGRAMS = YES - -# You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see -# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the -# documentation. The MSCGEN_PATH tag allows you to specify the directory where -# the mscgen tool resides. If left empty the tool is assumed to be found in the -# default search path. - -MSCGEN_PATH = D:/Programmes/mscgen - -# If set to YES, the inheritance and collaboration graphs will hide -# inheritance and usage relations if the target is undocumented -# or is not a class. - -HIDE_UNDOC_RELATIONS = YES - -# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is -# available from the path. This tool is part of Graphviz, a graph visualization -# toolkit from AT&T and Lucent Bell Labs. The other options in this section -# have no effect if this option is set to NO (the default) - -HAVE_DOT = NO - -# By default doxygen will write a font called FreeSans.ttf to the output -# directory and reference it in all dot files that doxygen generates. This -# font does not include all possible unicode characters however, so when you need -# these (or just want a differently looking font) you can specify the font name -# using DOT_FONTNAME. You need need to make sure dot is able to find the font, -# which can be done by putting it in a standard location or by setting the -# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory -# containing the font. - -DOT_FONTNAME = FreeSans - -# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. -# The default size is 10pt. - -DOT_FONTSIZE = 10 - -# By default doxygen will tell dot to use the output directory to look for the -# FreeSans.ttf font (which doxygen will put there itself). If you specify a -# different font using DOT_FONTNAME you can set the path where dot -# can find it using this tag. - -DOT_FONTPATH = - -# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect inheritance relations. Setting this tag to YES will force the -# the CLASS_DIAGRAMS tag to NO. - -CLASS_GRAPH = YES - -# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect implementation dependencies (inheritance, containment, and -# class references variables) of the class with other documented classes. - -COLLABORATION_GRAPH = YES - -# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for groups, showing the direct groups dependencies - -GROUP_GRAPHS = YES - -# If the UML_LOOK tag is set to YES doxygen will generate inheritance and -# collaboration diagrams in a style similar to the OMG's Unified Modeling -# Language. - -UML_LOOK = NO - -# If set to YES, the inheritance and collaboration graphs will show the -# relations between templates and their instances. - -TEMPLATE_RELATIONS = NO - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT -# tags are set to YES then doxygen will generate a graph for each documented -# file showing the direct and indirect include dependencies of the file with -# other documented files. - -INCLUDE_GRAPH = YES - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and -# HAVE_DOT tags are set to YES then doxygen will generate a graph for each -# documented header file showing the documented files that directly or -# indirectly include this file. - -INCLUDED_BY_GRAPH = YES - -# If the CALL_GRAPH and HAVE_DOT options are set to YES then -# doxygen will generate a call dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable call graphs -# for selected functions only using the \callgraph command. - -CALL_GRAPH = NO - -# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then -# doxygen will generate a caller dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable caller -# graphs for selected functions only using the \callergraph command. - -CALLER_GRAPH = NO - -# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen -# will graphical hierarchy of all classes instead of a textual one. - -GRAPHICAL_HIERARCHY = YES - -# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES -# then doxygen will show the dependencies a directory has on other directories -# in a graphical way. The dependency relations are determined by the #include -# relations between the files in the directories. - -DIRECTORY_GRAPH = YES - -# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images -# generated by dot. Possible values are png, jpg, or gif -# If left blank png will be used. - -DOT_IMAGE_FORMAT = png - -# The tag DOT_PATH can be used to specify the path where the dot tool can be -# found. If left blank, it is assumed the dot tool can be found in the path. - -DOT_PATH = - -# The DOTFILE_DIRS tag can be used to specify one or more directories that -# contain dot files that are included in the documentation (see the -# \dotfile command). - -DOTFILE_DIRS = - -# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of -# nodes that will be shown in the graph. If the number of nodes in a graph -# becomes larger than this value, doxygen will truncate the graph, which is -# visualized by representing a node as a red box. Note that doxygen if the -# number of direct children of the root node in a graph is already larger than -# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note -# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. - -DOT_GRAPH_MAX_NODES = 50 - -# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the -# graphs generated by dot. A depth value of 3 means that only nodes reachable -# from the root by following a path via at most 3 edges will be shown. Nodes -# that lay further from the root node will be omitted. Note that setting this -# option to 1 or 2 may greatly reduce the computation time needed for large -# code bases. Also note that the size of a graph can be further restricted by -# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. - -MAX_DOT_GRAPH_DEPTH = 0 - -# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, because dot on Windows does not -# seem to support this out of the box. Warning: Depending on the platform used, -# enabling this option may lead to badly anti-aliased labels on the edges of -# a graph (i.e. they become hard to read). - -DOT_TRANSPARENT = NO - -# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output -# files in one run (i.e. multiple -o and -T options on the command line). This -# makes dot run faster, but since only newer versions of dot (>1.8.10) -# support this, this feature is disabled by default. - -DOT_MULTI_TARGETS = NO - -# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will -# generate a legend page explaining the meaning of the various boxes and -# arrows in the dot generated graphs. - -GENERATE_LEGEND = YES - -# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will -# remove the intermediate dot files that are used to generate -# the various graphs. - -DOT_CLEANUP = YES - -#--------------------------------------------------------------------------- -# Options related to the search engine -#--------------------------------------------------------------------------- - -# The SEARCHENGINE tag specifies whether or not a search engine should be -# used. If set to NO the values of all tags below this one will be ignored. - -SEARCHENGINE = NO +# Doxyfile 1.5.8 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project +# +# All text after a hash (#) is considered a comment and will be ignored +# The format is: +# TAG = value [value, ...] +# For lists items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (" ") + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the config file +# that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# http://www.gnu.org/software/libiconv for the list of possible encodings. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded +# by quotes) that should identify the project. + +PROJECT_NAME = SFML + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. +# This could be handy for archiving the generated documentation or +# if some version control system is used. + +PROJECT_NUMBER = + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) +# base path where the generated documentation will be put. +# If a relative path is entered, it will be relative to the location +# where doxygen was started. If left blank the current directory will be used. + +OUTPUT_DIRECTORY = .. + +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create +# 4096 sub-directories (in 2 levels) under the output directory of each output +# format and will distribute the generated files over these directories. +# Enabling this option can be useful when feeding doxygen a huge amount of +# source files, where putting all generated files in the same directory would +# otherwise cause performance problems for the file system. + +CREATE_SUBDIRS = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# The default language is English, other supported languages are: +# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, +# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, +# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), +# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, +# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene, +# Spanish, Swedish, and Ukrainian. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will +# include brief member descriptions after the members that are listed in +# the file and class documentation (similar to JavaDoc). +# Set to NO to disable this. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend +# the brief description of a member or function before the detailed description. +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator +# that is used to form the text in various listings. Each string +# in this list, if found as the leading text of the brief description, will be +# stripped from the text and the result after processing the whole list, is +# used as the annotated text. Otherwise, the brief description is used as-is. +# If left blank, the following values are used ("$name" is automatically +# replaced with the name of the entity): "The $name class" "The $name widget" +# "The $name file" "is" "provides" "specifies" "contains" +# "represents" "a" "an" "the" + +ABBREVIATE_BRIEF = "The $name class" \ + "The $name widget" \ + "The $name file" \ + is \ + provides \ + specifies \ + contains \ + represents \ + a \ + an \ + the + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# Doxygen will generate a detailed section even if there is only a brief +# description. + +ALWAYS_DETAILED_SEC = YES + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. + +INLINE_INHERITED_MEMB = YES + +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full +# path before files name in the file list and in the header files. If set +# to NO the shortest path that makes the file name unique will be used. + +FULL_PATH_NAMES = NO + +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag +# can be used to strip a user-defined part of the path. Stripping is +# only done if one of the specified strings matches the left-hand part of +# the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the +# path to strip. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of +# the path mentioned in the documentation of a class, which tells +# the reader which header file to include in order to use a class. +# If left blank only the name of the header file containing the class +# definition is used. Otherwise one should specify the include paths that +# are normally passed to the compiler using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter +# (but less readable) file names. This can be useful is your file systems +# doesn't support long names like on DOS, Mac, or CD-ROM. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen +# will interpret the first line (until the first dot) of a JavaDoc-style +# comment as the brief description. If set to NO, the JavaDoc +# comments will behave just like regular Qt-style comments +# (thus requiring an explicit @brief command for a brief description.) + +JAVADOC_AUTOBRIEF = YES + +# If the QT_AUTOBRIEF tag is set to YES then Doxygen will +# interpret the first line (until the first dot) of a Qt-style +# comment as the brief description. If set to NO, the comments +# will behave just like regular Qt-style comments (thus requiring +# an explicit \brief command for a brief description.) + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen +# treat a multi-line C++ special comment block (i.e. a block of //! or /// +# comments) as a brief description. This used to be the default behaviour. +# The new default is to treat a multi-line C++ comment block as a detailed +# description. Set this tag to YES if you prefer the old behaviour instead. + +MULTILINE_CPP_IS_BRIEF = NO + +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented +# member inherits the documentation from any documented member that it +# re-implements. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce +# a new page for each member. If set to NO, the documentation of a member will +# be part of the file/class/namespace that contains it. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. +# Doxygen uses this value to replace tabs by spaces in code fragments. + +TAB_SIZE = 4 + +# This tag can be used to specify a number of aliases that acts +# as commands in the documentation. An alias has the form "name=value". +# For example adding "sideeffect=\par Side Effects:\n" will allow you to +# put the command \sideeffect (or @sideeffect) in the documentation, which +# will result in a user-defined paragraph with heading "Side Effects:". +# You can put \n's in the value part of an alias to insert newlines. + +ALIASES = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C +# sources only. Doxygen will then generate output that is more tailored for C. +# For instance, some of the names that are used will be different. The list +# of all members will be omitted, etc. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java +# sources only. Doxygen will then generate output that is more tailored for +# Java. For instance, namespaces will be presented as packages, qualified +# scopes will look different, etc. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources only. Doxygen will then generate output that is more tailored for +# Fortran. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for +# VHDL. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Doxygen selects the parser to use depending on the extension of the files it parses. +# With this tag you can assign which parser to use for a given extension. +# Doxygen has a built-in mapping, but you can override or extend it using this tag. +# The format is ext=language, where ext is a file extension, and language is one of +# the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, +# Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat +# .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), +# use: inc=Fortran f=C + +EXTENSION_MAPPING = + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should +# set this tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. +# func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. +# Doxygen will parse them like normal C++ but will assume all classes use public +# instead of private inheritance when no explicit protection keyword is present. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate getter +# and setter methods for a property. Setting this option to YES (the default) +# will make doxygen to replace the get and set methods by a property in the +# documentation. This will only work if the methods are indeed getting or +# setting a simple type. If this is not the case, or you want to show the +# methods anyway, you should set this option to NO. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. + +DISTRIBUTE_GROUP_DOC = NO + +# Set the SUBGROUPING tag to YES (the default) to allow class member groups of +# the same type (for instance a group of public functions) to be put as a +# subgroup of that type (e.g. under the Public Functions section). Set it to +# NO to prevent subgrouping. Alternatively, this can be done per class using +# the \nosubgrouping command. + +SUBGROUPING = YES + +# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum +# is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically +# be useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. + +TYPEDEF_HIDES_STRUCT = NO + +# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to +# determine which symbols to keep in memory and which to flush to disk. +# When the cache is full, less often used symbols will be written to disk. +# For small to medium size projects (<1000 input files) the default value is +# probably good enough. For larger projects a too small cache size can cause +# doxygen to be busy swapping symbols to and from disk most of the time +# causing a significant performance penality. +# If the system has enough physical memory increasing the cache will improve the +# performance by keeping more symbols in memory. Note that the value works on +# a logarithmic scale so increasing the size by one will rougly double the +# memory usage. The cache size is given by this formula: +# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, +# corresponding to a cache size of 2^16 = 65536 symbols + +SYMBOL_CACHE_SIZE = 0 + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. +# Private class members and static file members will be hidden unless +# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES + +EXTRACT_ALL = NO + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class +# will be included in the documentation. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_STATIC tag is set to YES all static members of a file +# will be included in the documentation. + +EXTRACT_STATIC = YES + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) +# defined locally in source files will be included in the documentation. +# If set to NO only classes defined in header files are included. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. When set to YES local +# methods, which are defined in the implementation section but not in +# the interface are included in the documentation. +# If set to NO (the default) only methods in the interface are included. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base +# name of the file that contains the anonymous namespace. By default +# anonymous namespace are hidden. + +EXTRACT_ANON_NSPACES = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all +# undocumented members of documented classes, files or namespaces. +# If set to NO (the default) these members will be included in the +# various overviews, but no documentation section is generated. +# This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. +# If set to NO (the default) these classes will be included in the various +# overviews. This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all +# friend (class|struct|union) declarations. +# If set to NO (the default) these declarations will be included in the +# documentation. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any +# documentation blocks found inside the body of a function. +# If set to NO (the default) these blocks will be appended to the +# function's detailed documentation block. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation +# that is typed after a \internal command is included. If the tag is set +# to NO (the default) then the documentation will be excluded. +# Set it to YES to include the internal documentation. + +INTERNAL_DOCS = NO + +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate +# file names in lower-case letters. If set to YES upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# and Mac users are advised to set this option to NO. + +CASE_SENSE_NAMES = YES + +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen +# will show members with their full class and namespace scopes in the +# documentation. If set to YES the scope will be hidden. + +HIDE_SCOPE_NAMES = NO + +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen +# will put a list of the files that are included by a file in the documentation +# of that file. + +SHOW_INCLUDE_FILES = YES + +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] +# is inserted in the documentation for inline members. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen +# will sort the (detailed) documentation of file and class members +# alphabetically by member name. If set to NO the members will appear in +# declaration order. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the +# brief documentation of file, namespace and class members alphabetically +# by member name. If set to NO (the default) the members will appear in +# declaration order. + +SORT_BRIEF_DOCS = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the +# hierarchy of group names into alphabetical order. If set to NO (the default) +# the group names will appear in their defined order. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be +# sorted by fully-qualified names, including namespaces. If set to +# NO (the default), the class list will be sorted only by class name, +# not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the +# alphabetical list. + +SORT_BY_SCOPE_NAME = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or +# disable (NO) the todo list. This list is created by putting \todo +# commands in the documentation. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or +# disable (NO) the test list. This list is created by putting \test +# commands in the documentation. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or +# disable (NO) the bug list. This list is created by putting \bug +# commands in the documentation. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or +# disable (NO) the deprecated list. This list is created by putting +# \deprecated commands in the documentation. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional +# documentation sections, marked by \if sectionname ... \endif. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines +# the initial value of a variable or define consists of for it to appear in +# the documentation. If the initializer consists of more lines than specified +# here it will be hidden. Use a value of 0 to hide initializers completely. +# The appearance of the initializer of individual variables and defines in the +# documentation can be controlled using \showinitializer or \hideinitializer +# command in the documentation regardless of this setting. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated +# at the bottom of the documentation of classes and structs. If set to YES the +# list will mention the files that were used to generate the documentation. + +SHOW_USED_FILES = YES + +# If the sources in your project are distributed over multiple directories +# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy +# in the documentation. The default is NO. + +SHOW_DIRECTORIES = NO + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. +# This will remove the Files entry from the Quick Index and from the +# Folder Tree View (if specified). The default is YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the +# Namespaces page. This will remove the Namespaces entry from the Quick Index +# and from the Folder Tree View (if specified). The default is YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command , where is the value of +# the FILE_VERSION_FILTER tag, and is the name of an input file +# provided by doxygen. Whatever the program writes to standard output +# is used as the file version. See the manual for examples. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by +# doxygen. The layout file controls the global structure of the generated output files +# in an output format independent way. The create the layout file that represents +# doxygen's defaults, run doxygen with the -l option. You can optionally specify a +# file name after the option, if omitted DoxygenLayout.xml will be used as the name +# of the layout file. + +LAYOUT_FILE = + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated +# by doxygen. Possible values are YES and NO. If left blank NO is used. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated by doxygen. Possible values are YES and NO. If left blank +# NO is used. + +WARNINGS = YES + +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will +# automatically be disabled. + +WARN_IF_UNDOCUMENTED = YES + +# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some +# parameters in a documented function, or documenting parameters that +# don't exist or using markup commands wrongly. + +WARN_IF_DOC_ERROR = YES + +# This WARN_NO_PARAMDOC option can be abled to get warnings for +# functions that are documented, but have no documentation for their parameters +# or return value. If set to NO (the default) doxygen will only warn about +# wrong or incomplete parameter documentation, but not about the absence of +# documentation. + +WARN_NO_PARAMDOC = YES + +# The WARN_FORMAT tag determines the format of the warning messages that +# doxygen can produce. The string should contain the $file, $line, and $text +# tags, which will be replaced by the file and line number from which the +# warning originated and the warning text. Optionally the format may contain +# $version, which will be replaced by the version of the file (if it could +# be obtained via FILE_VERSION_FILTER) + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning +# and error messages should be written. If left blank the output is written +# to stderr. + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag can be used to specify the files and/or directories that contain +# documented source files. You may enter file names like "myfile.cpp" or +# directories like "/usr/src/myproject". Separate the files or directories +# with spaces. + +INPUT = ../../include/SFML/ \ + Doxygen.hpp \ + ../../src/SFML/ + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is +# also the default input encoding. Doxygen uses libiconv (or the iconv built +# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for +# the list of possible encodings. + +INPUT_ENCODING = UTF-8 + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank the following patterns are tested: +# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx +# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 + +FILE_PATTERNS = *.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.d \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.idl \ + *.odl \ + *.cs \ + *.php \ + *.php3 \ + *.inc \ + *.m \ + *.mm \ + *.dox \ + *.py + +# The RECURSIVE tag can be used to turn specify whether or not subdirectories +# should be searched for input files as well. Possible values are YES and NO. +# If left blank NO is used. + +RECURSIVE = YES + +# The EXCLUDE tag can be used to specify files and/or directories that should +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used select whether or not files or +# directories that are symbolic links (a Unix filesystem feature) are excluded +# from the input. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. Note that the wildcards are matched +# against the file with absolute path, so to exclude all test directories +# for example use the pattern */test/* + +EXCLUDE_PATTERNS = .svn \ + stb_vorbis \ + libjpeg \ + libpng \ + SOIL \ + zlib \ + glew \ + glext \ + Linux \ + Unix \ + Attic \ + OSX* + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test + +EXCLUDE_SYMBOLS = priv + +# The EXAMPLE_PATH tag can be used to specify one or more files or +# directories that contain example code fragments that are included (see +# the \include command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank all files are included. + +EXAMPLE_PATTERNS = * + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude +# commands irrespective of the value of the RECURSIVE tag. +# Possible values are YES and NO. If left blank NO is used. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or +# directories that contain image that are included in the documentation (see +# the \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command , where +# is the value of the INPUT_FILTER tag, and is the name of an +# input file. Doxygen will then use the output that the filter program writes +# to standard output. If FILTER_PATTERNS is specified, this tag will be +# ignored. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: +# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further +# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER +# is applied to all files. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will be used to filter the input files when producing source +# files to browse (i.e. when SOURCE_BROWSER is set to YES). + +FILTER_SOURCE_FILES = NO + +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will +# be generated. Documented entities will be cross-referenced with these sources. +# Note: To get rid of all source code in the generated output, make sure also +# VERBATIM_HEADERS is set to NO. + +SOURCE_BROWSER = YES + +# Setting the INLINE_SOURCES tag to YES will include the body +# of functions and classes directly in the documentation. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct +# doxygen to hide any special comment blocks from generated source code +# fragments. Normal C and C++ comments will always remain visible. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES +# then for each documented function all documented +# functions referencing it will be listed. + +REFERENCED_BY_RELATION = NO + +# If the REFERENCES_RELATION tag is set to YES +# then for each documented function all documented entities +# called/used by that function will be listed. + +REFERENCES_RELATION = NO + +# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) +# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from +# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will +# link to the source code. Otherwise they will link to the documentation. + +REFERENCES_LINK_SOURCE = NO + +# If the USE_HTAGS tag is set to YES then the references to source code +# will point to the HTML generated by the htags(1) tool instead of doxygen +# built-in source browser. The htags tool is part of GNU's global source +# tagging system (see http://www.gnu.org/software/global/global.html). You +# will need version 4.8.6 or higher. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen +# will generate a verbatim copy of the header file for each class for +# which an include is specified. Set to NO to disable this. + +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index +# of all compounds will be generated. Enable this if the project +# contains a lot of classes, structs, unions or interfaces. + +ALPHABETICAL_INDEX = YES + +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns +# in which this list will be split (can be a number in the range [1..20]) + +COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all +# classes will be put under the same header in the alphabetical index. +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that +# should be ignored while generating the index headers. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will +# generate HTML output. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `html' will be used as the default path. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for +# each generated HTML page (for example: .htm,.php,.asp). If it is left blank +# doxygen will generate files with .html extension. + +HTML_FILE_EXTENSION = .htm + +# The HTML_HEADER tag can be used to specify a personal HTML header for +# each generated HTML page. If it is left blank doxygen will generate a +# standard header. + +HTML_HEADER = header.htm + +# The HTML_FOOTER tag can be used to specify a personal HTML footer for +# each generated HTML page. If it is left blank doxygen will generate a +# standard footer. + +HTML_FOOTER = footer.htm + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading +# style sheet that is used by each HTML page. It can be used to +# fine-tune the look of the HTML output. If the tag is left blank doxygen +# will generate a default style sheet. Note that doxygen will try to copy +# the style sheet file to the HTML output directory, so don't put your own +# stylesheet in the HTML output directory as well, or it will be erased! + +HTML_STYLESHEET = doxygen.css + +# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, +# files or namespaces will be aligned in HTML using tables. If set to +# NO a bullet list will be used. + +HTML_ALIGN_MEMBERS = YES + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. For this to work a browser that supports +# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox +# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). + +HTML_DYNAMIC_SECTIONS = NO + +# If the GENERATE_DOCSET tag is set to YES, additional index files +# will be generated that can be used as input for Apple's Xcode 3 +# integrated development environment, introduced with OSX 10.5 (Leopard). +# To create a documentation set, doxygen will generate a Makefile in the +# HTML output directory. Running make will produce the docset in that +# directory and running "make install" will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find +# it at startup. +# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. + +GENERATE_DOCSET = NO + +# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the +# feed. A documentation feed provides an umbrella under which multiple +# documentation sets from a single provider (such as a company or product suite) +# can be grouped. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that +# should uniquely identify the documentation set bundle. This should be a +# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen +# will append .docset to the name. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# If the GENERATE_HTMLHELP tag is set to YES, additional index files +# will be generated that can be used as input for tools like the +# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) +# of the generated HTML documentation. + +GENERATE_HTMLHELP = YES + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can +# be used to specify the file name of the resulting .chm file. You +# can add a path in front of the file if the result should not be +# written to the html output directory. + +CHM_FILE = ../SFML.chm + +# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can +# be used to specify the location (absolute path including file name) of +# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run +# the HTML help compiler on the generated index.hhp. + +HHC_LOCATION = "C:/Program Files/HTML Help Workshop/hhc.exe" + +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag +# controls if a separate .chi index file is generated (YES) or that +# it should be included in the master .chm file (NO). + +GENERATE_CHI = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING +# is used to encode HtmlHelp index (hhk), content (hhc) and project file +# content. + +CHM_INDEX_ENCODING = + +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag +# controls whether a binary table of contents is generated (YES) or a +# normal table of contents (NO) in the .chm file. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members +# to the contents of the HTML help documentation and to the tree view. + +TOC_EXPAND = NO + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER +# are set, an additional index file will be generated that can be used as input for +# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated +# HTML documentation. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can +# be used to specify the file name of the resulting .qch file. +# The path specified is relative to the HTML output folder. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# http://doc.trolltech.com/qthelpproject.html#namespace + +QHP_NAMESPACE = + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# http://doc.trolltech.com/qthelpproject.html#virtual-folders + +QHP_VIRTUAL_FOLDER = doc + +# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. +# For more information please see +# http://doc.trolltech.com/qthelpproject.html#custom-filters + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see +# Qt Help Project / Custom Filters. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's +# filter section matches. +# Qt Help Project / Filter Attributes. + +QHP_SECT_FILTER_ATTRS = + +# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can +# be used to specify the location of Qt's qhelpgenerator. +# If non-empty doxygen will try to run qhelpgenerator on the generated +# .qhp file. + +QHG_LOCATION = + +# The DISABLE_INDEX tag can be used to turn on/off the condensed index at +# top of each HTML page. The value NO (the default) enables the index and +# the value YES disables it. + +DISABLE_INDEX = NO + +# This tag can be used to set the number of enum values (range [1..20]) +# that doxygen will group on one line in the generated HTML documentation. + +ENUM_VALUES_PER_LINE = 1 + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. +# If the tag value is set to FRAME, a side panel will be generated +# containing a tree-like index structure (just like the one that +# is generated for HTML Help). For this to work a browser that supports +# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, +# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are +# probably better off using the HTML help feature. Other possible values +# for this tag are: HIERARCHIES, which will generate the Groups, Directories, +# and Class Hierarchy pages using a tree view instead of an ordered list; +# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which +# disables this behavior completely. For backwards compatibility with previous +# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE +# respectively. + +GENERATE_TREEVIEW = NO + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be +# used to set the initial width (in pixels) of the frame in which the tree +# is shown. + +TREEVIEW_WIDTH = 250 + +# Use this tag to change the font size of Latex formulas included +# as images in the HTML documentation. The default is 10. Note that +# when you change the font size after a successful doxygen run you need +# to manually remove any form_*.png images from the HTML output directory +# to force them to be regenerated. + +FORMULA_FONTSIZE = 10 + +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- + +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will +# generate Latex output. + +GENERATE_LATEX = NO + +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `latex' will be used as the default path. + +LATEX_OUTPUT = latex + +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be +# invoked. If left blank `latex' will be used as the default command name. + +LATEX_CMD_NAME = latex + +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to +# generate index for LaTeX. If left blank `makeindex' will be used as the +# default command name. + +MAKEINDEX_CMD_NAME = makeindex + +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact +# LaTeX documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_LATEX = NO + +# The PAPER_TYPE tag can be used to set the paper type that is used +# by the printer. Possible values are: a4, a4wide, letter, legal and +# executive. If left blank a4wide will be used. + +PAPER_TYPE = a4wide + +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX +# packages that should be included in the LaTeX output. + +EXTRA_PACKAGES = + +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for +# the generated latex document. The header should contain everything until +# the first chapter. If it is left blank doxygen will generate a +# standard header. Notice: only use this tag if you know what you are doing! + +LATEX_HEADER = + +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated +# is prepared for conversion to pdf (using ps2pdf). The pdf file will +# contain links (just like the HTML output) instead of page references +# This makes the output suitable for online browsing using a pdf viewer. + +PDF_HYPERLINKS = NO + +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of +# plain latex in the generated Makefile. Set this option to YES to get a +# higher quality PDF documentation. + +USE_PDFLATEX = NO + +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. +# command to the generated LaTeX files. This will instruct LaTeX to keep +# running if errors occur, instead of asking the user for help. +# This option is also used when generating formulas in HTML. + +LATEX_BATCHMODE = NO + +# If LATEX_HIDE_INDICES is set to YES then doxygen will not +# include the index chapters (such as File Index, Compound Index, etc.) +# in the output. + +LATEX_HIDE_INDICES = NO + +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- + +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output +# The RTF output is optimized for Word 97 and may not look very pretty with +# other RTF readers or editors. + +GENERATE_RTF = NO + +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `rtf' will be used as the default path. + +RTF_OUTPUT = rtf + +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact +# RTF documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_RTF = NO + +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated +# will contain hyperlink fields. The RTF file will +# contain links (just like the HTML output) instead of page references. +# This makes the output suitable for online browsing using WORD or other +# programs which support those fields. +# Note: wordpad (write) and others do not support links. + +RTF_HYPERLINKS = NO + +# Load stylesheet definitions from file. Syntax is similar to doxygen's +# config file, i.e. a series of assignments. You only have to provide +# replacements, missing definitions are set to their default value. + +RTF_STYLESHEET_FILE = + +# Set optional variables used in the generation of an rtf document. +# Syntax is similar to doxygen's config file. + +RTF_EXTENSIONS_FILE = + +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- + +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will +# generate man pages + +GENERATE_MAN = NO + +# The MAN_OUTPUT tag is used to specify where the man pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `man' will be used as the default path. + +MAN_OUTPUT = man + +# The MAN_EXTENSION tag determines the extension that is added to +# the generated man pages (default is the subroutine's section .3) + +MAN_EXTENSION = .3 + +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, +# then it will generate one additional man file for each entity +# documented in the real man page(s). These additional files +# only source the real man page, but without them the man command +# would be unable to find the correct page. The default is NO. + +MAN_LINKS = NO + +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- + +# If the GENERATE_XML tag is set to YES Doxygen will +# generate an XML file that captures the structure of +# the code including all documentation. + +GENERATE_XML = NO + +# The XML_OUTPUT tag is used to specify where the XML pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `xml' will be used as the default path. + +XML_OUTPUT = xml + +# The XML_SCHEMA tag can be used to specify an XML schema, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_SCHEMA = + +# The XML_DTD tag can be used to specify an XML DTD, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_DTD = + +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will +# dump the program listings (including syntax highlighting +# and cross-referencing information) to the XML output. Note that +# enabling this will significantly increase the size of the XML output. + +XML_PROGRAMLISTING = YES + +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- + +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will +# generate an AutoGen Definitions (see autogen.sf.net) file +# that captures the structure of the code including all +# documentation. Note that this feature is still experimental +# and incomplete at the moment. + +GENERATE_AUTOGEN_DEF = NO + +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- + +# If the GENERATE_PERLMOD tag is set to YES Doxygen will +# generate a Perl module file that captures the structure of +# the code including all documentation. Note that this +# feature is still experimental and incomplete at the +# moment. + +GENERATE_PERLMOD = NO + +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate +# the necessary Makefile rules, Perl scripts and LaTeX code to be able +# to generate PDF and DVI output from the Perl module output. + +PERLMOD_LATEX = NO + +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be +# nicely formatted so it can be parsed by a human reader. This is useful +# if you want to understand what is going on. On the other hand, if this +# tag is set to NO the size of the Perl module output will be much smaller +# and Perl will parse it just the same. + +PERLMOD_PRETTY = YES + +# The names of the make variables in the generated doxyrules.make file +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. +# This is useful so different doxyrules.make files included by the same +# Makefile don't overwrite each other's variables. + +PERLMOD_MAKEVAR_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- + +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will +# evaluate all C-preprocessor directives found in the sources and include +# files. + +ENABLE_PREPROCESSING = YES + +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro +# names in the source code. If set to NO (the default) only conditional +# compilation will be performed. Macro expansion can be done in a controlled +# way by setting EXPAND_ONLY_PREDEF to YES. + +MACRO_EXPANSION = NO + +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES +# then the macro expansion is limited to the macros specified with the +# PREDEFINED and EXPAND_AS_DEFINED tags. + +EXPAND_ONLY_PREDEF = NO + +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files +# in the INCLUDE_PATH (see below) will be search if a #include is found. + +SEARCH_INCLUDES = YES + +# The INCLUDE_PATH tag can be used to specify one or more directories that +# contain include files that are not input files but should be processed by +# the preprocessor. + +INCLUDE_PATH = + +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard +# patterns (like *.h and *.hpp) to filter out the header-files in the +# directories. If left blank, the patterns specified with FILE_PATTERNS will +# be used. + +INCLUDE_FILE_PATTERNS = + +# The PREDEFINED tag can be used to specify one or more macro names that +# are defined before the preprocessor is started (similar to the -D option of +# gcc). The argument of the tag is a list of macros of the form: name +# or name=definition (no spaces). If the definition and the = are +# omitted =1 is assumed. To prevent a macro definition from being +# undefined via #undef or recursively expanded use the := operator +# instead of the = operator. + +PREDEFINED = + +# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then +# this tag can be used to specify a list of macro names that should be expanded. +# The macro definition that is found in the sources will be used. +# Use the PREDEFINED tag if you want to use a different macro definition. + +EXPAND_AS_DEFINED = + +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then +# doxygen's preprocessor will remove all function-like macros that are alone +# on a line, have an all uppercase name, and do not end with a semicolon. Such +# function macros are typically used for boiler-plate code, and will confuse +# the parser if not removed. + +SKIP_FUNCTION_MACROS = YES + +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- + +# The TAGFILES option can be used to specify one or more tagfiles. +# Optionally an initial location of the external documentation +# can be added for each tagfile. The format of a tag file without +# this location is as follows: +# TAGFILES = file1 file2 ... +# Adding location for the tag files is done as follows: +# TAGFILES = file1=loc1 "file2 = loc2" ... +# where "loc1" and "loc2" can be relative or absolute paths or +# URLs. If a location is present for each tag, the installdox tool +# does not have to be run to correct the links. +# Note that each tag file must have a unique name +# (where the name does NOT include the path) +# If a tag file is not located in the directory in which doxygen +# is run, you must also specify the path to the tagfile here. + +TAGFILES = + +# When a file name is specified after GENERATE_TAGFILE, doxygen will create +# a tag file that is based on the input files it reads. + +GENERATE_TAGFILE = + +# If the ALLEXTERNALS tag is set to YES all external classes will be listed +# in the class index. If set to NO only the inherited external classes +# will be listed. + +ALLEXTERNALS = NO + +# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed +# in the modules index. If set to NO, only the current project's groups will +# be listed. + +EXTERNAL_GROUPS = YES + +# The PERL_PATH should be the absolute path and name of the perl script +# interpreter (i.e. the result of `which perl'). + +PERL_PATH = /usr/bin/perl + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- + +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base +# or super classes. Setting the tag to NO turns the diagrams off. Note that +# this option is superseded by the HAVE_DOT option below. This is only a +# fallback. It is recommended to install and use dot, since it yields more +# powerful graphs. + +CLASS_DIAGRAMS = YES + +# You can define message sequence charts within doxygen comments using the \msc +# command. Doxygen will then run the mscgen tool (see +# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the +# documentation. The MSCGEN_PATH tag allows you to specify the directory where +# the mscgen tool resides. If left empty the tool is assumed to be found in the +# default search path. + +MSCGEN_PATH = D:/Programmes/mscgen + +# If set to YES, the inheritance and collaboration graphs will hide +# inheritance and usage relations if the target is undocumented +# or is not a class. + +HIDE_UNDOC_RELATIONS = YES + +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is +# available from the path. This tool is part of Graphviz, a graph visualization +# toolkit from AT&T and Lucent Bell Labs. The other options in this section +# have no effect if this option is set to NO (the default) + +HAVE_DOT = NO + +# By default doxygen will write a font called FreeSans.ttf to the output +# directory and reference it in all dot files that doxygen generates. This +# font does not include all possible unicode characters however, so when you need +# these (or just want a differently looking font) you can specify the font name +# using DOT_FONTNAME. You need need to make sure dot is able to find the font, +# which can be done by putting it in a standard location or by setting the +# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory +# containing the font. + +DOT_FONTNAME = FreeSans + +# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. +# The default size is 10pt. + +DOT_FONTSIZE = 10 + +# By default doxygen will tell dot to use the output directory to look for the +# FreeSans.ttf font (which doxygen will put there itself). If you specify a +# different font using DOT_FONTNAME you can set the path where dot +# can find it using this tag. + +DOT_FONTPATH = + +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect inheritance relations. Setting this tag to YES will force the +# the CLASS_DIAGRAMS tag to NO. + +CLASS_GRAPH = YES + +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect implementation dependencies (inheritance, containment, and +# class references variables) of the class with other documented classes. + +COLLABORATION_GRAPH = YES + +# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for groups, showing the direct groups dependencies + +GROUP_GRAPHS = YES + +# If the UML_LOOK tag is set to YES doxygen will generate inheritance and +# collaboration diagrams in a style similar to the OMG's Unified Modeling +# Language. + +UML_LOOK = NO + +# If set to YES, the inheritance and collaboration graphs will show the +# relations between templates and their instances. + +TEMPLATE_RELATIONS = NO + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT +# tags are set to YES then doxygen will generate a graph for each documented +# file showing the direct and indirect include dependencies of the file with +# other documented files. + +INCLUDE_GRAPH = YES + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each +# documented header file showing the documented files that directly or +# indirectly include this file. + +INCLUDED_BY_GRAPH = YES + +# If the CALL_GRAPH and HAVE_DOT options are set to YES then +# doxygen will generate a call dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable call graphs +# for selected functions only using the \callgraph command. + +CALL_GRAPH = NO + +# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then +# doxygen will generate a caller dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable caller +# graphs for selected functions only using the \callergraph command. + +CALLER_GRAPH = NO + +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen +# will graphical hierarchy of all classes instead of a textual one. + +GRAPHICAL_HIERARCHY = YES + +# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES +# then doxygen will show the dependencies a directory has on other directories +# in a graphical way. The dependency relations are determined by the #include +# relations between the files in the directories. + +DIRECTORY_GRAPH = YES + +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images +# generated by dot. Possible values are png, jpg, or gif +# If left blank png will be used. + +DOT_IMAGE_FORMAT = png + +# The tag DOT_PATH can be used to specify the path where the dot tool can be +# found. If left blank, it is assumed the dot tool can be found in the path. + +DOT_PATH = + +# The DOTFILE_DIRS tag can be used to specify one or more directories that +# contain dot files that are included in the documentation (see the +# \dotfile command). + +DOTFILE_DIRS = + +# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of +# nodes that will be shown in the graph. If the number of nodes in a graph +# becomes larger than this value, doxygen will truncate the graph, which is +# visualized by representing a node as a red box. Note that doxygen if the +# number of direct children of the root node in a graph is already larger than +# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note +# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. + +DOT_GRAPH_MAX_NODES = 50 + +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the +# graphs generated by dot. A depth value of 3 means that only nodes reachable +# from the root by following a path via at most 3 edges will be shown. Nodes +# that lay further from the root node will be omitted. Note that setting this +# option to 1 or 2 may greatly reduce the computation time needed for large +# code bases. Also note that the size of a graph can be further restricted by +# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. + +MAX_DOT_GRAPH_DEPTH = 0 + +# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent +# background. This is disabled by default, because dot on Windows does not +# seem to support this out of the box. Warning: Depending on the platform used, +# enabling this option may lead to badly anti-aliased labels on the edges of +# a graph (i.e. they become hard to read). + +DOT_TRANSPARENT = NO + +# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output +# files in one run (i.e. multiple -o and -T options on the command line). This +# makes dot run faster, but since only newer versions of dot (>1.8.10) +# support this, this feature is disabled by default. + +DOT_MULTI_TARGETS = NO + +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will +# generate a legend page explaining the meaning of the various boxes and +# arrows in the dot generated graphs. + +GENERATE_LEGEND = YES + +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will +# remove the intermediate dot files that are used to generate +# the various graphs. + +DOT_CLEANUP = YES + +#--------------------------------------------------------------------------- +# Options related to the search engine +#--------------------------------------------------------------------------- + +# The SEARCHENGINE tag specifies whether or not a search engine should be +# used. If set to NO the values of all tags below this one will be ignored. + +SEARCHENGINE = NO diff --git a/Doxygen.hpp b/doc/build/Doxygen.hpp similarity index 100% rename from Doxygen.hpp rename to doc/build/Doxygen.hpp diff --git a/doxygen.css b/doc/build/doxygen.css similarity index 100% rename from doxygen.css rename to doc/build/doxygen.css diff --git a/footer.htm b/doc/build/footer.htm similarity index 100% rename from footer.htm rename to doc/build/footer.htm diff --git a/header.htm b/doc/build/header.htm similarity index 100% rename from header.htm rename to doc/build/header.htm diff --git a/doc/html/logo-bg.jpg b/doc/html/logo-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..06ecea2846f3a18601df591ca656bdf995d4e4ee GIT binary patch literal 22457 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