aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/classNL3D_1_1CLightContribution.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/doxygen/nel/classNL3D_1_1CLightContribution.html')
-rw-r--r--docs/doxygen/nel/classNL3D_1_1CLightContribution.html397
1 files changed, 397 insertions, 0 deletions
diff --git a/docs/doxygen/nel/classNL3D_1_1CLightContribution.html b/docs/doxygen/nel/classNL3D_1_1CLightContribution.html
new file mode 100644
index 00000000..3bb056ed
--- /dev/null
+++ b/docs/doxygen/nel/classNL3D_1_1CLightContribution.html
@@ -0,0 +1,397 @@
+<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<HTML>
+<HEAD>
+ <TITLE>nevrax.org : docs</TITLE>
+ <LINK REL=stylesheet TYPE="text/css" HREF="http://www.nevrax.org/inc/css/nevrax.css">
+ <link href="doxygen.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY MARGINHEIGHT="0" MARGINWIDTH="0">
+
+<!-- uplinks -->
+<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0>
+ <TR>
+ <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD>
+ <TD WIDTH=140 BGCOLOR=#dddddd><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="16" BORDER=0 ALT=""></TD>
+ <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD>
+ <TD><IMG width=6 height=14 SRC="http://www.nevrax.org/inc/img/reddots.gif" ALT="#" VSPACE=2 HSPACE=2 BORDER=0 ></TD><TD VALIGN=middle>&nbsp;<A CLASS=uplinks HREF=http://www.nevrax.org><b>Home</B></FONT></A>&nbsp;&nbsp;&nbsp;</TD>
+ <TD><IMG width=6 height=14 SRC="http://www.nevrax.org/inc/img/reddots.gif" ALT="#" VSPACE=2 HSPACE=2 BORDER=0 ></TD><TD VALIGN=middle>&nbsp;<A CLASS=uplinks HREF=http://www.nevrax.com><b>nevrax.com</B></FONT></A>&nbsp;&nbsp;&nbsp;</TD>
+ </TR>
+</TABLE>
+
+<!-- banner Nevrax -->
+<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%>
+ <TR><TD BGCOLOR="#000000" BACKGROUND="http://www.nevrax.org/inc/img/black_banner.jpg"><A HREF="http://www.nevrax.org"><IMG SRC="http://www.nevrax.org/inc/img/nevrax.gif" WIDTH="170" HEIGHT="45" BORDER=0 ALT="Nevrax" ></A></TD></TR>
+</TABLE>
+
+<!-- main table -->
+<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 height=100%>
+ <TR>
+ <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="10" BORDER=0 ALT=""></TD>
+ <TD WIDTH=140 BGCOLOR=#dddddd VALIGN=TOP ALIGN=middle><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="10" BORDER=0 ALT="">
+
+ <!------ Begin Box ------>
+ <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 BGCOLOR=black><TR><TD><TABLE border=0 cellspacing=2 cellpadding=0 width=120><tr><TD ALIGN=middle bgcolor=black>
+ <FONT COLOR=white FACE="sans-serif"><B>Nevrax.org</B></FONT></TD></TR><tr><td colspan=2 bgcolor=#FFFFFF>
+ <TABLE cellspacing=0 cellpadding=1 border=0>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/news/" TITLE="Rubrique news"><img width=13 height=15 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-news.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/news/" TITLE="News">News</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/mail/" TITLE="Rubrique mail"><img width=15 height=11 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-mail.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/mail/" TITLE="Mailing list archive">Mailing-list</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/docs/" TITLE="Rubrique docs"><img width=14 height=16 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-docs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/docs/" TITLE="Documentation">Documentation</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/cvs/" TITLE="Rubrique cvs"><img width=13 height=17 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-cvs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/cvs/" TITLE="CVS Web">CVS</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/bugs/" TITLE="Rubrique bugs"><img width=20 height=16 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-bugs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/bugs/" TITLE="Bugtracking">Bugs</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/GPL.php3" TITLE="Rubrique license"><img width=18 height=12 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-gpl.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/GPL.php3" TITLE="License">License</a></td></tr>
+ </TABLE>
+ </TD></TR></TABLE></TD></TR></TABLE>
+ <!------ End Box ------>
+
+ </TD>
+ <TD WIDTH=15><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD>
+ <TD ALIGN=left valign=top><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="10" BORDER=0 ALT="">
+
+<!-- title -->
+<TABLE background="http://www.nevrax.org/inc/img/redline.gif" CELLSPACING=0 CELLPADDING=0 BORDER=0 width=100%><tr><td>
+<A HREF="http://www.nevrax.org/docs/"><img src="http://www.nevrax.org/inc/img/t_docs.gif" ALT="Docs" HEIGHT=20 BORDER=0></A>
+</td><td><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="1" HEIGHT="1" BORDER=0 ALT="">
+</td></tr></table>
+&nbsp;
+
+<!-- block -->
+<TABLE bgcolor="#dddddd" CELLSPACING=0 CELLPADDING=0 BORDER=0 width=100%><tr><td width=1% valign=middle><img width=6 height=14 hspace=2 vspace=2 src="http://www.nevrax.org/inc/img/reddots.gif"></TD>
+ <TD><B>Documentation</B></TD>
+ <TD ALIGN=RIGHT>&nbsp;</td>
+</tr></table>
+<!-- Generated by Doxygen 1.2.14 -->
+<center>
+<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; <a class="qindexRef" doxygen="_cgi:http://www.nevrax.org/cgi-bin/nel-search.cgi" href="http://www.nevrax.org/cgi-bin/nel-search.cgi">Search</a> &nbsp; </center>
+<hr><h1>NL3D::CLightContribution Class Reference</h1>light contribution on a model.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="light__contribution_8h-source.html">light_contribution.h</a>&gt;</code>
+<p>
+<a href="classNL3D_1_1CLightContribution-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classNL3D_1_1CLightContribution.html#a0">CLightContribution</a> ()</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Constructor.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
+<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CPointLight.html">CPointLight</a> *&nbsp;</td><td valign=bottom><a class="el" href="classNL3D_1_1CLightContribution.html#m0">PointLight</a> [NL3D_MAX_LIGHT_CONTRIBUTION]</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>This is the list of Light which influence us. The first NULL means end_of_list.</em> <a href="#m0">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CPointLight.html#s1">CPointLight::ItTransformList</a>&nbsp;</td><td valign=bottom><a class="el" href="classNL3D_1_1CLightContribution.html#m1">TransformIterator</a> [NL3D_MAX_LIGHT_CONTRIBUTION]</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>An iterator on the list of model in the pointLight which owns our transform.</em> <a href="#m1">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="memory__common_8h.html#a7">uint8</a>&nbsp;</td><td valign=bottom><a class="el" href="classNL3D_1_1CLightContribution.html#m2">Factor</a> [NL3D_MAX_LIGHT_CONTRIBUTION]</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>the factor of influence to apply to each point light.</em> <a href="#m2">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="memory__common_8h.html#a7">uint8</a>&nbsp;</td><td valign=bottom><a class="el" href="classNL3D_1_1CLightContribution.html#m3">AttFactor</a> [NL3D_MAX_LIGHT_CONTRIBUTION]</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>the Attenuation factor of influence to apply to each point light. Used if the model.</em> <a href="#m3">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a>&nbsp;</td><td valign=bottom><a class="el" href="classNL3D_1_1CLightContribution.html#m4">LocalAmbient</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>the Dynamic Local Ambient. If A==0 then full SunAmbient is taken. If A==255, take full LocalAmbient color.</em> <a href="#m4">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classNL3D_1_1CLightContribution.html#m5">FrozenStaticLightSetup</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Tells if there is some frozen static light setup.</em> <a href="#m5">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="memory__common_8h.html#a7">uint8</a>&nbsp;</td><td valign=bottom><a class="el" href="classNL3D_1_1CLightContribution.html#m6">NumFrozenStaticLight</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>if FrozenStaticLightSetup, tells the number of point light setup which are static.</em> <a href="#m6">More...</a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="memory__common_8h.html#a7">uint8</a>&nbsp;</td><td valign=bottom><a class="el" href="classNL3D_1_1CLightContribution.html#m7">SunContribution</a></td></tr>
+<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CPointLight.html">CPointLight</a> *&nbsp;</td><td valign=bottom><a class="el" href="classNL3D_1_1CLightContribution.html#m8">FrozenAmbientLight</a></td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>if FrozenStaticLightSetup, this is the frozen AmbientLight in ig.</em> <a href="#m8">More...</a><em></em></font><br><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+light contribution on a model.
+<p>
+Owned by a <a class="el" href="classNL3D_1_1CTransform.html">CTransform</a> computed by lighting manager. result <a class="el" href="classNL3D_1_1CLight.html">CLight</a> is computed at render.
+<p>
+if FrozenStaticLightSetup, then the SunContribution won't never be recomputed, and the first NumFrozenStaticLight PointLight are considered always valid and their setup won't be recomputed too. It's means also that <a class="el" href="classNL3D_1_1CTransform.html#z847_0">CTransform::resetLighting</a>() do not affect those NumFrozenStaticLight.
+<p>
+Typically, FrozenStaticLightSetup is setup for models and lights THAT ARE IN SAME IG, and are deleted together. This last point is important because the first NumFrozenStaticLight PointLight pointers are never updated, so delete a light which is in this setup will cause memory failure.
+<p>
+<dl compact><dt><b>
+Author: </b><dd>
+Lionel Berenguier , Nevrax France </dl><dl compact><dt><b>
+Date: </b><dd>
+2001 </dl>
+<p>
+
+<p>
+Definition at line <a class="el" href="light__contribution_8h-source.html#l00063">63</a> of file <a class="el" href="light__contribution_8h-source.html">light_contribution.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a name="a0" doxytag="NL3D::CLightContribution::CLightContribution"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NL3D::CLightContribution::CLightContribution </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; </td>
+ <td class="md" valign="top">)&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>
+Constructor.
+<p>
+
+<p>
+Definition at line <a class="el" href="light__contribution_8cpp-source.html#l00034">34</a> of file <a class="el" href="light__contribution_8cpp-source.html">light_contribution.cpp</a>.
+<p>
+References <a class="el" href="light__contribution_8h-source.html#l00091">FrozenAmbientLight</a>, <a class="el" href="light__contribution_8h-source.html#l00079">FrozenStaticLightSetup</a>, <a class="el" href="light__contribution_8h-source.html#l00067">PointLight</a>, and <a class="el" href="light__contribution_8h-source.html#l00086">SunContribution</a>. </td>
+ </tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a name="m3" doxytag="NL3D::CLightContribution::AttFactor"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a7">uint8</a> NL3D::CLightContribution::AttFactor[NL3D_MAX_LIGHT_CONTRIBUTION]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+the Attenuation factor of influence to apply to each point light. Used if the model.
+<p>
+
+<p>
+Definition at line <a class="el" href="light__contribution_8h-source.html#l00073">73</a> of file <a class="el" href="light__contribution_8h-source.html">light_contribution.h</a>. </td>
+ </tr>
+</table>
+<a name="m2" doxytag="NL3D::CLightContribution::Factor"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a7">uint8</a> NL3D::CLightContribution::Factor[NL3D_MAX_LIGHT_CONTRIBUTION]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+the factor of influence to apply to each point light.
+<p>
+
+<p>
+Definition at line <a class="el" href="light__contribution_8h-source.html#l00071">71</a> of file <a class="el" href="light__contribution_8h-source.html">light_contribution.h</a>. </td>
+ </tr>
+</table>
+<a name="m8" doxytag="NL3D::CLightContribution::FrozenAmbientLight"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CPointLight.html">CPointLight</a>* NL3D::CLightContribution::FrozenAmbientLight
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+if FrozenStaticLightSetup, this is the frozen AmbientLight in ig.
+<p>
+can't be stored as RGBA, because the ambient color may change. NULL means take full Sun ambient
+<p>
+Definition at line <a class="el" href="light__contribution_8h-source.html#l00091">91</a> of file <a class="el" href="light__contribution_8h-source.html">light_contribution.h</a>.
+<p>
+Referenced by <a class="el" href="light__contribution_8cpp-source.html#l00034">CLightContribution</a>. </td>
+ </tr>
+</table>
+<a name="m5" doxytag="NL3D::CLightContribution::FrozenStaticLightSetup"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NL3D::CLightContribution::FrozenStaticLightSetup
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Tells if there is some frozen static light setup.
+<p>
+
+<p>
+Definition at line <a class="el" href="light__contribution_8h-source.html#l00079">79</a> of file <a class="el" href="light__contribution_8h-source.html">light_contribution.h</a>.
+<p>
+Referenced by <a class="el" href="light__contribution_8cpp-source.html#l00034">CLightContribution</a>. </td>
+ </tr>
+</table>
+<a name="m4" doxytag="NL3D::CLightContribution::LocalAmbient"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> NL3D::CLightContribution::LocalAmbient
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+the Dynamic Local Ambient. If A==0 then full SunAmbient is taken. If A==255, take full LocalAmbient color.
+<p>
+
+<p>
+Definition at line <a class="el" href="light__contribution_8h-source.html#l00075">75</a> of file <a class="el" href="light__contribution_8h-source.html">light_contribution.h</a>. </td>
+ </tr>
+</table>
+<a name="m6" doxytag="NL3D::CLightContribution::NumFrozenStaticLight"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a7">uint8</a> NL3D::CLightContribution::NumFrozenStaticLight
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+if FrozenStaticLightSetup, tells the number of point light setup which are static.
+<p>
+NB: it is possible that FrozenStaticLightSetup==true, and NumFrozenStaticLight==0. it means that the model is not touched by any static pointLight.
+<p>
+Definition at line <a class="el" href="light__contribution_8h-source.html#l00084">84</a> of file <a class="el" href="light__contribution_8h-source.html">light_contribution.h</a>. </td>
+ </tr>
+</table>
+<a name="m0" doxytag="NL3D::CLightContribution::PointLight"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CPointLight.html">CPointLight</a>* NL3D::CLightContribution::PointLight[NL3D_MAX_LIGHT_CONTRIBUTION]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This is the list of Light which influence us. The first NULL means end_of_list.
+<p>
+
+<p>
+Definition at line <a class="el" href="light__contribution_8h-source.html#l00067">67</a> of file <a class="el" href="light__contribution_8h-source.html">light_contribution.h</a>.
+<p>
+Referenced by <a class="el" href="light__contribution_8cpp-source.html#l00034">CLightContribution</a>. </td>
+ </tr>
+</table>
+<a name="m7" doxytag="NL3D::CLightContribution::SunContribution"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a7">uint8</a> NL3D::CLightContribution::SunContribution
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="light__contribution_8h-source.html#l00086">86</a> of file <a class="el" href="light__contribution_8h-source.html">light_contribution.h</a>.
+<p>
+Referenced by <a class="el" href="light__contribution_8cpp-source.html#l00034">CLightContribution</a>. </td>
+ </tr>
+</table>
+<a name="m1" doxytag="NL3D::CLightContribution::TransformIterator"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CPointLight.html#s1">CPointLight::ItTransformList</a> NL3D::CLightContribution::TransformIterator[NL3D_MAX_LIGHT_CONTRIBUTION]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+An iterator on the list of model in the pointLight which owns our transform.
+<p>
+
+<p>
+Definition at line <a class="el" href="light__contribution_8h-source.html#l00069">69</a> of file <a class="el" href="light__contribution_8h-source.html">light_contribution.h</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="light__contribution_8h-source.html">light_contribution.h</a><li><a class="el" href="light__contribution_8cpp-source.html">light_contribution.cpp</a></ul>
+
+
+<!-- footer -->
+<BR><FONT Size=+5>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </FONT>
+</TD>
+<TD WIDTH=15><IMG SRC=http://www.nevrax.org/inc/img/pixel.gif WIDTH=15 HEIGHT=15 BORDER=0 ALT=""></TD>
+</TR>
+</TABLE>
+</BODY>
+</HTML>