You've already forked lazarus-ccr
removed footer date for the time being (to prevent too much changes in documentation) implemented cleaning of GLUT bitmap font lists removed unused function in uicontext class renamed chm file added missing documentation back in nvcontext.xml git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2254 8e941d3f-bd1b-0410-a28a-d453659cc2b4
247 lines
18 KiB
HTML
247 lines
18 KiB
HTML
<!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="../nvglpainter/index.html">Overview</a>][<a href="../nvglpainter/index-2.html">Constants</a>][<a href="../nvglpainter/index-4.html">Classes</a>][<a href="../nvglpainter/index-8.html">Index</a>]</b></td>
|
|
<td align="right"><span class="bartitle">Reference for unit 'nvGLPainter' (<a href="../index.html">#nvidia-widgets</a>)</span></td>
|
|
</tr>
|
|
</table>
|
|
<h1>GLUIPainter</h1>
|
|
<p>[<a href="../nvglpainter/gluipainter-1.html" onClick="window.open('../nvglpainter/gluipainter-1.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">Properties</a> (<a href="../nvglpainter/gluipainter-2.html" onClick="window.open('../nvglpainter/gluipainter-2.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">by Name</a>)] [<a href="../nvglpainter/gluipainter-3.html" onClick="window.open('../nvglpainter/gluipainter-3.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">Methods</a> (<a href="../nvglpainter/gluipainter-4.html" onClick="window.open('../nvglpainter/gluipainter-4.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">by Name</a>)] [<a href="../nvglpainter/gluipainter-5.html" onClick="window.open('../nvglpainter/gluipainter-5.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">Events</a> (<a href="../nvglpainter/gluipainter-6.html" onClick="window.open('../nvglpainter/gluipainter-6.html', 'list', 'dependent=yes,resizable=yes,scrollbars=yes,height=400,width=300'); return false;">by Name</a>)] </p>
|
|
<p>OpenGL painter class</p>
|
|
<h2>Declaration</h2>
|
|
<p>Source position: nvglpainter.pas line 125</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="../nvpainter/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="../nvglpainter/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">destructor </span><a href="../nvglpainter/gluipainter.destroy.html">Destroy</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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/gluipainter.drawframe.html">drawFrame</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw frame primitive</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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/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="../nvglpainter/gluipainter.getcanvasmargin.html">getCanvasMargin</a><span class="sym">;</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Evaluate canvas margin</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglpainter/gluipainter.getcanvasspace.html">getCanvasSpace</a><span class="sym">;</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Evaluate canvas space</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglpainter/gluipainter.getfontheight.html">getFontHeight</a><span class="sym">;</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Evaluate font height</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglpainter/gluipainter.gettextlinewidth.html">getTextLineWidth</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Evaluate text width</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglpainter/gluipainter.gettextsize.html">getTextSize</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Evaluate text size</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">function </span><a href="../nvglpainter/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="../nvglpainter/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="../nvglpainter/gluipainter.drawdebugrect.html">drawDebugRect</a><span class="sym">();</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw a rectangle for debugging purposes</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglpainter/gluipainter.drawtext.html">drawText</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw text with rectangle primitive</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglpainter/gluipainter.drawboolframe.html">drawBoolFrame</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw bool frame primitive</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglpainter/gluipainter.drawstring.html">drawString</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw multi-line text primitive</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglpainter/gluipainter.drawrect.html">drawRect</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw rectangle primitive</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglpainter/gluipainter.drawroundedrect.html">drawRoundedRect</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw rouded rectangle primitive</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglpainter/gluipainter.drawroundedrectoutline.html">drawRoundedRectOutline</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw rouded rectangle outline primitive</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglpainter/gluipainter.drawcircle.html">drawCircle</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw circle primitive</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglpainter/gluipainter.drawminus.html">drawMinus</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw minus primitive</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglpainter/gluipainter.drawplus.html">drawPlus</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw plus primitive</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglpainter/gluipainter.drawdownarrow.html">drawDownArrow</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw down arrow primitive</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglpainter/gluipainter.drawuparrow.html">drawUpArrow</a><span class="sym">();</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Draw up arrow primitive</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><p><tt><span class="code"> <span class="kw">procedure </span><a href="../nvglpainter/gluipainter.init.html">init</a><span class="sym">;</span><span class="kw"> override</span><span class="sym">;</span></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">Initialization method of the painter class</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="../nvglpainter/gluipainter.html">GLUIPainter</a></span></tt></p></td>
|
|
<td><p> </p></td>
|
|
<td><p class="cmt">OpenGL painter class</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center">|</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center" valign="top"><p><tt><span class="code"><a href="../nvpainter/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>
|