aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a03338.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--docs/doxygen/nel/a03338.html993
1 files changed, 993 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a03338.html b/docs/doxygen/nel/a03338.html
new file mode 100644
index 00000000..64bcec5a
--- /dev/null
+++ b/docs/doxygen/nel/a03338.html
@@ -0,0 +1,993 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>NeL: NLMISC::CRGBAF class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.6 -->
+<div class="qindex"> <form class="search" action="search.php" method="get">
+<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
+<h1>NLMISC::CRGBAF Class Reference</h1><code>#include &lt;<a class="el" href="a06340.html">rgba.h</a>&gt;</code>
+<p>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Class pixel float RGBA <dl compact><dt><b>Author:</b></dt><dd>Cyril Corvazier <p>
+Nevrax France </dd></dl>
+<dl compact><dt><b>Date:</b></dt><dd>2000 </dd></dl>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00462">462</a> of file <a class="el" href="a06340.html">rgba.h</a>.<table border=0 cellpadding=0 cellspacing=0>
+<tr><td></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa0">CRGBAF</a> (<a class="el" href="a03337.html">CRGBA</a> c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa1">CRGBAF</a> (float _r, float _g, float _b, float _a=1.f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa2">CRGBAF</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default constructor. do nothing. <a href="#NLMISC_1_1CRGBAFa2"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa3">normalize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa4">operator *</a> (float f) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa5">operator *</a> (const <a class="el" href="a03338.html">CRGBAF</a> &amp;c) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa6">operator *=</a> (float f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa7">operator *=</a> (const <a class="el" href="a03338.html">CRGBAF</a> &amp;c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa8">operator CRGBA</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa9">operator+</a> (const <a class="el" href="a03338.html">CRGBAF</a> &amp;c) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa10">operator+=</a> (const <a class="el" href="a03338.html">CRGBAF</a> &amp;c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa11">operator-</a> (const <a class="el" href="a03338.html">CRGBAF</a> &amp;c) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa12">operator-=</a> (const <a class="el" href="a03338.html">CRGBAF</a> &amp;c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa13">operator/</a> (float f) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa14">operator/=</a> (float f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa15">serial</a> (class <a class="el" href="a02270.html">NLMISC::IStream</a> &amp;f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa16">set</a> (float <a class="el" href="a04223.html#a628">r</a>, float g, float b, float a)</td></tr>
+
+<tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alpha componant. <a href="#NLMISC_1_1CRGBAFo0"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Blue componant. <a href="#NLMISC_1_1CRGBAFo1"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Green componant. <a href="#NLMISC_1_1CRGBAFo2"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Red componant. <a href="#NLMISC_1_1CRGBAFo3"></a><br><br></td></tr>
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="NLMISC_1_1CRGBAFa2" doxytag="NLMISC::CRGBAF::CRGBAF" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NLMISC::CRGBAF::CRGBAF </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Default constructor. do nothing.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00466">466</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+Referenced by <a class="el" href="a06340.html#l00544">operator *()</a>, <a class="el" href="a06340.html#l00524">operator+()</a>, <a class="el" href="a06340.html#l00534">operator-()</a>, and <a class="el" href="a06340.html#l00564">operator/()</a>.
+<p>
+<div class="fragment"><pre>00467 {}
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa1" doxytag="NLMISC::CRGBAF::CRGBAF" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NLMISC::CRGBAF::CRGBAF </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float&nbsp;</td>
+ <td class="mdname" nowrap> <em>_r</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>float&nbsp;</td>
+ <td class="mdname" nowrap> <em>_g</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>float&nbsp;</td>
+ <td class="mdname" nowrap> <em>_b</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>float&nbsp;</td>
+ <td class="mdname" nowrap> <em>_a</em> = 1.f</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Constructor. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>_r</em>&nbsp;</td><td>Red componant. </td></tr>
+ <tr><td valign=top><em>_g</em>&nbsp;</td><td>Green componant. </td></tr>
+ <tr><td valign=top><em>_b</em>&nbsp;</td><td>Blue componant. </td></tr>
+ <tr><td valign=top><em>_a</em>&nbsp;</td><td>Alpha componant.</td></tr>
+ </table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00476">476</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+<div class="fragment"><pre>00477 {
+00478 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a>=_r;
+00479 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a>=_g;
+00480 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a>=_b;
+00481 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a>=_a;
+00482 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa0" doxytag="NLMISC::CRGBAF::CRGBAF" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NLMISC::CRGBAF::CRGBAF </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03337.html">CRGBA</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>c</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Constructor with a <a class="el" href="a03337.html">CRGBA</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>c</em>&nbsp;</td><td><a class="el" href="a03337.html">CRGBA</a> color.</td></tr>
+ </table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00488">488</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+References <a class="el" href="a06340.html#l00340">NLMISC::CRGBA::A</a>, <a class="el" href="a06340.html#l00338">NLMISC::CRGBA::B</a>, <a class="el" href="a06340.html#l00336">NLMISC::CRGBA::G</a>, and <a class="el" href="a06340.html#l00334">NLMISC::CRGBA::R</a>.
+<p>
+<div class="fragment"><pre>00489 {
+00490 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a>=(<span class="keywordtype">float</span>)c.R/255.f;
+00491 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a>=(<span class="keywordtype">float</span>)c.G/255.f;
+00492 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a>=(<span class="keywordtype">float</span>)c.B/255.f;
+00493 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a>=(<span class="keywordtype">float</span>)c.A/255.f;
+00494 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="NLMISC_1_1CRGBAFa3" doxytag="NLMISC::CRGBAF::normalize" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLMISC::CRGBAF::normalize </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Normalize component between [0.f,1.f]
+<p>
+Definition at line <a class="el" href="a06340.html#l00511">511</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+<div class="fragment"><pre>00512 {
+00513 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a>= (<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a>&gt;1.f) ? 1.f : (<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a>&lt;0.f) ? 0.f : <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a>;
+00514 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a>= (<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a>&gt;1.f) ? 1.f : (<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a>&lt;0.f) ? 0.f : <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a>;
+00515 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a>= (<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a>&gt;1.f) ? 1.f : (<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a>&lt;0.f) ? 0.f : <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a>;
+00516 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a>= (<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a>&gt;1.f) ? 1.f : (<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a>&lt;0.f) ? 0.f : <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a>;
+00517 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa4" doxytag="NLMISC::CRGBAF::operator *" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03338.html">CRGBAF</a> NLMISC::CRGBAF::operator * </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>f</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Mul float operator. Mul each component by f. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>f</em>&nbsp;</td><td>Float factor. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Return the result of the opertor</dd></dl>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00554">554</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+References <a class="el" href="a06340.html#l00466">CRGBAF()</a>.
+<p>
+<div class="fragment"><pre>00555 {
+00556 <span class="keywordflow">return</span> <a class="code" href="a03338.html#NLMISC_1_1CRGBAFa2">CRGBAF</a> (R*f, G*f, B*f, A*f);
+00557 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa5" doxytag="NLMISC::CRGBAF::operator *" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03338.html">CRGBAF</a> NLMISC::CRGBAF::operator * </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a03338.html">CRGBAF</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>c</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Mul operator. Mul components. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>c</em>&nbsp;</td><td><a class="el" href="a03337.html">CRGBA</a> color. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Return the result of the opertor</dd></dl>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00544">544</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+References <a class="el" href="a06340.html#l00661">A</a>, <a class="el" href="a06340.html#l00659">B</a>, <a class="el" href="a06340.html#l00466">CRGBAF()</a>, <a class="el" href="a06340.html#l00657">G</a>, and <a class="el" href="a06340.html#l00655">R</a>.
+<p>
+<div class="fragment"><pre>00545 {
+00546 <span class="keywordflow">return</span> <a class="code" href="a03338.html#NLMISC_1_1CRGBAFa2">CRGBAF</a> (R*c.R, G*c.G, B*c.B, A*c.A);
+00547 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa6" doxytag="NLMISC::CRGBAF::operator *=" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03338.html">CRGBAF</a>&amp; NLMISC::CRGBAF::operator *= </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>f</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Mul float operator. Multiplate each component by f. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>f</em>&nbsp;</td><td>Float factor. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Return a reference on the caller object</dd></dl>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00616">616</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+<div class="fragment"><pre>00617 {
+00618 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a>*=f;
+00619 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a>*=f;
+00620 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a>*=f;
+00621 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a>*=f;
+00622 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00623 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa7" doxytag="NLMISC::CRGBAF::operator *=" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03338.html">CRGBAF</a>&amp; NLMISC::CRGBAF::operator *= </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a03338.html">CRGBAF</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>c</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Mul operator. Multiplate each component. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>c</em>&nbsp;</td><td><a class="el" href="a03337.html">CRGBA</a> color. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Return a reference on the caller object</dd></dl>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00602">602</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+References <a class="el" href="a06340.html#l00661">A</a>, <a class="el" href="a06340.html#l00659">B</a>, <a class="el" href="a06340.html#l00657">G</a>, and <a class="el" href="a06340.html#l00655">R</a>.
+<p>
+<div class="fragment"><pre>00603 {
+00604 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a>*=c.R;
+00605 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a>*=c.G;
+00606 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a>*=c.B;
+00607 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a>*=c.A;
+00608 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00609 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa8" doxytag="NLMISC::CRGBAF::operator CRGBA" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NLMISC::CRGBAF::operator <a class="el" href="a03337.html">CRGBA</a> </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Cast operator to <a class="el" href="a03337.html">CRGBA</a>.
+<p>
+Definition at line <a class="el" href="a06340.html#l00499">499</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+References <a class="el" href="a05981.html#l00096">uint8</a>.
+<p>
+<div class="fragment"><pre>00500 {
+00501 <a class="code" href="a04558.html#a7">uint8</a> _r=(<a class="code" href="a04558.html#a7">uint8</a>)(<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a>*255.f);
+00502 <a class="code" href="a04558.html#a7">uint8</a> _g=(<a class="code" href="a04558.html#a7">uint8</a>)(<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a>*255.f);
+00503 <a class="code" href="a04558.html#a7">uint8</a> _b=(<a class="code" href="a04558.html#a7">uint8</a>)(<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a>*255.f);
+00504 <a class="code" href="a04558.html#a7">uint8</a> _a=(<a class="code" href="a04558.html#a7">uint8</a>)(<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a>*255.f);
+00505 <span class="keywordflow">return</span> CRGBA (_r, _g, _b, _a);
+00506 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa9" doxytag="NLMISC::CRGBAF::operator+" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03338.html">CRGBAF</a> NLMISC::CRGBAF::operator+ </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a03338.html">CRGBAF</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>c</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Add operator. Sum components. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>c</em>&nbsp;</td><td><a class="el" href="a03337.html">CRGBA</a> color. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Return the result of the opertor</dd></dl>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00524">524</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+References <a class="el" href="a06340.html#l00661">A</a>, <a class="el" href="a06340.html#l00659">B</a>, <a class="el" href="a06340.html#l00466">CRGBAF()</a>, <a class="el" href="a06340.html#l00657">G</a>, and <a class="el" href="a06340.html#l00655">R</a>.
+<p>
+<div class="fragment"><pre>00525 {
+00526 <span class="keywordflow">return</span> <a class="code" href="a03338.html#NLMISC_1_1CRGBAFa2">CRGBAF</a> (R+c.R, G+c.G, B+c.B, A+c.A);
+00527 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa10" doxytag="NLMISC::CRGBAF::operator+=" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03338.html">CRGBAF</a>&amp; NLMISC::CRGBAF::operator+= </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a03338.html">CRGBAF</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>c</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Add operator. Add each component. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>c</em>&nbsp;</td><td><a class="el" href="a03337.html">CRGBA</a> color. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Return a reference on the caller object</dd></dl>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00574">574</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+References <a class="el" href="a06340.html#l00661">A</a>, <a class="el" href="a06340.html#l00659">B</a>, <a class="el" href="a06340.html#l00657">G</a>, and <a class="el" href="a06340.html#l00655">R</a>.
+<p>
+<div class="fragment"><pre>00575 {
+00576 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a>+=c.R;
+00577 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a>+=c.G;
+00578 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a>+=c.B;
+00579 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a>+=c.A;
+00580 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00581 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa11" doxytag="NLMISC::CRGBAF::operator-" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03338.html">CRGBAF</a> NLMISC::CRGBAF::operator- </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a03338.html">CRGBAF</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>c</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Sub operator. Substract components. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>c</em>&nbsp;</td><td><a class="el" href="a03337.html">CRGBA</a> color. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Return the result of the opertor</dd></dl>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00534">534</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+References <a class="el" href="a06340.html#l00661">A</a>, <a class="el" href="a06340.html#l00659">B</a>, <a class="el" href="a06340.html#l00466">CRGBAF()</a>, <a class="el" href="a06340.html#l00657">G</a>, and <a class="el" href="a06340.html#l00655">R</a>.
+<p>
+<div class="fragment"><pre>00535 {
+00536 <span class="keywordflow">return</span> <a class="code" href="a03338.html#NLMISC_1_1CRGBAFa2">CRGBAF</a> (R-c.R, G-c.G, B-c.B, A-c.A);
+00537 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa12" doxytag="NLMISC::CRGBAF::operator-=" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03338.html">CRGBAF</a>&amp; NLMISC::CRGBAF::operator-= </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a03338.html">CRGBAF</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>c</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Sub operator. Substract each component. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>c</em>&nbsp;</td><td><a class="el" href="a03337.html">CRGBA</a> color. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Return a reference on the caller object</dd></dl>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00588">588</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+References <a class="el" href="a06340.html#l00661">A</a>, <a class="el" href="a06340.html#l00659">B</a>, <a class="el" href="a06340.html#l00657">G</a>, and <a class="el" href="a06340.html#l00655">R</a>.
+<p>
+<div class="fragment"><pre>00589 {
+00590 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a>-=c.R;
+00591 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a>-=c.G;
+00592 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a>-=c.B;
+00593 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a>-=c.A;
+00594 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00595 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa13" doxytag="NLMISC::CRGBAF::operator/" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03338.html">CRGBAF</a> NLMISC::CRGBAF::operator/ </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>f</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Div float operator. Div each component by f. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>f</em>&nbsp;</td><td>Float factor. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Return the result of the opertor</dd></dl>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00564">564</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+References <a class="el" href="a06340.html#l00466">CRGBAF()</a>.
+<p>
+<div class="fragment"><pre>00565 {
+00566 <span class="keywordflow">return</span> <a class="code" href="a03338.html#NLMISC_1_1CRGBAFa2">CRGBAF</a> (R/f, G/f, B/f, A/f);
+00567 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa14" doxytag="NLMISC::CRGBAF::operator/=" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03338.html">CRGBAF</a>&amp; NLMISC::CRGBAF::operator/= </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>f</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Div float operator. Divide each component by f. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>f</em>&nbsp;</td><td>Float factor. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>Return a reference on the caller object</dd></dl>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00630">630</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+<div class="fragment"><pre>00631 {
+00632 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a>/=f;
+00633 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a>/=f;
+00634 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a>/=f;
+00635 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a>/=f;
+00636 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00637 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa15" doxytag="NLMISC::CRGBAF::serial" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLMISC::CRGBAF::serial </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">class <a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>f</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Serialisation. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>f</em>&nbsp;</td><td>Stream used for serialisation.</td></tr>
+ </table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06339.html#l00725">725</a> of file <a class="el" href="a06339.html">rgba.cpp</a>.
+<p>
+<div class="fragment"><pre>00726 {
+00727 f.serial (R);
+00728 f.serial (G);
+00729 f.serial (B);
+00730 f.serial (A);
+00731 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFa16" doxytag="NLMISC::CRGBAF::set" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLMISC::CRGBAF::set </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float&nbsp;</td>
+ <td class="mdname" nowrap> <em>r</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>float&nbsp;</td>
+ <td class="mdname" nowrap> <em>g</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>float&nbsp;</td>
+ <td class="mdname" nowrap> <em>b</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>float&nbsp;</td>
+ <td class="mdname" nowrap> <em>a</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Set colors. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>r</em>&nbsp;</td><td>Red componant. </td></tr>
+ <tr><td valign=top><em>g</em>&nbsp;</td><td>Green componant. </td></tr>
+ <tr><td valign=top><em>b</em>&nbsp;</td><td>Blue componant. </td></tr>
+ <tr><td valign=top><em>a</em>&nbsp;</td><td>Alpha componant.</td></tr>
+ </table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06339.html#l00733">733</a> of file <a class="el" href="a06339.html">rgba.cpp</a>.
+<p>
+References <a class="el" href="a05646.html#l00993">r</a>.
+<p>
+<div class="fragment"><pre>00734 {
+00735 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a> = <a class="code" href="a04223.html#a628">r</a>;
+00736 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a> = g;
+00737 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a> = b;
+00738 <a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a> = a;
+00739 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="NLMISC_1_1CRGBAFo0" doxytag="NLMISC::CRGBAF::A" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> float <a class="el" href="a03338.html#NLMISC_1_1CRGBAFo0">NLMISC::CRGBAF::A</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Alpha componant.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00661">661</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+Referenced by <a class="el" href="a06055.html#l01918">NL3D::CMRMBuilder::buildMeshBuildMrm()</a>, <a class="el" href="a06329.html#l00653">NL3D::CRenderTrav::changeVPLightSetupMaterial()</a>, <a class="el" href="a06162.html#l00050">NL3D::CPatch::generateTileVegetable()</a>, <a class="el" href="a05486.html#l02470">NLMISC::CBitmap::getColor()</a>, <a class="el" href="a06329.html#l00761">NL3D::CRenderTrav::getStrongestLightIndex()</a>, <a class="el" href="a06340.html#l00669">NLMISC::operator *()</a>, <a class="el" href="a06340.html#l00544">operator *()</a>, <a class="el" href="a06340.html#l00602">operator *=()</a>, <a class="el" href="a06340.html#l00524">operator+()</a>, <a class="el" href="a06340.html#l00574">operator+=()</a>, <a class="el" href="a06340.html#l00534">operator-()</a>, <a class="el" href="a06340.html#l00588">operator-=()</a>, <a class="el" href="a06003.html#l00103">NL3D::CMeshMorpher::update()</a>, and <a class="el" href="a06003.html#l00236">NL3D::CMeshMorpher::updateSkinned()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFo1" doxytag="NLMISC::CRGBAF::B" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> float <a class="el" href="a03338.html#NLMISC_1_1CRGBAFo1">NLMISC::CRGBAF::B</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Blue componant.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00659">659</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+Referenced by <a class="el" href="a06698.html#l01036">NL3D::CVegetableManager::addInstance()</a>, <a class="el" href="a06055.html#l01918">NL3D::CMRMBuilder::buildMeshBuildMrm()</a>, <a class="el" href="a06329.html#l00653">NL3D::CRenderTrav::changeVPLightSetupMaterial()</a>, <a class="el" href="a05901.html#l00256">NL3D::CLightingManager::computeModelLightContributions()</a>, <a class="el" href="a06162.html#l00050">NL3D::CPatch::generateTileVegetable()</a>, <a class="el" href="a05486.html#l02470">NLMISC::CBitmap::getColor()</a>, <a class="el" href="a06329.html#l00761">NL3D::CRenderTrav::getStrongestLightIndex()</a>, <a class="el" href="a06340.html#l00669">NLMISC::operator *()</a>, <a class="el" href="a06340.html#l00544">operator *()</a>, <a class="el" href="a06340.html#l00602">operator *=()</a>, <a class="el" href="a06340.html#l00524">operator+()</a>, <a class="el" href="a06340.html#l00574">operator+=()</a>, <a class="el" href="a06340.html#l00534">operator-()</a>, <a class="el" href="a06340.html#l00588">operator-=()</a>, <a class="el" href="a06003.html#l00103">NL3D::CMeshMorpher::update()</a>, and <a class="el" href="a06003.html#l00236">NL3D::CMeshMorpher::updateSkinned()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFo2" doxytag="NLMISC::CRGBAF::G" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> float <a class="el" href="a03338.html#NLMISC_1_1CRGBAFo2">NLMISC::CRGBAF::G</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Green componant.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00657">657</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+Referenced by <a class="el" href="a06698.html#l01036">NL3D::CVegetableManager::addInstance()</a>, <a class="el" href="a06055.html#l01918">NL3D::CMRMBuilder::buildMeshBuildMrm()</a>, <a class="el" href="a06329.html#l00653">NL3D::CRenderTrav::changeVPLightSetupMaterial()</a>, <a class="el" href="a05901.html#l00256">NL3D::CLightingManager::computeModelLightContributions()</a>, <a class="el" href="a06162.html#l00050">NL3D::CPatch::generateTileVegetable()</a>, <a class="el" href="a05486.html#l02470">NLMISC::CBitmap::getColor()</a>, <a class="el" href="a06329.html#l00761">NL3D::CRenderTrav::getStrongestLightIndex()</a>, <a class="el" href="a06340.html#l00669">NLMISC::operator *()</a>, <a class="el" href="a06340.html#l00544">operator *()</a>, <a class="el" href="a06340.html#l00602">operator *=()</a>, <a class="el" href="a06340.html#l00524">operator+()</a>, <a class="el" href="a06340.html#l00574">operator+=()</a>, <a class="el" href="a06340.html#l00534">operator-()</a>, <a class="el" href="a06340.html#l00588">operator-=()</a>, <a class="el" href="a06003.html#l00103">NL3D::CMeshMorpher::update()</a>, and <a class="el" href="a06003.html#l00236">NL3D::CMeshMorpher::updateSkinned()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLMISC_1_1CRGBAFo3" doxytag="NLMISC::CRGBAF::R" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> float <a class="el" href="a03338.html#NLMISC_1_1CRGBAFo3">NLMISC::CRGBAF::R</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Red componant.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06340.html#l00655">655</a> of file <a class="el" href="a06340.html">rgba.h</a>.
+<p>
+Referenced by <a class="el" href="a06698.html#l01036">NL3D::CVegetableManager::addInstance()</a>, <a class="el" href="a06055.html#l01918">NL3D::CMRMBuilder::buildMeshBuildMrm()</a>, <a class="el" href="a06329.html#l00653">NL3D::CRenderTrav::changeVPLightSetupMaterial()</a>, <a class="el" href="a05901.html#l00256">NL3D::CLightingManager::computeModelLightContributions()</a>, <a class="el" href="a06162.html#l00050">NL3D::CPatch::generateTileVegetable()</a>, <a class="el" href="a05486.html#l02470">NLMISC::CBitmap::getColor()</a>, <a class="el" href="a06329.html#l00761">NL3D::CRenderTrav::getStrongestLightIndex()</a>, <a class="el" href="a06340.html#l00669">NLMISC::operator *()</a>, <a class="el" href="a06340.html#l00544">operator *()</a>, <a class="el" href="a06340.html#l00602">operator *=()</a>, <a class="el" href="a06340.html#l00524">operator+()</a>, <a class="el" href="a06340.html#l00574">operator+=()</a>, <a class="el" href="a06340.html#l00534">operator-()</a>, <a class="el" href="a06340.html#l00588">operator-=()</a>, <a class="el" href="a06003.html#l00103">NL3D::CMeshMorpher::update()</a>, and <a class="el" href="a06003.html#l00236">NL3D::CMeshMorpher::updateSkinned()</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="a06340.html">rgba.h</a><li><a class="el" href="a06339.html">rgba.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 13:32:25 2004 for NeL by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
+</a>1.3.6 </small></address>
+</body>
+</html>