<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <title>Reference for package 'nvidia-widgets'</title> <link rel="stylesheet" href="fpdoc.css" type="text/css"> </head> <body> <table class="bar" width="100%" border="0" cellpadding="4" cellspacing="0"> <tr> <td><b>[<a href="index-8.html">Index</a>]</b></td> <td align="right"><span class="bartitle"> (<a href="index.html">#nvidia-widgets</a>)</span></td> </tr> </table> <h1>Reference for package 'nvidia-widgets'</h1> <p>NVIDIA widget library</p> <h2>Units</h2> <table cellpadding="0" cellspacing="0"> <tr> <td valign="top"><p><tt><span class="code"><a href="glfreetype/index.html">GLFreeType</a></span></tt></p></td> <td><p> </p></td> <td><p class="cmt">Free Type support for OpenGL</p></td> </tr> <tr> <td valign="top"><p><tt><span class="code"><a href="glfreetypefont/index.html">GLFreeTypeFont</a></span></tt></p></td> </tr> <tr> <td valign="top"><p><tt><span class="code"><a href="glutbitmapfont/index.html">GLUTBitmapFont</a></span></tt></p></td> <td><p> </p></td> <td><p class="cmt">GLUT bitmap font</p></td> </tr> <tr> <td valign="top"><p><tt><span class="code"><a href="nvbasefont/index.html">nvBaseFont</a></span></tt></p></td> <td><p> </p></td> <td><p class="cmt">Generic font support class</p></td> </tr> <tr> <td valign="top"><p><tt><span class="code"><a href="nvcontext/index.html">nvContext</a></span></tt></p></td> <td><p> </p></td> <td><p class="cmt">User Interface library</p></td> </tr> <tr> <td valign="top"><p><tt><span class="code"><a href="nvglpainter/index.html">nvGLPainter</a></span></tt></p></td> <td><p> </p></td> <td><p class="cmt">User Interface library specialized for OpenGL</p></td> </tr> <tr> <td valign="top"><p><tt><span class="code"><a href="nvglutcontext/index.html">nvGlutContext</a></span></tt></p></td> <td><p> </p></td> <td><p class="cmt">GLut adaptor class</p></td> </tr> <tr> <td valign="top"><p><tt><span class="code"><a href="nvpainter/index.html">nvPainter</a></span></tt></p></td> <td><p> </p></td> <td><p class="cmt">Basic painter class</p></td> </tr> <tr> <td valign="top"><p><tt><span class="code"><a href="nvshaderutils/index.html">nvShaderUtils</a></span></tt></p></td> <td><p> </p></td> <td><p class="cmt">Utility functions for compiling shaders and programs</p></td> </tr> <tr> <td valign="top"><p><tt><span class="code"><a href="nvtypes/index.html">nvTypes</a></span></tt></p></td> <td><p> </p></td> <td><p class="cmt">Base types and constants</p></td> </tr> </table> <h2>Description</h2> <p>This library is originally based on the NVIDIA widget library. NVIDIA Widgets is the <a href="https://mollyrocket.com/forums/viewforum.php?f=10">immediate mode graphical user interface</a> toolkit used by the <a href="http://developer.nvidia.com/object/sdk_home.html">NVIDIA SDK samples</a>. </p> <p>Originally ported to FPC by Darius Blaszyk in June 2011.</p> <p>This library is distributed under the <a href="http://www.opensource.org/licenses/mit-license.php">MIT</a> license, as the original library was.</p> <p>The original code can be found here: <a href="http://code.google.com/p/nvidia-widgets/">http://code.google.com/p/nvidia-widgets/</a></p> <table class="imagetable" cellpadding="0" cellspacing="0"> <tr> <td><img alt="nvidia-widgets class chart" src="fpdoc/images/nvwidgets.png"></td> </tr> <tr> <td><span class="imagecaption">nvidia-widgets class chart</span></td> </tr> </table> <p>For more information see the <a href="http://wiki.lazarus.freepascal.org/nvidia-widgets">Lazarus wiki</a>.</p> </body> </html>