diff --git a/components/nvidia-widgets/doc/compile.bat b/components/nvidia-widgets/doc/compile.bat index 03a97feec..745dab530 100644 --- a/components/nvidia-widgets/doc/compile.bat +++ b/components/nvidia-widgets/doc/compile.bat @@ -1 +1,9 @@ -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 \ No newline at end of file +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 \ No newline at end of file diff --git a/components/nvidia-widgets/doc/nvwidgets.chm b/components/nvidia-widgets/doc/nvwidgets.chm index 7e367bfb7..dd32b4d05 100644 Binary files a/components/nvidia-widgets/doc/nvwidgets.chm and b/components/nvidia-widgets/doc/nvwidgets.chm differ diff --git a/components/nvidia-widgets/doc/nvwidgets.png b/components/nvidia-widgets/doc/nvwidgets.png new file mode 100644 index 000000000..2aed8f06e Binary files /dev/null and b/components/nvidia-widgets/doc/nvwidgets.png differ diff --git a/components/nvidia-widgets/doc/nvwidgets.xml b/components/nvidia-widgets/doc/nvwidgets.xml index f9f3bbb10..6846f4cf7 100644 --- a/components/nvidia-widgets/doc/nvwidgets.xml +++ b/components/nvidia-widgets/doc/nvwidgets.xml @@ -1,4 +1,4 @@ - + @@ -209,6 +209,36 @@ pixel = texelSwizzling( texel * texelScale + texelOffset ); Active widget painter + + Boolean evaluation function + This function evaluates a boolean to a numerical value. + +True equals 1 +False equals 0 + + + Constructor for the point object + + + Constructor for the rect object + + + Helper function to initialize the point object + + + Helper function to initialize the rect object + + NVIDIA widget library + This library is originally based on the NVIDIA widget library. NVIDIA Widgets is the immediate mode graphical user interface toolkit used by the NVIDIA SDK samples. +

+Originally ported to FPC by Darius Blaszyk in June 2011. +

+This library is distributed under the +MIT license, as the original library was. +

+The original code can be found here: +http://code.google.com/p/nvidia-widgets/

+For more information see the Lazarus wiki.