modified script so it creates the classchart

more documentation added

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2212 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
blaszijk
2012-01-02 11:08:11 +00:00
parent 8ee48108c3
commit d834848870
4 changed files with 40 additions and 2 deletions

View File

@ -1 +1,9 @@
set path=%path%;H:\other\graphviz\bin
fpclasschart --input=../src/nvwidgets/nvWidgets.pas --input=../src/nvwidgets/nvglwidgets.pas --input=../src/nvwidgets/nvglutwidgets.pas --input=../src/nvglutils/nvshaderutils.pas --format=graphviz --output=nvwidgets.dot
dot -Tpng nvwidgets.dot > nvwidgets.png
del nvwidgets.dot
fpdoc --package=nvidia-widgets --descr=nvwidgets.xml --input=../src/nvwidgets/nvWidgets.pas --descr=nvglwidgets.xml --input=../src/nvwidgets/nvglwidgets.pas --descr=nvglutwidgets.xml --input=../src/nvwidgets/nvglutwidgets.pas --descr=nvshaderutils.xml --input=../src/nvglutils/nvshaderutils.pas --format=chm --output=nvwidgets.chm

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<fpdoc-descriptions>
<package name="nvidia-widgets">
<module name="nvWidgets">
@ -209,6 +209,36 @@ pixel = texelSwizzling( texel * texelScale + texelOffset );</descr>
<element name="UIContext.getPainter">
<short>Active widget painter</short>
</element>
<element name="EvalBool">
<short>Boolean evaluation function</short>
<descr>This function evaluates a boolean to a numerical value.
True equals 1
False equals 0</descr>
</element>
<element name="Point.Point">
<short>Constructor for the point object</short>
</element>
<element name="Rect.Rect">
<short>Constructor for the rect object</short>
</element>
<element name="SetPoint">
<short>Helper function to initialize the point object</short>
</element>
<element name="SetRect">
<short>Helper function to initialize the rect object</short>
</element>
</module>
<short>NVIDIA widget library</short>
<descr>This library is originally based on the NVIDIA widget library. NVIDIA Widgets is the <link id="https://mollyrocket.com/forums/viewforum.php?f=10">immediate mode graphical user interface</link> toolkit used by the <link id="http://developer.nvidia.com/object/sdk_home.html">NVIDIA SDK samples</link>.
<p/>
Originally ported to FPC by Darius Blaszyk in June 2011.
<p/>
This library is distributed under the
<link id="http://www.opensource.org/licenses/mit-license.php">MIT</link> license, as the original library was.
<p/>
The original code can be found here:
<link id="http://code.google.com/p/nvidia-widgets/">http://code.google.com/p/nvidia-widgets/</link><img file="nvwidgets.png" caption="nvidia-widgets class chart"/><p/>
For more information see the <link id="http://wiki.lazarus.freepascal.org/nvidia-widgets">Lazarus wiki</link>.</descr>
</package>
</fpdoc-descriptions>