diff options
Diffstat (limited to '')
-rw-r--r-- | docs/doxygen/nel/a03338.html | 993 |
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 Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a> | <span class="search"><u>S</u>earch for <input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div> +<h1>NLMISC::CRGBAF Class Reference</h1><code>#include <<a class="el" href="a06340.html">rgba.h</a>></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> </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> </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> </td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFa2">CRGBAF</a> ()</td></tr> + +<tr><td class="mdescLeft"> </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 </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> </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> </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> &c) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a> & </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> & </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> &c)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top> </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> </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> &c) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a> & </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> &c)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a> </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> &c) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a> & </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> &c)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03338.html">CRGBAF</a> </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> & </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 </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> &f)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a></td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a></td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a></td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Red componant. <a href="#NLMISC_1_1CRGBAFo3"></a><br><br></td></tr> +</table> +<hr><h2>Constructor & 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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">float </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 </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 </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 </td> + <td class="mdname" nowrap> <em>_a</em> = 1.f</td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </td><td>Red componant. </td></tr> + <tr><td valign=top><em>_g</em> </td><td>Green componant. </td></tr> + <tr><td valign=top><em>_b</em> </td><td>Blue componant. </td></tr> + <tr><td valign=top><em>_a</em> </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">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a03337.html">CRGBA</a> </td> + <td class="mdname1" valign="top" nowrap> <em>c</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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>>1.f) ? 1.f : (<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo3">R</a><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>>1.f) ? 1.f : (<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo2">G</a><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>>1.f) ? 1.f : (<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo1">B</a><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>>1.f) ? 1.f : (<a class="code" href="a03338.html#NLMISC_1_1CRGBAFo0">A</a><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">( </td> + <td class="md" nowrap valign="top">float </td> + <td class="mdname1" valign="top" nowrap> <em>f</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </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">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a03338.html">CRGBAF</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>c</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </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>& NLMISC::CRGBAF::operator *= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">float </td> + <td class="mdname1" valign="top" nowrap> <em>f</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </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>& NLMISC::CRGBAF::operator *= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a03338.html">CRGBAF</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>c</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a03338.html">CRGBAF</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>c</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </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>& NLMISC::CRGBAF::operator+= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a03338.html">CRGBAF</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>c</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </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">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a03338.html">CRGBAF</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>c</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </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>& NLMISC::CRGBAF::operator-= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a03338.html">CRGBAF</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>c</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </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">( </td> + <td class="md" nowrap valign="top">float </td> + <td class="mdname1" valign="top" nowrap> <em>f</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </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>& NLMISC::CRGBAF::operator/= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">float </td> + <td class="mdname1" valign="top" nowrap> <em>f</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </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">( </td> + <td class="md" nowrap valign="top">class <a class="el" href="a02270.html">NLMISC::IStream</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>f</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </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">( </td> + <td class="md" nowrap valign="top">float </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 </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 </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 </td> + <td class="mdname" nowrap> <em>a</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> </td><td>Red componant. </td></tr> + <tr><td valign=top><em>g</em> </td><td>Green componant. </td></tr> + <tr><td valign=top><em>b</em> </td><td>Blue componant. </td></tr> + <tr><td valign=top><em>a</em> </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> + + </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> + + </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> + + </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> + + </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> |