diff options
Diffstat (limited to 'docs/doxygen/nel/classNL3D_1_1IAnimatedValue.html')
-rw-r--r-- | docs/doxygen/nel/classNL3D_1_1IAnimatedValue.html | 205 |
1 files changed, 205 insertions, 0 deletions
diff --git a/docs/doxygen/nel/classNL3D_1_1IAnimatedValue.html b/docs/doxygen/nel/classNL3D_1_1IAnimatedValue.html new file mode 100644 index 00000000..5c91399d --- /dev/null +++ b/docs/doxygen/nel/classNL3D_1_1IAnimatedValue.html @@ -0,0 +1,205 @@ +<!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> <A CLASS=uplinks HREF=http://www.nevrax.org><b>Home</B></FONT></A> </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> <A CLASS=uplinks HREF=http://www.nevrax.com><b>nevrax.com</B></FONT></A> </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> + + +<!-- 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> </td> +</tr></table> +<!-- Generated by Doxygen 1.2.14 --> +<center> +<a class="qindex" href="index.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">Compound List</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">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> <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> </center> +<hr><h1>NL3D::IAnimatedValue Class Reference</h1>A value handled by the animation system. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="animated__value_8h-source.html">animated_value.h</a>></code> +<p> +<p>Inheritance diagram for NL3D::IAnimatedValue: +<p><center><img src="classNL3D_1_1IAnimatedValue.gif" usemap="#NL3D::IAnimatedValue_map" border="0"></center> +<map name="NL3D::IAnimatedValue_map"> +<area href="classNL3D_1_1CAnimatedValueBlendable.html" alt="NL3D::CAnimatedValueBlendable" shape="rect" coords="330,56,650,80"> +<area href="classNL3D_1_1CAnimatedValueBlendable.html" alt="NL3D::CAnimatedValueBlendable< CQuat >" shape="rect" coords="330,112,650,136"> +<area href="classNL3D_1_1CAnimatedValueBlendable.html" alt="NL3D::CAnimatedValueBlendable< CVector >" shape="rect" coords="330,168,650,192"> +<area href="classNL3D_1_1CAnimatedValueBlendable.html" alt="NL3D::CAnimatedValueBlendable< float >" shape="rect" coords="330,224,650,248"> +<area href="classNL3D_1_1CAnimatedValueBlendable_3_01NLMISC_1_1CQuat_01_4.html" alt="NL3D::CAnimatedValueBlendable< NLMISC::CQuat >" shape="rect" coords="330,280,650,304"> +<area href="classNL3D_1_1CAnimatedValueBlendable_3_01NLMISC_1_1CRGBA_01_4.html" alt="NL3D::CAnimatedValueBlendable< NLMISC::CRGBA >" shape="rect" coords="330,336,650,360"> +<area href="classNL3D_1_1CAnimatedValueBlendable.html" alt="NL3D::CAnimatedValueBlendable< sint32 >" shape="rect" coords="330,392,650,416"> +<area href="classNL3D_1_1CAnimatedValueNotBlendable.html" alt="NL3D::CAnimatedValueNotBlendable" shape="rect" coords="330,448,650,472"> +<area href="classNL3D_1_1CAnimatedValueNotBlendable.html" alt="NL3D::CAnimatedValueNotBlendable< bool >" shape="rect" coords="330,504,650,528"> +<area href="classNL3D_1_1CAnimatedValueNotBlendable.html" alt="NL3D::CAnimatedValueNotBlendable< std::string >" shape="rect" coords="330,560,650,584"> +</map> +<a href="classNL3D_1_1IAnimatedValue-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>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1IAnimatedValue.html#a0">blend</a> (const IAnimatedValue &<a class="el" href="driver__opengl__extension__def_8h.html#a415">value</a>, float blendFactor)=0</td></tr> +<tr><td> </td><td><font size=-1><em>The blend method.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1IAnimatedValue.html#a1">affect</a> (const IAnimatedValue &<a class="el" href="driver__opengl__extension__def_8h.html#a415">value</a>)=0</td></tr> +<tr><td> </td><td><font size=-1><em>An assignation method.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr> +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +A value handled by the animation system. +<p> +This value must be managed by a <a class="el" href="classNL3D_1_1IAnimatable.html">IAnimatable</a> object. +<p> +<dl compact><dt><b> +Author: </b><dd> +Cyril 'Hulud' Corvazier , Nevrax France </dl><dl compact><dt><b> +Date: </b><dd> +2001 </dl> +<p> + +<p> +Definition at line <a class="el" href="animated__value_8h-source.html#l00047">47</a> of file <a class="el" href="animated__value_8h-source.html">animated_value.h</a>.<hr><h2>Member Function Documentation</h2> +<a name="a1" doxytag="NL3D::IAnimatedValue::affect"></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"> virtual void NL3D::IAnimatedValue::affect </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const IAnimatedValue & </td> + <td class="mdname1" valign="top" nowrap> <em>value</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [pure virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +An assignation method. +<p> +This method assign a values in the object.<dl compact><dt><b> +Parameters: </b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em>value</em> </td><td> +is the new value. </td></tr> +</table> +</dl> +<p> +Implemented in <a class="el" href="classNL3D_1_1CAnimatedValueBlendable.html#a1">NL3D::CAnimatedValueBlendable</a>. </td> + </tr> +</table> +<a name="a0" doxytag="NL3D::IAnimatedValue::blend"></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"> virtual void NL3D::IAnimatedValue::blend </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const IAnimatedValue & </td> + <td class="mdname" nowrap> <em>value</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>float </td> + <td class="mdname" nowrap> <em>blendFactor</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [pure virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The blend method. +<p> +This method blend two the animated values and store the result in the object. The two first args can be reference on the object itself. Idealy, it performs the operation this->value=(this->value*blendFactor + value*(1.f-blendFactor))<dl compact><dt><b> +Parameters: </b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em>value</em> </td><td> +is the first value in the blend operation. </td></tr> +<tr><td valign=top><em>blendFactor</em> </td><td> +must be in the range [0..1]. </td></tr> +</table> +</dl> +<p> +Implemented in <a class="el" href="classNL3D_1_1CAnimatedValueBlendable.html#a0">NL3D::CAnimatedValueBlendable</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following file:<ul> +<li><a class="el" href="animated__value_8h-source.html">animated_value.h</a></ul> + + +<!-- footer --> +<BR><FONT Size=+5> </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> |