diff options
Diffstat (limited to 'docs/doxygen/nel/class_CExportNel.html')
-rw-r--r-- | docs/doxygen/nel/class_CExportNel.html | 3182 |
1 files changed, 3182 insertions, 0 deletions
diff --git a/docs/doxygen/nel/class_CExportNel.html b/docs/doxygen/nel/class_CExportNel.html new file mode 100644 index 00000000..31fba967 --- /dev/null +++ b/docs/doxygen/nel/class_CExportNel.html @@ -0,0 +1,3182 @@ +<!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.2 on Thu May 3 22:25:56 2001 --> +<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>CExportNel Class Reference</h1>3dsmax to NeL export interface for other things that landscape. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="export_nel_h-source.html">export_nel.h</a>></code> +<p> +<a href="class_CExportNel-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> +<tr><td colspan=2><br><h2>Public Types</h2></td></tr> +<tr><td nowrap align=right valign=top>typedef std::map<INode*, Matrix3> </td><td valign=bottom><a class="el" href="class_CExportNel.html#s0">mapBoneBindPos</a></td></tr> +<tr><td nowrap align=right valign=top>enum </td><td valign=bottom>{ <br> + <a class="el" href="class_CExportNel.html#s5s1">NoError</a> = 0, +<br> + <a class="el" href="class_CExportNel.html#s5s2">VertexWithoutWeight</a>, +<br> + <a class="el" href="class_CExportNel.html#s5s3">InvalidSkeleton</a>, +<br> + <a class="el" href="class_CExportNel.html#s5s4">CodeCount</a> +<br> + }</td></tr> +<tr><td colspan=2><br><h2>Public Methods</h2></td></tr> +<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="class_CExportNel.html#a0">CExportNel</a> ()</td></tr> +<tr><td> </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>Static Public Methods</h2></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="class_NL3D__IShape.html">NL3D::IShape</a>* </td><td valign=bottom><a class="el" href="class_CExportNel.html#d0">buildShape</a> (INode& node, Interface& ip, TimeValue time, const <a class="el" href="class_NL3D__CSkeletonShape.html">NL3D::CSkeletonShape</a>* skeletonShape, bool absolutePath)</td></tr> +<tr><td> </td><td><font size=-1><em>Build a NeL mesh.</em> <a href="#d0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_CExportNel.html#d1">isMesh</a> (INode& node, TimeValue time)</td></tr> +<tr><td> </td><td><font size=-1><em>Return true if it is a mesh.</em> <a href="#d1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d2">addAnimation</a> (<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a>& animation, INode& node, const char* sBaseName, Interface *ip)</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="class_NL3D__ITrack.html">NL3D::ITrack</a>* </td><td valign=bottom><a class="el" href="class_CExportNel.html#d3">buildATrack</a> (<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a>& animation, Control& c, <a class="el" href="export_nel_h.html#a14">TNelValueType</a> type, Animatable& node, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc, Interface *ip)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d4">addBoneTracks</a> (<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a>& animation, INode& node, const char* parentName, Interface *ip)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d5">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a21">NL3D::CKeyFloat</a>& nelKey, ILinFloatKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d6">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a25">NL3D::CKeyInt</a>& nelKey, ILinFloatKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d7">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a20">NL3D::CKeyBool</a>& nelKey, ILinFloatKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d8">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a22">NL3D::CKeyVector</a>& nelKey, ILinPoint3Key& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d9">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a24">NL3D::CKeyRGBA</a>& nelKey, ILinPoint3Key& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d10">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a23">NL3D::CKeyQuat</a>& nelKey, ILinRotKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d11">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a22">NL3D::CKeyVector</a>& nelKey, ILinScaleKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d12">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a29">NL3D::CKeyBezierFloat</a>& nelKey, IBezFloatKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d13">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a20">NL3D::CKeyBool</a>& nelKey, IBezFloatKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d14">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a30">NL3D::CKeyBezierVector</a>& nelKey, IBezPoint3Key& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d15">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a31">NL3D::CKeyBezierQuat</a>& nelKey, IBezQuatKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d16">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a30">NL3D::CKeyBezierVector</a>& nelKey, IBezScaleKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d17">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a26">NL3D::CKeyTCBFloat</a>& nelKey, ITCBFloatKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d18">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a20">NL3D::CKeyBool</a>& nelKey, ITCBFloatKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d19">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a27">NL3D::CKeyTCBVector</a>& nelKey, ITCBPoint3Key& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d20">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a28">NL3D::CKeyTCBQuat</a>& nelKey, ITCBRotKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d21">buildNelKey</a> (<a class="el" href="namespace_NL3D.html#a27">NL3D::CKeyTCBVector</a>& nelKey, ITCBScaleKey& maxKey, float ticksPerSecond, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d22">createBipedKeyFramer</a> (<a class="el" href="class_NL3D__ITrack.html">NL3D::ITrack</a> *&nelRot, <a class="el" href="class_NL3D__ITrack.html">NL3D::ITrack</a> *&nelPos, bool isRot, bool isPos, float ticksPerSecond, const Interval& range, int oRT, const <a class="el" href="class_CExportDesc.html">CExportDesc</a>& desc, INode& node, const std::set<TimeValue>& ikeys, Interface *ip)</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="namespace_NL3D.html#a92">NL3D::CAnimationTime</a> </td><td valign=bottom><a class="el" href="class_CExportNel.html#d23">convertTime</a> (TimeValue time)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d24">buildSkeletonShape</a> (<a class="el" href="class_NL3D__CSkeletonShape.html">NL3D::CSkeletonShape</a>& skeletonShape, INode& node, <a class="el" href="class_CExportNel.html#s0">mapBoneBindPos</a>* mapBindPos, TimeValue time)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d25">buildSkeleton</a> (std::vector<<a class="el" href="class_NL3D__CBoneBase.html">NL3D::CBoneBase</a>>& bonesArray, INode& node, <a class="el" href="class_CExportNel.html#s0">mapBoneBindPos</a>* mapBindPos, TimeValue time, <a class="el" href="types_nl_h.html#a8">sint32</a>& idCount, <a class="el" href="types_nl_h.html#a8">sint32</a> father=-1)</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="types_nl_h.html#a13">uint</a> </td><td valign=bottom><a class="el" href="class_CExportNel.html#d26">buildSkinning</a> (<a class="el" href="class_NL3D__CMesh__CMeshBuild.html">NL3D::CMesh::CMeshBuild</a>& buildMesh, const <a class="el" href="class_NL3D__CSkeletonShape.html">NL3D::CSkeletonShape</a>& skeletonShape, INode& node)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_CExportNel.html#d27">isSkin</a> (INode& node)</td></tr> +<tr><td nowrap align=right valign=top>INode* </td><td valign=bottom><a class="el" href="class_CExportNel.html#d28">getSkeletonRootBone</a> (INode& node)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d29">addSkeletonBindPos</a> (INode& node, <a class="el" href="class_CExportNel.html#s0">mapBoneBindPos</a>& boneBindPos)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d30">enableSkinModifier</a> (INode& node, bool enable)</td></tr> +<tr><td nowrap align=right valign=top>Matrix3 </td><td valign=bottom><a class="el" href="class_CExportNel.html#d31">viewMatrix2CameraMatrix</a> (const Matrix3& viewMatrix)</td></tr> +<tr><td> </td><td><font size=-1><em>Transforme a 3dsmax view matrix to camera matrix.</em> <a href="#d31">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d32">convertMatrix</a> (<a class="el" href="class_NLMISC__CMatrix.html">NLMISC::CMatrix</a>& nelMatrix, const Matrix3& maxMatrix)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d33">getLocalMatrix</a> (Matrix3& localMatrix, INode& node, TimeValue time)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d34">decompMatrix</a> (<a class="el" href="class_NLMISC__CVector.html">NLMISC::CVector</a>& nelScale, <a class="el" href="class_NLMISC__CQuat.html">NLMISC::CQuat</a>& nelRot, <a class="el" href="class_NLMISC__CVector.html">NLMISC::CVector</a>& nelPos, const Matrix3& maxMatrix)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d35">convertColor</a> (<a class="el" href="class_NLMISC__CRGBA.html">NLMISC::CRGBA</a>& nelColor, const Color& maxColor)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_CExportNel.html#d36">isClassIdCompatible</a> (Animatable& node, Class_ID& classId)</td></tr> +<tr><td nowrap align=right valign=top>Animatable* </td><td valign=bottom><a class="el" href="class_CExportNel.html#d37">getSubAnimByName</a> (Animatable& node, const char* sName)</td></tr> +<tr><td nowrap align=right valign=top>std::string </td><td valign=bottom><a class="el" href="class_CExportNel.html#d38">getName</a> (MtlBase& mtl)</td></tr> +<tr><td nowrap align=right valign=top>std::string </td><td valign=bottom><a class="el" href="class_CExportNel.html#d39">getName</a> (INode& node)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#d40">getLights</a> (std::vector<<a class="el" href="class_NL3D__CLight.html">NL3D::CLight</a>>& vectLight, TimeValue time, Interface& ip, INode* node=NULL)</td></tr> +<tr><td nowrap align=right valign=top>Control* </td><td valign=bottom><a class="el" href="class_CExportNel.html#d41">getControlerByName</a> (Animatable& node, const char* sName)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_CExportNel.html#d42">getValueByNameUsingParamBlock2</a> (Animatable& node, const char* sName, ParamType2 type, void *pValue, TimeValue time)</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="class_Modifier.html">Modifier</a>* </td><td valign=bottom><a class="el" href="class_CExportNel.html#d43">getModifier</a> (INode* pNode, Class_ID modCID)</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="class_NLMISC__CRGBA.html">NLMISC::CRGBA</a> </td><td valign=bottom><a class="el" href="class_CExportNel.html#d44">getAmbientColor</a> (Interface& ip, TimeValue time)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_CExportNel.html#d45">scriptEvaluate</a> (Interface *ip, char *script, void *out, <a class="el" href="export_nel_h.html#a15">TNelScriptValueType</a> type)</td></tr> +<tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr> +<tr><td nowrap align=right valign=top>const char* </td><td valign=bottom><a class="el" href="class_CExportNel.html#p0">ErrorMessage</a> [CodeCount]</td></tr> +<tr><td colspan=2><br><h2>Static Private Methods</h2></td></tr> +<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="class_CExportNel.html#f0">getVertMapChannel</a> (<a class="el" href="class_Texmap.html">Texmap</a>& texmap, Matrix3& channelMatrix)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_CExportNel.html#f1">buildLight</a> (GenLight &maxLight, <a class="el" href="class_NL3D__CLight.html">NL3D::CLight</a>& nelLight, INode& node, TimeValue time)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#f2">buildMeshInterface</a> (TriObject &tri, <a class="el" href="class_NL3D__CMesh__CMeshBuild.html">NL3D::CMesh::CMeshBuild</a>& buildMesh, std::vector<std::string>& materialNames, INode& node, TimeValue time, const <a class="el" href="class_NL3D__CSkeletonShape.html">NL3D::CSkeletonShape</a>* skeletonShape, bool absolutePath)</td></tr> +<tr><td> </td><td><font size=-1><em>Build a NeL mesh interface.</em> <a href="#f2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>Point3 </td><td valign=bottom><a class="el" href="class_CExportNel.html#f3">getLocalNormal</a> (int face, int corner, Mesh& mesh)</td></tr> +<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="class_CExportNel.html#f4">buildMaterials</a> (std::vector<<a class="el" href="class_NL3D__CMaterial.html">NL3D::CMaterial</a>>& Materials, std::vector<std::vector<<a class="el" href="class_CExportNel__CMaterialDesc.html">CMaterialDesc</a>> >& remap3dsTexChannel, std::vector<std::string>& materialNames, INode& node, TimeValue time, bool absolutePath)</td></tr> +<tr><td nowrap align=right valign=top>std::string </td><td valign=bottom><a class="el" href="class_CExportNel.html#f5">buildAMaterial</a> (<a class="el" href="class_NL3D__CMaterial.html">NL3D::CMaterial</a>& material, std::vector<<a class="el" href="class_CExportNel__CMaterialDesc.html">CMaterialDesc</a>>& remap3dsTexChannel, Mtl& mtl, TimeValue time, bool absolutePath)</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="class_NL3D__ITexture.html">NL3D::ITexture</a>* </td><td valign=bottom><a class="el" href="class_CExportNel.html#f6">buildATexture</a> (<a class="el" href="class_Texmap.html">Texmap</a>& texmap, std::vector<<a class="el" href="class_CExportNel__CMaterialDesc.html">CMaterialDesc</a>>& remap3dsTexChannel, TimeValue time, bool absolutePath)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#f7">addNodeTracks</a> (<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a>& animation, INode& node, const char* parentName, Interface *ip)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#f8">addBonesTracks</a> (<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a>& animation, INode& node, const char* parentName, Interface *ip)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#f9">addObjTracks</a> (<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a>& animation, Object& obj, const char* parentName)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#f10">addMtlTracks</a> (<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a>& animation, Mtl& mtl, const char* parentName, Interface *ip)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#f11">addTexTracks</a> (<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a>& animation, <a class="el" href="class_Texmap.html">Texmap</a>& tex, const char* parentName)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="class_CExportNel.html#f12">addKeyTime</a> (Control& c, std::set<TimeValue>& ikeys, bool subKeys)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="class_CExportNel.html#f13">getBipedKeyInfo</a> (Interface *ip, const char* nodeName, const char* paramName, <a class="el" href="types_nl_h.html#a13">uint</a> key, float& res)</td></tr> +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +3dsmax to NeL export interface for other things that landscape. +<p> +<dl compact><dt> +<b>Author(s): </b><dd> + Cyril Corvazier , Nevrax France </dl><dl compact><dt> +<b>Date: </b><dd> + 2000 </dl> +<p> + +<p> +Definition at line <a class="el" href="export_nel_h-source.html#l00074">74</a> of file <a class="el" href="export_nel_h-source.html">export_nel.h</a>.<hr><h2>Member Typedef Documentation</h2> +<a name="s0" doxytag="CExportNel::mapBoneBindPos"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +typedef std::map<INode*, Matrix3> CExportNel::mapBoneBindPos + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_nel_h-source.html#l00087">87</a> of file <a class="el" href="export_nel_h-source.html">export_nel.h</a>. </td> + </tr> +</table> +<hr><h2>Member Enumeration Documentation</h2> +<a name="s5" doxytag="CExportNel::@23"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +anonymous enum + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt> +<b>Enumeration values:</b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><a name="s5s1" doxytag="NoError"></a><em>NoError</em> + </td><td> +</td></tr> +<tr><td valign=top><a name="s5s2" doxytag="VertexWithoutWeight"></a><em>VertexWithoutWeight</em> + </td><td> +</td></tr> +<tr><td valign=top><a name="s5s3" doxytag="InvalidSkeleton"></a><em>InvalidSkeleton</em> + </td><td> +</td></tr> +<tr><td valign=top><a name="s5s4" doxytag="CodeCount"></a><em>CodeCount</em> + </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="export_nel_h-source.html#l00077">77</a> of file <a class="el" href="export_nel_h-source.html">export_nel.h</a>. </td> + </tr> +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a name="a0" doxytag="CExportNel::CExportNel"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +CExportNel::CExportNel ( + </b></td> + <td valign="bottom"><b> +) + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Constructor. +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00046">46</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. </td> + </tr> +</table> +<hr><h2>Member Function Documentation</h2> +<a name="d2" doxytag="CExportNel::addAnimation"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::addAnimation ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a> & <em>animation</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const char * <em>sBaseName</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Interface * <em>ip</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00072">72</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="nel_export_export_cpp-source.html#l00113">CNelExport::exportAnim</a>(), and <a class="el" href="nel_export_view_cpp-source.html#l00049">CNelExport::viewMesh</a>(). </td> + </tr> +</table> +<a name="d4" doxytag="CExportNel::addBoneTracks"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::addBoneTracks ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a> & <em>animation</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const char * <em>parentName</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Interface * <em>ip</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00190">190</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00205">addBonesTracks</a>(). </td> + </tr> +</table> +<a name="f8" doxytag="CExportNel::addBonesTracks"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::addBonesTracks ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a> & <em>animation</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const char * <em>parentName</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Interface * <em>ip</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00205">205</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00072">addAnimation</a>(). </td> + </tr> +</table> +<a name="f12" doxytag="CExportNel::addKeyTime"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::addKeyTime ( + </b></td> + <td valign="bottom"><b> +Control & <em>c</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +std::set< TimeValue >& <em>keySet</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +bool <em>subKeys</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l01103">1103</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00857">buildATrack</a>(). </td> + </tr> +</table> +<a name="f10" doxytag="CExportNel::addMtlTracks"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::addMtlTracks ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a> & <em>animation</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Mtl & <em>mtl</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const char * <em>parentName</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Interface * <em>ip</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00223">223</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00072">addAnimation</a>(). </td> + </tr> +</table> +<a name="f7" doxytag="CExportNel::addNodeTracks"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::addNodeTracks ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a> & <em>animation</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const char * <em>parentName</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Interface * <em>ip</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00098">98</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00072">addAnimation</a>(), and <a class="el" href="export_anim_cpp-source.html#l00190">addBoneTracks</a>(). </td> + </tr> +</table> +<a name="f9" doxytag="CExportNel::addObjTracks"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::addObjTracks ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a> & <em>animation</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Object & <em>obj</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const char * <em>parentName</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00217">217</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00072">addAnimation</a>(). </td> + </tr> +</table> +<a name="d29" doxytag="CExportNel::addSkeletonBindPos"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::addSkeletonBindPos ( + </b></td> + <td valign="bottom"><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="class_CExportNel.html#s0">mapBoneBindPos</a> & <em>boneBindPos</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_skinning_cpp-source.html#l00459">459</a> of file <a class="el" href="export_skinning_cpp-source.html">export_skinning.cpp</a>. +<p> +Referenced by <a class="el" href="nel_export_export_cpp-source.html#l00039">CNelExport::exportMesh</a>(), and <a class="el" href="nel_export_view_cpp-source.html#l00049">CNelExport::viewMesh</a>(). </td> + </tr> +</table> +<a name="f11" doxytag="CExportNel::addTexTracks"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::addTexTracks ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a> & <em>animation</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="class_Texmap.html">Texmap</a> & <em>tex</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const char * <em>parentName</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00338">338</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00223">addMtlTracks</a>(). </td> + </tr> +</table> +<a name="f5" doxytag="CExportNel::buildAMaterial"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +std::string CExportNel::buildAMaterial ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NL3D__CMaterial.html">NL3D::CMaterial</a> & <em>material</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +std::vector< <a class="el" href="class_CExportNel__CMaterialDesc.html">CMaterialDesc</a> >& <em>remap3dsTexChannel</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Mtl & <em>mtl</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +bool <em>absolutePath</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_material_cpp-source.html#l00121">121</a> of file <a class="el" href="export_material_cpp-source.html">export_material.cpp</a>. </td> + </tr> +</table> +<a name="f6" doxytag="CExportNel::buildATexture"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +ITexture * CExportNel::buildATexture ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_Texmap.html">Texmap</a> & <em>texmap</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +std::vector< <a class="el" href="class_CExportNel__CMaterialDesc.html">CMaterialDesc</a> >& <em>remap3dsTexChannel</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +bool <em>absolutePath</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_material_cpp-source.html#l00316">316</a> of file <a class="el" href="export_material_cpp-source.html">export_material.cpp</a>. +<p> +Referenced by <a class="el" href="export_material_cpp-source.html#l00121">buildAMaterial</a>(). </td> + </tr> +</table> +<a name="d3" doxytag="CExportNel::buildATrack"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +ITrack * CExportNel::buildATrack ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NL3D__CAnimation.html">NL3D::CAnimation</a> & <em>animation</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Control & <em>c</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="export_nel_h.html#a14">TNelValueType</a> <em>type</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Animatable & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Interface * <em>ip</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00857">857</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00223">addMtlTracks</a>(), and <a class="el" href="export_anim_cpp-source.html#l00098">addNodeTracks</a>(). </td> + </tr> +</table> +<a name="f1" doxytag="CExportNel::buildLight"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +bool CExportNel::buildLight ( + </b></td> + <td valign="bottom"><b> +GenLight & <em>maxLight</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="class_NL3D__CLight.html">NL3D::CLight</a> & <em>nelLight</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_light_cpp-source.html#l00037">37</a> of file <a class="el" href="export_light_cpp-source.html">export_light.cpp</a>. </td> + </tr> +</table> +<a name="f4" doxytag="CExportNel::buildMaterials"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +int CExportNel::buildMaterials ( + </b></td> + <td valign="bottom"><b> +std::vector< <a class="el" href="class_NL3D__CMaterial.html">NL3D::CMaterial</a> >& <em>Materials</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +std::vector< std::vector< <a class="el" href="class_CExportNel__CMaterialDesc.html">CMaterialDesc</a> > >& <em>remap3dsTexChannel</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +std::vector< std::string >& <em>materialNames</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +bool <em>absolutePath</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Referenced by <a class="el" href="export_mesh_cpp-source.html#l00151">buildMeshInterface</a>(). </td> + </tr> +</table> +<a name="f2" doxytag="CExportNel::buildMeshInterface"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildMeshInterface ( + </b></td> + <td valign="bottom"><b> +TriObject & <em>tri</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="class_NL3D__CMesh__CMeshBuild.html">NL3D::CMesh::CMeshBuild</a> & <em>buildMesh</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +std::vector< std::string >& <em>materialNames</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_NL3D__CSkeletonShape.html">NL3D::CSkeletonShape</a> * <em>skeletonShape</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +bool <em>absolutePath</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Build a NeL mesh interface. +<p> +if skeletonShape is NULL, no skinning is exported. +<p> +Definition at line <a class="el" href="export_mesh_cpp-source.html#l00151">151</a> of file <a class="el" href="export_mesh_cpp-source.html">export_mesh.cpp</a>. +<p> +Referenced by <a class="el" href="export_mesh_cpp-source.html#l00034">buildShape</a>(). </td> + </tr> +</table> +<a name="d21" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a27">NL3D::CKeyTCBVector</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ITCBScaleKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00577">577</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d20" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a28">NL3D::CKeyTCBQuat</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ITCBRotKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00562">562</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d19" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a27">NL3D::CKeyTCBVector</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ITCBPoint3Key & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00539">539</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d18" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a20">NL3D::CKeyBool</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ITCBFloatKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00532">532</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d17" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a26">NL3D::CKeyTCBFloat</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ITCBFloatKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00520">520</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d16" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a30">NL3D::CKeyBezierVector</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +IBezScaleKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00491">491</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d15" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a31">NL3D::CKeyBezierQuat</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +IBezQuatKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00481">481</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d14" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a30">NL3D::CKeyBezierVector</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +IBezPoint3Key & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00451">451</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d13" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a20">NL3D::CKeyBool</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +IBezFloatKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00444">444</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d12" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a29">NL3D::CKeyBezierFloat</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +IBezFloatKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00429">429</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d11" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a22">NL3D::CKeyVector</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ILinScaleKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00412">412</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d10" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a23">NL3D::CKeyQuat</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ILinRotKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00402">402</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d9" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a24">NL3D::CKeyRGBA</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ILinPoint3Key & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00384">384</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d8" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a22">NL3D::CKeyVector</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ILinPoint3Key & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00366">366</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d7" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a20">NL3D::CKeyBool</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ILinFloatKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00359">359</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d6" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a25">NL3D::CKeyInt</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ILinFloatKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00352">352</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. </td> + </tr> +</table> +<a name="d5" doxytag="CExportNel::buildNelKey"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildNelKey ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="namespace_NL3D.html#a21">NL3D::CKeyFloat</a> & <em>nelKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ILinFloatKey & <em>maxKey</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00345">345</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00601">createKeyFramer</a>(). </td> + </tr> +</table> +<a name="d0" doxytag="CExportNel::buildShape"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +<a class="el" href="class_NL3D__IShape.html">NL3D::IShape</a> * CExportNel::buildShape ( + </b></td> + <td valign="bottom"><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Interface & <em>ip</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_NL3D__CSkeletonShape.html">NL3D::CSkeletonShape</a> * <em>skeletonShape</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +bool <em>absolutePath</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Build a NeL mesh. +<p> +skeletonShape must be NULL if no bones. +<p> +Definition at line <a class="el" href="export_mesh_cpp-source.html#l00034">34</a> of file <a class="el" href="export_mesh_cpp-source.html">export_mesh.cpp</a>. +<p> +Referenced by <a class="el" href="nel_export_export_cpp-source.html#l00039">CNelExport::exportMesh</a>(), and <a class="el" href="nel_export_view_cpp-source.html#l00049">CNelExport::viewMesh</a>(). </td> + </tr> +</table> +<a name="d25" doxytag="CExportNel::buildSkeleton"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildSkeleton ( + </b></td> + <td valign="bottom"><b> +std::vector< <a class="el" href="class_NL3D__CBoneBase.html">NL3D::CBoneBase</a> >& <em>bonesArray</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="class_CExportNel.html#s0">mapBoneBindPos</a> * <em>mapBindPos</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="types_nl_h.html#a8">sint32</a> & <em>idCount</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="types_nl_h.html#a8">sint32</a> <em>father</em> = -1 )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Referenced by <a class="el" href="export_skinning_cpp-source.html#l00086">buildSkeletonShape</a>(). </td> + </tr> +</table> +<a name="d24" doxytag="CExportNel::buildSkeletonShape"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::buildSkeletonShape ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NL3D__CSkeletonShape.html">NL3D::CSkeletonShape</a> & <em>skeletonShape</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="class_CExportNel.html#s0">mapBoneBindPos</a> * <em>mapBindPos</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_skinning_cpp-source.html#l00086">86</a> of file <a class="el" href="export_skinning_cpp-source.html">export_skinning.cpp</a>. +<p> +Referenced by <a class="el" href="nel_export_export_cpp-source.html#l00039">CNelExport::exportMesh</a>(), <a class="el" href="nel_export_export_cpp-source.html#l00164">CNelExport::exportSkeleton</a>(), and <a class="el" href="nel_export_view_cpp-source.html#l00049">CNelExport::viewMesh</a>(). </td> + </tr> +</table> +<a name="d26" doxytag="CExportNel::buildSkinning"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +<a class="el" href="types_nl_h.html#a13">uint</a> CExportNel::buildSkinning ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NL3D__CMesh__CMeshBuild.html">NL3D::CMesh::CMeshBuild</a> & <em>buildMesh</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_NL3D__CSkeletonShape.html">NL3D::CSkeletonShape</a> & <em>skeletonShape</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode & <em>node</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_skinning_cpp-source.html#l00232">232</a> of file <a class="el" href="export_skinning_cpp-source.html">export_skinning.cpp</a>. +<p> +Referenced by <a class="el" href="export_mesh_cpp-source.html#l00151">buildMeshInterface</a>(). </td> + </tr> +</table> +<a name="d35" doxytag="CExportNel::convertColor"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::convertColor ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NLMISC__CRGBA.html">NLMISC::CRGBA</a> & <em>nelColor</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const Color & <em>maxColor</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00118">118</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. +<p> +Referenced by <a class="el" href="export_material_cpp-source.html#l00121">buildAMaterial</a>(). </td> + </tr> +</table> +<a name="d32" doxytag="CExportNel::convertMatrix"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::convertMatrix ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NLMISC__CMatrix.html">NLMISC::CMatrix</a> & <em>nelMatrix</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const Matrix3 & <em>maxMatrix</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00082">82</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. +<p> +Referenced by <a class="el" href="export_light_cpp-source.html#l00037">buildLight</a>(), <a class="el" href="export_mesh_cpp-source.html#l00151">buildMeshInterface</a>(), and <a class="el" href="export_misc_cpp-source.html#l00366">decompMatrix</a>(). </td> + </tr> +</table> +<a name="d23" doxytag="CExportNel::convertTime"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +<a class="el" href="namespace_NL3D.html#a92">NL3D::CAnimationTime</a> CExportNel::convertTime ( + </b></td> + <td valign="bottom"><b> +TimeValue <em>time</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00849">849</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00670">createBipedKeyFramer</a>(), and <a class="el" href="export_anim_cpp-source.html#l00601">createKeyFramer</a>(). </td> + </tr> +</table> +<a name="d22" doxytag="CExportNel::createBipedKeyFramer"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::createBipedKeyFramer ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NL3D__ITrack.html">NL3D::ITrack</a> *& <em>nelRot</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="class_NL3D__ITrack.html">NL3D::ITrack</a> *& <em>nelPos</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +bool <em>isRot</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +bool <em>isPos</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float <em>ticksPerSecond</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const Interval & <em>range</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +int <em>oRT</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const <a class="el" href="class_CExportDesc.html">CExportDesc</a> & <em>desc</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const std::set< TimeValue >& <em>ikeys</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Interface * <em>ip</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l00670">670</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00857">buildATrack</a>(). </td> + </tr> +</table> +<a name="d34" doxytag="CExportNel::decompMatrix"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::decompMatrix ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_NLMISC__CVector.html">NLMISC::CVector</a> & <em>nelScale</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="class_NLMISC__CQuat.html">NLMISC::CQuat</a> & <em>nelRot</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="class_NLMISC__CVector.html">NLMISC::CVector</a> & <em>nelPos</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const Matrix3 & <em>maxMatrix</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00366">366</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. +<p> +Referenced by <a class="el" href="export_mesh_cpp-source.html#l00151">buildMeshInterface</a>(), <a class="el" href="export_anim_cpp-source.html#l00670">createBipedKeyFramer</a>(), and <a class="el" href="nel_export_scene_cpp-source.html#l00044">CNelExport::exportScene</a>(). </td> + </tr> +</table> +<a name="d30" doxytag="CExportNel::enableSkinModifier"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::enableSkinModifier ( + </b></td> + <td valign="bottom"><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +bool <em>enable</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_skinning_cpp-source.html#l00528">528</a> of file <a class="el" href="export_skinning_cpp-source.html">export_skinning.cpp</a>. +<p> +Referenced by <a class="el" href="export_mesh_cpp-source.html#l00034">buildShape</a>(). </td> + </tr> +</table> +<a name="d44" doxytag="CExportNel::getAmbientColor"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +CRGBA CExportNel::getAmbientColor ( + </b></td> + <td valign="bottom"><b> +Interface & <em>ip</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_light_cpp-source.html#l00167">167</a> of file <a class="el" href="export_light_cpp-source.html">export_light.cpp</a>. </td> + </tr> +</table> +<a name="f13" doxytag="CExportNel::getBipedKeyInfo"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +bool CExportNel::getBipedKeyInfo ( + </b></td> + <td valign="bottom"><b> +Interface * <em>ip</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const char * <em>nodeName</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const char * <em>paramName</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="types_nl_h.html#a13">uint</a> <em>key</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +float & <em>res</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_anim_cpp-source.html#l01147">1147</a> of file <a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00670">createBipedKeyFramer</a>(). </td> + </tr> +</table> +<a name="d41" doxytag="CExportNel::getControlerByName"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +Control * CExportNel::getControlerByName ( + </b></td> + <td valign="bottom"><b> +Animatable & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const char * <em>sName</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00183">183</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00223">addMtlTracks</a>(). </td> + </tr> +</table> +<a name="d40" doxytag="CExportNel::getLights"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::getLights ( + </b></td> + <td valign="bottom"><b> +std::vector< <a class="el" href="class_NL3D__CLight.html">NL3D::CLight</a> >& <em>vectLight</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Interface & <em>ip</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode * <em>node</em> = NULL )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Referenced by <a class="el" href="nel_export_view_cpp-source.html#l00049">CNelExport::viewMesh</a>(). </td> + </tr> +</table> +<a name="d33" doxytag="CExportNel::getLocalMatrix"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +void CExportNel::getLocalMatrix ( + </b></td> + <td valign="bottom"><b> +Matrix3 & <em>localMatrix</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00402">402</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. +<p> +Referenced by <a class="el" href="export_mesh_cpp-source.html#l00151">buildMeshInterface</a>(), and <a class="el" href="export_anim_cpp-source.html#l00670">createBipedKeyFramer</a>(). </td> + </tr> +</table> +<a name="f3" doxytag="CExportNel::getLocalNormal"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +Point3 CExportNel::getLocalNormal ( + </b></td> + <td valign="bottom"><b> +int <em>face</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +int <em>corner</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Mesh & <em>mesh</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_mesh_cpp-source.html#l00101">101</a> of file <a class="el" href="export_mesh_cpp-source.html">export_mesh.cpp</a>. +<p> +Referenced by <a class="el" href="export_mesh_cpp-source.html#l00151">buildMeshInterface</a>(). </td> + </tr> +</table> +<a name="d43" doxytag="CExportNel::getModifier"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +<a class="el" href="class_Modifier.html">Modifier</a> * CExportNel::getModifier ( + </b></td> + <td valign="bottom"><b> +INode * <em>pNode</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Class_ID <em>modCID</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00305">305</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. +<p> +Referenced by <a class="el" href="export_skinning_cpp-source.html#l00459">addSkeletonBindPos</a>(), <a class="el" href="export_skinning_cpp-source.html#l00232">buildSkinning</a>(), <a class="el" href="export_skinning_cpp-source.html#l00528">enableSkinModifier</a>(), <a class="el" href="nel_export_swt_cpp-source.html#l00044">CNelExport::exportSWT</a>(), <a class="el" href="export_skinning_cpp-source.html#l00403">getSkeletonRootBone</a>(), and <a class="el" href="export_skinning_cpp-source.html#l00192">isSkin</a>(). </td> + </tr> +</table> +<a name="d39" doxytag="CExportNel::getName"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +std::string CExportNel::getName ( + </b></td> + <td valign="bottom"><b> +INode & <em>mtl</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00357">357</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. </td> + </tr> +</table> +<a name="d38" doxytag="CExportNel::getName"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +std::string CExportNel::getName ( + </b></td> + <td valign="bottom"><b> +MtlBase & <em>mtl</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00346">346</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00190">addBoneTracks</a>(), <a class="el" href="export_anim_cpp-source.html#l00223">addMtlTracks</a>(), <a class="el" href="export_skinning_cpp-source.html#l00232">buildSkinning</a>(), <a class="el" href="nel_export_export_cpp-source.html#l00113">CNelExport::exportAnim</a>(), and <a class="el" href="nel_export_view_cpp-source.html#l00049">CNelExport::viewMesh</a>(). </td> + </tr> +</table> +<a name="d28" doxytag="CExportNel::getSkeletonRootBone"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +INode * CExportNel::getSkeletonRootBone ( + </b></td> + <td valign="bottom"><b> +INode & <em>node</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_skinning_cpp-source.html#l00403">403</a> of file <a class="el" href="export_skinning_cpp-source.html">export_skinning.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l00205">addBonesTracks</a>(), <a class="el" href="nel_export_export_cpp-source.html#l00039">CNelExport::exportMesh</a>(), and <a class="el" href="nel_export_view_cpp-source.html#l00049">CNelExport::viewMesh</a>(). </td> + </tr> +</table> +<a name="d37" doxytag="CExportNel::getSubAnimByName"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +Animatable * CExportNel::getSubAnimByName ( + </b></td> + <td valign="bottom"><b> +Animatable & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const char * <em>sName</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00154">154</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. </td> + </tr> +</table> +<a name="d42" doxytag="CExportNel::getValueByNameUsingParamBlock2"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +bool CExportNel::getValueByNameUsingParamBlock2 ( + </b></td> + <td valign="bottom"><b> +Animatable & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +const char * <em>sName</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +ParamType2 <em>type</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +void * <em>pValue</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00251">251</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. +<p> +Referenced by <a class="el" href="export_material_cpp-source.html#l00316">buildATexture</a>(), and <a class="el" href="nel_export_swt_cpp-source.html#l00044">CNelExport::exportSWT</a>(). </td> + </tr> +</table> +<a name="f0" doxytag="CExportNel::getVertMapChannel"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +int CExportNel::getVertMapChannel ( + </b></td> + <td valign="bottom"><b> +<a class="el" href="class_Texmap.html">Texmap</a> & <em>texmap</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Matrix3 & <em>channelMatrix</em> )<code> [static, private]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_material_cpp-source.html#l00264">264</a> of file <a class="el" href="export_material_cpp-source.html">export_material.cpp</a>. +<p> +Referenced by <a class="el" href="export_material_cpp-source.html#l00316">buildATexture</a>(). </td> + </tr> +</table> +<a name="d36" doxytag="CExportNel::isClassIdCompatible"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +bool CExportNel::isClassIdCompatible ( + </b></td> + <td valign="bottom"><b> +Animatable & <em>anim</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +Class_ID & <em>classId</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00138">138</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. +<p> +Referenced by <a class="el" href="export_material_cpp-source.html#l00121">buildAMaterial</a>(), and <a class="el" href="export_material_cpp-source.html#l00316">buildATexture</a>(). </td> + </tr> +</table> +<a name="d1" doxytag="CExportNel::isMesh"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +bool CExportNel::isMesh ( + </b></td> + <td valign="bottom"><b> +INode & <em>node</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +TimeValue <em>time</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return true if it is a mesh. +<p> +skeletonShape must be NULL if no bones. +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00419">419</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. +<p> +Referenced by <a class="el" href="nel_export_cpp-source.html#l00076">CNelExportDlgProc</a>(), and <a class="el" href="nel_export_view_cpp-source.html#l00049">CNelExport::viewMesh</a>(). </td> + </tr> +</table> +<a name="d27" doxytag="CExportNel::isSkin"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +bool CExportNel::isSkin ( + </b></td> + <td valign="bottom"><b> +INode & <em>node</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_skinning_cpp-source.html#l00192">192</a> of file <a class="el" href="export_skinning_cpp-source.html">export_skinning.cpp</a>. +<p> +Referenced by <a class="el" href="nel_export_export_cpp-source.html#l00039">CNelExport::exportMesh</a>(), and <a class="el" href="nel_export_view_cpp-source.html#l00049">CNelExport::viewMesh</a>(). </td> + </tr> +</table> +<a name="d45" doxytag="CExportNel::scriptEvaluate"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +bool CExportNel::scriptEvaluate ( + </b></td> + <td valign="bottom"><b> +Interface * <em>ip</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +char * <em>script</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +void * <em>out</em>, + </b></td> + </tr> + <tr> + <td></td> + <td><b> +<a class="el" href="export_nel_h.html#a15">TNelScriptValueType</a> <em>type</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="export_script_cpp-source.html#l00031">31</a> of file <a class="el" href="export_script_cpp-source.html">export_script.cpp</a>. +<p> +Referenced by <a class="el" href="export_anim_cpp-source.html#l01147">getBipedKeyInfo</a>(). </td> + </tr> +</table> +<a name="d31" doxytag="CExportNel::viewMatrix2CameraMatrix"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +Matrix3 CExportNel::viewMatrix2CameraMatrix ( + </b></td> + <td valign="bottom"><b> +const Matrix3 & <em>viewMatrix</em> )<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Transforme a 3dsmax view matrix to camera matrix. +<p> + +<p> +Definition at line <a class="el" href="export_misc_cpp-source.html#l00053">53</a> of file <a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a>. </td> + </tr> +</table> +<hr><h2>Member Data Documentation</h2> +<a name="p0" doxytag="CExportNel::ErrorMessage"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td nowrap valign="top"><b> +const char * CExportNel::ErrorMessage[CodeCount]<code> [static]</code> + </b></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Initializer:</b><div class="fragment"><pre>{ + <font class="stringliteral">"No error."</font>, + <font class="stringliteral">"Some vertices of the skin are not assigned."</font>, + <font class="stringliteral">"The skin doesn't use the same skeleton."</font>, +}</div></pre> +<p> +Definition at line <a class="el" href="export_nel_h-source.html#l00085">85</a> of file <a class="el" href="export_nel_h-source.html">export_nel.h</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="export_nel_h-source.html">export_nel.h</a><li><a class="el" href="export_anim_cpp-source.html">export_anim.cpp</a><li><a class="el" href="export_light_cpp-source.html">export_light.cpp</a><li><a class="el" href="export_material_cpp-source.html">export_material.cpp</a><li><a class="el" href="export_mesh_cpp-source.html">export_mesh.cpp</a><li><a class="el" href="export_misc_cpp-source.html">export_misc.cpp</a><li><a class="el" href="export_script_cpp-source.html">export_script.cpp</a><li><a class="el" href="export_skinning_cpp-source.html">export_skinning.cpp</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> |