2012-01-02 14:52:12 +00:00
|
|
|
<!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>GLUIPainter</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="../nvglwidgets/index.html">Overview</a>][<a href="../nvglwidgets/index-2.html">Constants</a>][<a href="../nvglwidgets/index-4.html">Classes</a>][<a href="../nvglwidgets/index-8.html">Index</a>]</b></td>
|
|
|
|
<td align="right"><span class="bartitle">Reference for unit 'nvGLWidgets' (<a href="../index.html">#nvidia-widgets</a>)</span></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<h1>GLUIPainter</h1>
|
|
|
|
<p>[<a href="../nvglwidgets/gluipainter-1.html" onClick="window.open('../nvglwidgets/gluipainter-1.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">Properties</a> (<a href="../nvglwidgets/gluipainter-2.html" onClick="window.open('../nvglwidgets/gluipainter-2.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">by Name</a>)] [<a href="../nvglwidgets/gluipainter-3.html" onClick="window.open('../nvglwidgets/gluipainter-3.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">Methods</a> (<a href="../nvglwidgets/gluipainter-4.html" onClick="window.open('../nvglwidgets/gluipainter-4.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">by Name</a>)] [<a href="../nvglwidgets/gluipainter-5.html" onClick="window.open('../nvglwidgets/gluipainter-5.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">Events</a> (<a href="../nvglwidgets/gluipainter-6.html" onClick="window.open('../nvglwidgets/gluipainter-6.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">by Name</a>)] </p>
|
2012-01-02 17:48:55 +00:00
|
|
|
<p>OpenGL painter class</p>
|
2012-01-02 14:52:12 +00:00
|
|
|
<h2>Declaration</h2>
|
|
|
|
<p>Source position: nvglwidgets.pas line 122</p>
|
|
|
|
<table cellpadding="0" cellspacing="0">
|
|
|
|
<tr>
|
|
|
|
<td><p><tt><span class="code"><span class="kw">type</span> GLUIPainter <span class="sym">=</span> <span class="kw">class</span><span class="sym">(</span><a href="../nvwidgets/uipainter.html">UIPainter</a><span class="sym">)</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><p><tt><span class="code"><span class="kw">public</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">constructor </span><a href="../nvglwidgets/gluipainter.create.html">Create</a><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter._begin.html">_begin</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter._end.html">_end</a><span class="sym">;</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><p><tt><span class="code"><span class="kw">public</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawframe.html">drawFrame</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><p><tt><span class="code"><span class="kw">public</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getlabelrect.html">getLabelRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawlabel.html">drawLabel</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getbuttonrect.html">getButtonRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawbutton.html">drawButton</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getcheckrect.html">getCheckRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawcheckbutton.html">drawCheckButton</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getradiorect.html">getRadioRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawradiobutton.html">drawRadioButton</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.gethorizontalsliderrect.html">getHorizontalSliderRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawhorizontalslider.html">drawHorizontalSlider</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getitemrect.html">getItemRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawlistitem.html">drawListItem</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getlistrect.html">getListRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawlistbox.html">drawListBox</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getcomborect.html">getComboRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getcombooptionsrect.html">getComboOptionsRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawcombobox.html">drawComboBox</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawcombooptions.html">drawComboOptions</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getlineeditrect.html">getLineEditRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawlineedit.html">drawLineEdit</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getpanelrect.html">getPanelRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawpanel.html">drawPanel</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.gettextureviewrect.html">getTextureViewRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawtextureview.html">drawTextureView</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getcanvasmargin.html">getCanvasMargin</a><span class="sym">;</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
2012-01-02 17:48:55 +00:00
|
|
|
<td><p> </p></td>
|
|
|
|
<td><p class="cmt">Evaluate canvas margin</p></td>
|
2012-01-02 14:52:12 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getcanvasspace.html">getCanvasSpace</a><span class="sym">;</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
2012-01-02 17:48:55 +00:00
|
|
|
<td><p> </p></td>
|
|
|
|
<td><p class="cmt">Evaluate canvas space</p></td>
|
2012-01-02 14:52:12 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getfontheight.html">getFontHeight</a><span class="sym">;</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
2012-01-02 17:48:55 +00:00
|
|
|
<td><p> </p></td>
|
|
|
|
<td><p class="cmt">Evaluate font height</p></td>
|
2012-01-02 14:52:12 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.gettextlinewidth.html">getTextLineWidth</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
2012-01-02 17:48:55 +00:00
|
|
|
<td><p> </p></td>
|
|
|
|
<td><p class="cmt">Evaluate text width</p></td>
|
2012-01-02 14:52:12 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.gettextsize.html">getTextSize</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
2012-01-02 17:48:55 +00:00
|
|
|
<td><p> </p></td>
|
|
|
|
<td><p class="cmt">Evaluate text size</p></td>
|
2012-01-02 14:52:12 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.gettextlinewidthat.html">getTextLineWidthAt</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglwidgets/gluipainter.getpickedcharnb.html">getPickedCharNb</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawdebugrect.html">drawDebugRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
2012-01-02 17:48:55 +00:00
|
|
|
<td><p> </p></td>
|
|
|
|
<td><p class="cmt">Draw a rectangle for debuggin purposes</p></td>
|
2012-01-02 14:52:12 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawtext.html">drawText</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawboolframe.html">drawBoolFrame</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawstring.html">drawString</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawrect.html">drawRect</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawroundedrect.html">drawRoundedRect</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawroundedrectoutline.html">drawRoundedRectOutline</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawcircle.html">drawCircle</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawminus.html">drawMinus</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawplus.html">drawPlus</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawdownarrow.html">drawDownArrow</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.drawuparrow.html">drawUpArrow</a><span class="sym">();</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglwidgets/gluipainter.init.html">init</a><span class="sym">;</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td><p><tt><span class="code"> <span class="kw">end</span><span class="sym">;</span></span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<h2>Inheritance</h2>
|
|
|
|
<table cellpadding="0" cellspacing="0">
|
|
|
|
<tr>
|
|
|
|
<td align="center" valign="top"><p><tt><span class="code"><a href="../nvglwidgets/gluipainter.html">GLUIPainter</a></span></tt></p></td>
|
2012-01-02 17:48:55 +00:00
|
|
|
<td><p> </p></td>
|
|
|
|
<td><p class="cmt">OpenGL painter class</p></td>
|
2012-01-02 14:52:12 +00:00
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td align="center">|</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td align="center" valign="top"><p><tt><span class="code"><a href="../nvwidgets/uipainter.html">UIPainter</a></span></tt></p></td>
|
|
|
|
<td><p> </p></td>
|
|
|
|
<td><p class="cmt">Basic painter class</p></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td align="center">|</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td align="center"><p><tt><span class="code">TObject</span></tt></p></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</body>
|
|
|
|
</html>
|