diff options
author | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
commit | 0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch) | |
tree | 2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /docs/doxygen/nel/classNL3D_1_1CSceneUser.html | |
download | nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip |
Initial commit
Diffstat (limited to 'docs/doxygen/nel/classNL3D_1_1CSceneUser.html')
-rw-r--r-- | docs/doxygen/nel/classNL3D_1_1CSceneUser.html | 3635 |
1 files changed, 3635 insertions, 0 deletions
diff --git a/docs/doxygen/nel/classNL3D_1_1CSceneUser.html b/docs/doxygen/nel/classNL3D_1_1CSceneUser.html new file mode 100644 index 00000000..6bcb2c4b --- /dev/null +++ b/docs/doxygen/nel/classNL3D_1_1CSceneUser.html @@ -0,0 +1,3635 @@ +<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> +<HTML> +<HEAD> + <TITLE>nevrax.org : docs</TITLE> + <LINK REL=stylesheet TYPE="text/css" HREF="http://www.nevrax.org/inc/css/nevrax.css"> + <link href="doxygen.css" rel="stylesheet" type="text/css"> +</HEAD> +<BODY MARGINHEIGHT="0" MARGINWIDTH="0"> + +<!-- uplinks --> +<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0> + <TR> + <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD> + <TD WIDTH=140 BGCOLOR=#dddddd><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="16" BORDER=0 ALT=""></TD> + <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD> + <TD><IMG width=6 height=14 SRC="http://www.nevrax.org/inc/img/reddots.gif" ALT="#" VSPACE=2 HSPACE=2 BORDER=0 ></TD><TD VALIGN=middle> <A CLASS=uplinks HREF=http://www.nevrax.org><b>Home</B></FONT></A> </TD> + <TD><IMG width=6 height=14 SRC="http://www.nevrax.org/inc/img/reddots.gif" ALT="#" VSPACE=2 HSPACE=2 BORDER=0 ></TD><TD VALIGN=middle> <A CLASS=uplinks HREF=http://www.nevrax.com><b>nevrax.com</B></FONT></A> </TD> + </TR> +</TABLE> + +<!-- banner Nevrax --> +<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%> + <TR><TD BGCOLOR="#000000" BACKGROUND="http://www.nevrax.org/inc/img/black_banner.jpg"><A HREF="http://www.nevrax.org"><IMG SRC="http://www.nevrax.org/inc/img/nevrax.gif" WIDTH="170" HEIGHT="45" BORDER=0 ALT="Nevrax" ></A></TD></TR> +</TABLE> + +<!-- main table --> +<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 height=100%> + <TR> + <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="10" BORDER=0 ALT=""></TD> + <TD WIDTH=140 BGCOLOR=#dddddd VALIGN=TOP ALIGN=middle><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="10" BORDER=0 ALT=""> + + <!------ Begin Box ------> + <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 BGCOLOR=black><TR><TD><TABLE border=0 cellspacing=2 cellpadding=0 width=120><tr><TD ALIGN=middle bgcolor=black> + <FONT COLOR=white FACE="sans-serif"><B>Nevrax.org</B></FONT></TD></TR><tr><td colspan=2 bgcolor=#FFFFFF> + <TABLE cellspacing=0 cellpadding=1 border=0> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/news/" TITLE="Rubrique news"><img width=13 height=15 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-news.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/news/" TITLE="News">News</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/mail/" TITLE="Rubrique mail"><img width=15 height=11 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-mail.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/mail/" TITLE="Mailing list archive">Mailing-list</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/docs/" TITLE="Rubrique docs"><img width=14 height=16 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-docs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/docs/" TITLE="Documentation">Documentation</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/cvs/" TITLE="Rubrique cvs"><img width=13 height=17 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-cvs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/cvs/" TITLE="CVS Web">CVS</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/bugs/" TITLE="Rubrique bugs"><img width=20 height=16 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-bugs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/bugs/" TITLE="Bugtracking">Bugs</a></td></tr> + <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/GPL.php3" TITLE="Rubrique license"><img width=18 height=12 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-gpl.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/GPL.php3" TITLE="License">License</a></td></tr> + </TABLE> + </TD></TR></TABLE></TD></TR></TABLE> + <!------ End Box ------> + + </TD> + <TD WIDTH=15><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD> + <TD ALIGN=left valign=top><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="10" BORDER=0 ALT=""> + +<!-- title --> +<TABLE background="http://www.nevrax.org/inc/img/redline.gif" CELLSPACING=0 CELLPADDING=0 BORDER=0 width=100%><tr><td> +<A HREF="http://www.nevrax.org/docs/"><img src="http://www.nevrax.org/inc/img/t_docs.gif" ALT="Docs" HEIGHT=20 BORDER=0></A> +</td><td><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="1" HEIGHT="1" BORDER=0 ALT=""> +</td></tr></table> + + +<!-- block --> +<TABLE bgcolor="#dddddd" CELLSPACING=0 CELLPADDING=0 BORDER=0 width=100%><tr><td width=1% valign=middle><img width=6 height=14 hspace=2 vspace=2 src="http://www.nevrax.org/inc/img/reddots.gif"></TD> + <TD><B>Documentation</B></TD> + <TD ALIGN=RIGHT> </td> +</tr></table> +<!-- Generated by Doxygen 1.2.14 --> +<center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> <a class="qindexRef" doxygen="_cgi:http://www.nevrax.org/cgi-bin/nel-search.cgi" href="http://www.nevrax.org/cgi-bin/nel-search.cgi">Search</a> </center> +<hr><h1>NL3D::CSceneUser Class Reference</h1><Class description>. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="scene__user_8h-source.html">scene_user.h</a>></code> +<p> +<p>Inheritance diagram for NL3D::CSceneUser: +<p><center><img src="classNL3D_1_1CSceneUser.gif" usemap="#NL3D::CSceneUser_map" border="0"></center> +<map name="NL3D::CSceneUser_map"> +<area href="classNL3D_1_1UScene.html" alt="NL3D::UScene" shape="rect" coords="0,0,121,24"> +</map> +<a href="classNL3D_1_1CSceneUser-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> +<tr><td colspan=2><br><h2>Public Methods</h2></td></tr> +<tr><td colspan="2"><div class="groupHeader">Object</div></td></tr> +<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z773_0">CSceneUser</a> (<a class="el" href="classNL3D_1_1CDriverUser.html">CDriverUser</a> *drv)</td></tr> +<tr><td nowrap align=right valign=top>virtual </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z773_1">~CSceneUser</a> ()</td></tr> +<tr><td colspan="2"><div class="groupHeader">Render</div></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z774_0">render</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Render the scene from the CurrentCamera view (<a class="el" href="classNL3D_1_1CSceneUser.html#z775_0">setCam</a>()), and the current Viewport.</em> <a href="#z774_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z774_1">updateWaitingInstances</a> (double ellapsedTime)</td></tr> +<tr><td> </td><td><font size=-1><em>Update waiting instances and igs that are loaded asynchronously NB: this is called by <a class="el" href="classNL3D_1_1CSceneUser.html#z774_0">render</a>().</em> <a href="#z774_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z774_2">animate</a> (<a class="el" href="namespaceNL3D.html#a2">TGlobalAnimationTime</a> time)</td></tr> +<tr><td> </td><td><font size=-1><em>Set the animation time for lightmap and Particle System animation.</em> <a href="#z774_2">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan="2"><div class="groupHeader">Camera/Viewport.</div></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z775_0">setCam</a> (<a class="el" href="classNL3D_1_1UCamera.html">UCamera</a> *cam)</td></tr> +<tr><td> </td><td><font size=-1><em>Set the current camera for this scene. nlError if NULL, or if the camera was not created by this <a class="el" href="classNL3D_1_1UScene.html">UScene</a>.</em> <a href="#z775_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1UCamera.html">UCamera</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z775_1">getCam</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Get the current camera.</em> <a href="#z775_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z775_2">setViewport</a> (const class <a class="el" href="classNL3D_1_1CViewport.html">CViewport</a> &viewport)</td></tr> +<tr><td> </td><td><font size=-1><em>Set the current Viewport.</em> <a href="#z775_2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1CViewport.html">CViewport</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z775_3">getViewport</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Get the current Viewport.</em> <a href="#z775_3">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan="2"><div class="groupHeader">Component Mgt.</div></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1UCamera.html">UCamera</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_0">createCamera</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Create a camera. Usefull for this scene only.</em> <a href="#z776_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_1">deleteCamera</a> (<a class="el" href="classNL3D_1_1UCamera.html">UCamera</a> *cam)</td></tr> +<tr><td> </td><td><font size=-1><em>Delete a camera.</em> <a href="#z776_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1UInstance.html">UInstance</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_2">createInstance</a> (const std::string &shapeName)</td></tr> +<tr><td> </td><td><font size=-1><em>Create an instance of the shape "shapename".</em> <a href="#z776_2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_3">createInstanceAsync</a> (const std::string &shapeName, <a class="el" href="classNL3D_1_1UInstance.html">UInstance</a> **ppInstance)</td></tr> +<tr><td> </td><td><font size=-1><em>Same as createInstance but the instance is loaded asynchronously.</em> <a href="#z776_3">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_4">deleteInstance</a> (<a class="el" href="classNL3D_1_1UInstance.html">UInstance</a> *inst)</td></tr> +<tr><td> </td><td><font size=-1><em>Delete an instance via his pointer.</em> <a href="#z776_4">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_5">createInstanceGroupAndAddToSceneAsync</a> (const std::string &instanceGroup, <a class="el" href="classNL3D_1_1UInstanceGroup.html">UInstanceGroup</a> **pIG, const <a class="el" href="classNLMISC_1_1CVector.html">NLMISC::CVector</a> &<a class="el" href="driver__opengl__extension__def_8h.html#a378">offset</a>)</td></tr> +<tr><td> </td><td><font size=-1><em>create an instance group asynchronously, and add it to a scene asynchronously once it has been loaded.</em> <a href="#z776_5">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_6">stopCreatingAndAddingIG</a> (<a class="el" href="classNL3D_1_1UInstanceGroup.html">UInstanceGroup</a> **pIG)</td></tr> +<tr><td> </td><td><font size=-1><em>Stop loading and adding an ig to the scene.</em> <a href="#z776_6">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="classNL3D_1_1CSceneUser.html#z776_7">updateWaitingIG</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>should be called at each render.</em> <a href="#z776_7">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1UTransform.html">UTransform</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_8">createTransform</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Create a dummy object.</em> <a href="#z776_8">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_9">deleteTransform</a> (<a class="el" href="classNL3D_1_1UTransform.html">UTransform</a> *tr)</td></tr> +<tr><td> </td><td><font size=-1><em>Delete a dummy object.</em> <a href="#z776_9">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1USkeleton.html">USkeleton</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_10">createSkeleton</a> (const std::string &shapeName)</td></tr> +<tr><td> </td><td><font size=-1><em>Create a skeleton instance of the skeleton shape "shapename".</em> <a href="#z776_10">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_11">deleteSkeleton</a> (<a class="el" href="classNL3D_1_1USkeleton.html">USkeleton</a> *skel)</td></tr> +<tr><td> </td><td><font size=-1><em>Delete a skeleton instance via his pointer.</em> <a href="#z776_11">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1ULandscape.html">ULandscape</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_12">createLandscape</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Create a landscape. There could be many Landscape per Scene (Driver? :). But never tested :).</em> <a href="#z776_12">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_13">deleteLandscape</a> (<a class="el" href="classNL3D_1_1ULandscape.html">ULandscape</a> *land)</td></tr> +<tr><td> </td><td><font size=-1><em>delete a landscape.</em> <a href="#z776_13">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1UCloudScape.html">UCloudScape</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_14">createCloudScape</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Create a landscape. There could be many Landscape per Scene (Driver? :). But never tested :).</em> <a href="#z776_14">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_15">deleteCloudScape</a> (<a class="el" href="classNL3D_1_1UCloudScape.html">UCloudScape</a> *cs)</td></tr> +<tr><td> </td><td><font size=-1><em>delete a landscape.</em> <a href="#z776_15">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_16">setToGlobalInstanceGroup</a> (<a class="el" href="classNL3D_1_1UInstanceGroup.html">UInstanceGroup</a> *pIG)</td></tr> +<tr><td> </td><td><font size=-1><em>Assign the Instance Group to the root cluster.</em> <a href="#z776_16">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1UPointLight.html">UPointLight</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_17">createPointLight</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Create a dynamic PointLight. Usefull for this scene only.</em> <a href="#z776_17">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z776_18">deletePointLight</a> (<a class="el" href="classNL3D_1_1UPointLight.html">UPointLight</a> *light)</td></tr> +<tr><td> </td><td><font size=-1><em>Delete a dynamic PointLight.</em> <a href="#z776_18">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan="2"><div class="groupHeader">Animation gestion.</div></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1UAnimationSet.html">UAnimationSet</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z778_0">createAnimationSet</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Create an empty AnimationSet.</em> <a href="#z778_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1UAnimationSet.html">UAnimationSet</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z778_1">createAnimationSet</a> (const std::string &animationSetFile)</td></tr> +<tr><td> </td><td><font size=-1><em>Create a new AnimationSet, load it from a file. Use CPath to search the animation set. exception EPathNotFound if not found.</em> <a href="#z778_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z778_2">deleteAnimationSet</a> (<a class="el" href="classNL3D_1_1UAnimationSet.html">UAnimationSet</a> *animationSet)</td></tr> +<tr><td> </td><td><font size=-1><em>Delete a AnimationSet.</em> <a href="#z778_2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z778_3">setAutomaticAnimationSet</a> (<a class="el" href="classNL3D_1_1UAnimationSet.html">UAnimationSet</a> *as)</td></tr> +<tr><td> </td><td><font size=-1><em>Set the automatic animation set used by the scene.</em> <a href="#z778_3">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1UPlayListManager.html">UPlayListManager</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z778_4">createPlayListManager</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Create a new PlayListManager.</em> <a href="#z778_4">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z778_5">deletePlayListManager</a> (<a class="el" href="classNL3D_1_1UPlayListManager.html">UPlayListManager</a> *playListManager)</td></tr> +<tr><td> </td><td><font size=-1><em>Delete a PlayListManager.</em> <a href="#z778_5">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan="2"><div class="groupHeader">Visual Collision manager.</div></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1UVisualCollisionManager.html">UVisualCollisionManager</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z779_0">createVisualCollisionManager</a> ()</td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z779_1">deleteVisualCollisionManager</a> (<a class="el" href="classNL3D_1_1UVisualCollisionManager.html">UVisualCollisionManager</a> *mgr)</td></tr> +<tr><td colspan="2"><div class="groupHeader">LoadBalancing mgt.</div></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z780_0">setPolygonBalancingMode</a> (<a class="el" href="classNL3D_1_1UScene.html#z78_0">TPolygonBalancingMode</a> polBalMode)</td></tr> +<tr><td> </td><td><font size=-1><em>Set the PolygonBalancingMode.</em> <a href="#z780_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNL3D_1_1UScene.html#z78_0">TPolygonBalancingMode</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z780_1">getPolygonBalancingMode</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>Get the PolygonBalancingMode.</em> <a href="#z780_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual float </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z780_2">getNbFaceAsked</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>Get the last face count asked from the instances before reduction.</em> <a href="#z780_2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z780_3">setGroupLoadMaxPolygon</a> (const std::string &group, <a class="el" href="memory__common_8h.html#a15">uint</a> nFaces)</td></tr> +<tr><td> </td><td><font size=-1><em>Set the number of faces wanted for a LoadBlancingGroup.</em> <a href="#z780_3">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="memory__common_8h.html#a15">uint</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z780_4">getGroupLoadMaxPolygon</a> (const std::string &group)</td></tr> +<tr><td> </td><td><font size=-1><em>Get the number of faces wanted for a LoadBlancingGroup.</em> <a href="#z780_4">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual float </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z780_5">getGroupNbFaceAsked</a> (const std::string &group) const</td></tr> +<tr><td> </td><td><font size=-1><em>Get the last face count asked from the instances before reduction.</em> <a href="#z780_5">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z780_6">setMaxSkeletonsInNotCLodForm</a> (<a class="el" href="memory__common_8h.html#a15">uint</a> m)</td></tr> +<tr><td> </td><td><font size=-1><em>LoadBalancing for CLod and Skeletons.</em> <a href="#z780_6">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="memory__common_8h.html#a15">uint</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z780_7">getMaxSkeletonsInNotCLodForm</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>see <a class="el" href="classNL3D_1_1CSceneUser.html#z780_6">setMaxSkeletonsInNotCLodForm</a>().</em> <a href="#z780_7">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan="2"><div class="groupHeader">Coarse meshes mgt.</div></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z781_0">setStaticCoarseMeshManagerTexture</a> (const char *sPath)</td></tr> +<tr><td> </td><td><font size=-1><em>Set the static coarse meshes's common texture.</em> <a href="#z781_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z781_1">setDynamicCoarseMeshManagerTexture</a> (const char *sPath)</td></tr> +<tr><td> </td><td><font size=-1><em>Set the dynamic coarse meshes's common texture.</em> <a href="#z781_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z781_2">setCoarseMeshLightingUpdate</a> (<a class="el" href="memory__common_8h.html#a7">uint8</a> period)</td></tr> +<tr><td> </td><td><font size=-1><em>Each coarseMesh lighting will be updated every "period" frame.</em> <a href="#z781_2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="memory__common_8h.html#a7">uint8</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z781_3">getCoarseMeshLightingUpdate</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>see <a class="el" href="classNL3D_1_1CSceneUser.html#z781_2">setCoarseMeshLightingUpdate</a>().</em> <a href="#z781_3">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan="2"><div class="groupHeader">transparent Layers mgt</div></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z782_0">setLayersRenderingOrder</a> (bool directOrder=true)</td></tr> +<tr><td> </td><td><font size=-1><em>Set the order or rendering of layers containing transparent objects.</em> <a href="#z782_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z782_1">getLayersRenderingOrder</a> () const</td></tr> +<tr><td colspan="2"><div class="groupHeader">Global light setup.</div></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_0">enableLightingSystem</a> (bool enable)</td></tr> +<tr><td> </td><td><font size=-1><em>Enable Scene Lighting system.</em> <a href="#z783_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_1">setAmbientGlobal</a> (<a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> ambient)</td></tr> +<tr><td> </td><td><font size=-1><em>set the global Ambient used for the scene. Default to (50, 50, 50).</em> <a href="#z783_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_2">setSunAmbient</a> (<a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> ambient)</td></tr> +<tr><td> </td><td><font size=-1><em>set the Ambient of the Sun used for the scene.</em> <a href="#z783_2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_3">setSunDiffuse</a> (<a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> diffuse)</td></tr> +<tr><td> </td><td><font size=-1><em>set the Diffuse of the Sun used for the scene.</em> <a href="#z783_3">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_4">setSunSpecular</a> (<a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> specular)</td></tr> +<tr><td> </td><td><font size=-1><em>set the Specular of the Sun used for the scene.</em> <a href="#z783_4">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_5">setSunDirection</a> (const <a class="el" href="classNLMISC_1_1CVector.html">NLMISC::CVector</a> &direction)</td></tr> +<tr><td> </td><td><font size=-1><em>set the Direction of the Sun used for the scene.</em> <a href="#z783_5">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_6">getAmbientGlobal</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>get the global Ambient used for the scene. Default to (50, 50, 50).</em> <a href="#z783_6">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_7">getSunAmbient</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>get the Ambient of the Sun used for the scene.</em> <a href="#z783_7">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_8">getSunDiffuse</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>get the Diffuse of the Sun used for the scene.</em> <a href="#z783_8">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_9">getSunSpecular</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>get the Specular of the Sun used for the scene.</em> <a href="#z783_9">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNLMISC_1_1CVector.html">NLMISC::CVector</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_10">getSunDirection</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>get the Direction of the Sun used for the scene.</em> <a href="#z783_10">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_11">setMaxLightContribution</a> (<a class="el" href="memory__common_8h.html#a15">uint</a> nlights)</td></tr> +<tr><td> </td><td><font size=-1><em>setup the max number of point light that can influence a model.</em> <a href="#z783_11">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="memory__common_8h.html#a15">uint</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_12">getMaxLightContribution</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em><dl compact><dt><b> +See also: </b><dd> +<a class="el" href="classNL3D_1_1CSceneUser.html#z783_11">setMaxLightContribution</a>().</dl></em> <a href="#z783_12">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_13">setLightTransitionThreshold</a> (float lightTransitionThreshold)</td></tr> +<tr><td> </td><td><font size=-1><em>Advanced.</em> <a href="#z783_13">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual float </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z783_14">getLightTransitionThreshold</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em><dl compact><dt><b> +See also: </b><dd> +<a class="el" href="classNL3D_1_1CSceneUser.html#z783_14">getLightTransitionThreshold</a>().</dl></em> <a href="#z783_14">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan="2"><div class="groupHeader">Weather mgt</div></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z784_0">setGlobalWindPower</a> (float gwp)</td></tr> +<tr><td> </td><td><font size=-1><em>Set the current windPower for all the scene. 0-1.</em> <a href="#z784_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual float </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z784_1">getGlobalWindPower</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>get the current windPower.</em> <a href="#z784_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z784_2">setGlobalWindDirection</a> (const <a class="el" href="classNLMISC_1_1CVector.html">NLMISC::CVector</a> &gwd)</td></tr> +<tr><td> </td><td><font size=-1><em>Set the current windDirection for all the scene. dir.z set to 0 and vector normalized.</em> <a href="#z784_2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classNLMISC_1_1CVector.html">NLMISC::CVector</a> & </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z784_3">getGlobalWindDirection</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>get the current windDirection.</em> <a href="#z784_3">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan="2"><div class="groupHeader">CLod / Character Lod mgt</div></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z785_0">resetCLodManager</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>reset the manager.</em> <a href="#z785_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="memory__common_8h.html#a11">uint32</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z785_1">loadCLodShapeBank</a> (const std::string &fileName)</td></tr> +<tr><td> </td><td><font size=-1><em>Load a Shape Bank.</em> <a href="#z785_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z785_2">deleteCLodShapeBank</a> (<a class="el" href="memory__common_8h.html#a11">uint32</a> bankId)</td></tr> +<tr><td> </td><td><font size=-1><em>delete a Shape Bank. No-op if bad id.</em> <a href="#z785_2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="memory__common_8h.html#a10">sint32</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z785_3">getCLodShapeIdByName</a> (const std::string &name) const</td></tr> +<tr><td> </td><td><font size=-1><em>Get a shapeId by its name.</em> <a href="#z785_3">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="memory__common_8h.html#a10">sint32</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z785_4">getCLodAnimIdByName</a> (<a class="el" href="memory__common_8h.html#a11">uint32</a> shapeId, const std::string &name) const</td></tr> +<tr><td> </td><td><font size=-1><em>Get a AnimId of a shape by its name.</em> <a href="#z785_4">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan="2"><div class="groupHeader">Accessor for CSceneUser.</div></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CScene.html">CScene</a> & </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#z786_0">getScene</a> ()</td></tr> +<tr><td colspan=2><br><h2>Protected Types</h2></td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a>< <a class="el" href="classNL3D_1_1CTransformUser.html">CTransformUser</a> > </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#t0">TTransformSet</a></td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a>< <a class="el" href="classNL3D_1_1CLandscapeUser.html">CLandscapeUser</a> > </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#t1">TLandscapeSet</a></td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a>< <a class="el" href="classNL3D_1_1CCloudScapeUser.html">CCloudScapeUser</a> > </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#t2">TCloudScapeSet</a></td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a>< <a class="el" href="classNL3D_1_1CInstanceGroupUser.html">CInstanceGroupUser</a> > </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#t3">TInstanceGroupSet</a></td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a>< <a class="el" href="classNL3D_1_1CVisualCollisionManagerUser.html">CVisualCollisionManagerUser</a> > </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#t4">TVisualCollisionManagerSet</a></td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a>< <a class="el" href="classNL3D_1_1CAnimationSetUser.html">CAnimationSetUser</a> > </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#t5">TAnimationSetSet</a></td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a>< <a class="el" href="classNL3D_1_1CPlayListManagerUser.html">CPlayListManagerUser</a> > </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#t6">TPlayListManagerSet</a></td></tr> +<tr><td nowrap align=right valign=top>typedef <a class="el" href="classstd_1_1list.html">std::list</a>< <a class="el" href="structNL3D_1_1CSceneUser_1_1CWaitingIG.html">CWaitingIG</a> > </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#t7">TWaitingIGList</a></td></tr> +<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CDriverUser.html">CDriverUser</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#n0">_DriverUser</a></td></tr> +<tr><td> </td><td><font size=-1><em>The driver which owns this scene.</em> <a href="#n0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CScene.html">CScene</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#n1">_Scene</a></td></tr> +<tr><td> </td><td><font size=-1><em>The Scene.</em> <a href="#n1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CCameraUser.html">CCameraUser</a> * </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#n2">_CurrentCamera</a></td></tr> +<tr><td> </td><td><font size=-1><em>The Current camera.</em> <a href="#n2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CSceneUser.html#t0">TTransformSet</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#n3">_Transforms</a></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CSceneUser.html#t1">TLandscapeSet</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#n4">_Landscapes</a></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CSceneUser.html#t2">TCloudScapeSet</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#n5">_CloudScapes</a></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CSceneUser.html#t3">TInstanceGroupSet</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#n6">_InstanceGroups</a></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CSceneUser.html#t4">TVisualCollisionManagerSet</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#n7">_VisualCollisionManagers</a></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CSceneUser.html#t5">TAnimationSetSet</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#n8">_AnimationSets</a></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CSceneUser.html#t6">TPlayListManagerSet</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#n9">_PlayListManagers</a></td></tr> +<tr><td nowrap align=right valign=top>std::map< <a class="el" href="classNL3D_1_1UInstance.html">UInstance</a> **, <a class="el" href="classNL3D_1_1CTransformShape.html">CTransformShape</a> * > </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#n10">_WaitingInstances</a></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNL3D_1_1CSceneUser.html#t7">TWaitingIGList</a> </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#n11">_WaitingIGs</a></td></tr> +<tr><td colspan=2><br><h2>Private Methods</h2></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNL3D_1_1CSceneUser.html#c0">updateWaitingInstances</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>update async loading during a call to render.</em> <a href="#c0">More...</a><em></em></font><br><br></td></tr> +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<Class description>. +<p> +<dl compact><dt><b> +Author: </b><dd> +Lionel Berenguier , Nevrax France </dl><dl compact><dt><b> +Date: </b><dd> +2001 </dl> +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00062">62</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>.<hr><h2>Member Typedef Documentation</h2> +<a name="t5" doxytag="NL3D::CSceneUser::TAnimationSetSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a><<a class="el" href="classNL3D_1_1CAnimationSetUser.html">CAnimationSetUser</a>> NL3D::CSceneUser::TAnimationSetSet<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00082">82</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. </td> + </tr> +</table> +<a name="t2" doxytag="NL3D::CSceneUser::TCloudScapeSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a><<a class="el" href="classNL3D_1_1CCloudScapeUser.html">CCloudScapeUser</a>> NL3D::CSceneUser::TCloudScapeSet<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00079">79</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. </td> + </tr> +</table> +<a name="t3" doxytag="NL3D::CSceneUser::TInstanceGroupSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a><<a class="el" href="classNL3D_1_1CInstanceGroupUser.html">CInstanceGroupUser</a>> NL3D::CSceneUser::TInstanceGroupSet<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00080">80</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. </td> + </tr> +</table> +<a name="t1" doxytag="NL3D::CSceneUser::TLandscapeSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a><<a class="el" href="classNL3D_1_1CLandscapeUser.html">CLandscapeUser</a>> NL3D::CSceneUser::TLandscapeSet<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00078">78</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. </td> + </tr> +</table> +<a name="t6" doxytag="NL3D::CSceneUser::TPlayListManagerSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a><<a class="el" href="classNL3D_1_1CPlayListManagerUser.html">CPlayListManagerUser</a>> NL3D::CSceneUser::TPlayListManagerSet<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00083">83</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. </td> + </tr> +</table> +<a name="t0" doxytag="NL3D::CSceneUser::TTransformSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a><<a class="el" href="classNL3D_1_1CTransformUser.html">CTransformUser</a>> NL3D::CSceneUser::TTransformSet<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00077">77</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. </td> + </tr> +</table> +<a name="t4" doxytag="NL3D::CSceneUser::TVisualCollisionManagerSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="classNL3D_1_1CPtrSet.html">CPtrSet</a><<a class="el" href="classNL3D_1_1CVisualCollisionManagerUser.html">CVisualCollisionManagerUser</a>> NL3D::CSceneUser::TVisualCollisionManagerSet<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00081">81</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. </td> + </tr> +</table> +<a name="t7" doxytag="NL3D::CSceneUser::TWaitingIGList"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef <a class="el" href="classstd_1_1list.html">std::list</a><<a class="el" href="structNL3D_1_1CSceneUser_1_1CWaitingIG.html">CWaitingIG</a>> NL3D::CSceneUser::TWaitingIGList<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00104">104</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. </td> + </tr> +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a name="z773_0" doxytag="NL3D::CSceneUser::CSceneUser"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NL3D::CSceneUser::CSceneUser </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1CDriverUser.html">CDriverUser</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>drv</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00919">919</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00073">_CurrentCamera</a>, <a class="el" href="scene__user_8h-source.html#l00069">_DriverUser</a>, <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00658">createCamera</a>, <a class="el" href="scene__user_8h-source.html#l00044">NL3D_MEM_SCENE_INIT</a>, <a class="el" href="debug_8h-source.html#l00254">nlassert</a>, and <a class="el" href="scene__user_8cpp-source.html#l00621">setCam</a>. </td> + </tr> +</table> +<a name="z773_1" doxytag="NL3D::CSceneUser::~CSceneUser"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NL3D::CSceneUser::~CSceneUser </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></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="scene__user_8cpp-source.html#l00952">952</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00086">_CloudScapes</a>, <a class="el" href="scene__user_8h-source.html#l00073">_CurrentCamera</a>, <a class="el" href="scene__user_8h-source.html#l00069">_DriverUser</a>, <a class="el" href="scene__user_8h-source.html#l00085">_Landscapes</a>, <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8h-source.html#l00084">_Transforms</a>, <a class="el" href="scene__user_8h-source.html#l00088">_VisualCollisionManagers</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<hr><h2>Member Function Documentation</h2> +<a name="z774_2" doxytag="NL3D::CSceneUser::animate"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::animate </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="namespaceNL3D.html#a2">TGlobalAnimationTime</a> </td> + <td class="mdname1" valign="top" nowrap> <em>time</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the animation time for lightmap and Particle System animation. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z73_2">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00611">611</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00064">NL3D_HAUTO_RENDER_SCENE_ANIMATE</a>, and <a class="el" href="animation__time_8h-source.html#l00045">NL3D::TGlobalAnimationTime</a>. </td> + </tr> +</table> +<a name="z778_1" doxytag="NL3D::CSceneUser::createAnimationSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1UAnimationSet.html">UAnimationSet</a> * NL3D::CSceneUser::createAnimationSet </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>animationSetFile</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Create a new AnimationSet, load it from a file. Use CPath to search the animation set. exception EPathNotFound if not found. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z76_1">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00084">84</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00089">_AnimationSets</a>, <a class="el" href="scene__user_8cpp-source.html#l00053">NL3D_HAUTO_LOAD_ANIMSET</a>, and <a class="el" href="file_8cpp-source.html#l00115">NLMISC::CIFile::open</a>. </td> + </tr> +</table> +<a name="z778_0" doxytag="NL3D::CSceneUser::createAnimationSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1UAnimationSet.html">UAnimationSet</a> * NL3D::CSceneUser::createAnimationSet </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Create an empty AnimationSet. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z76_0">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00076">76</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>. </td> + </tr> +</table> +<a name="z776_0" doxytag="NL3D::CSceneUser::createCamera"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1UCamera.html">UCamera</a> * NL3D::CSceneUser::createCamera </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Create a camera. Usefull for this scene only. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_0">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00658">658</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8h-source.html#l00084">_Transforms</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00919">CSceneUser</a>. </td> + </tr> +</table> +<a name="z776_14" doxytag="NL3D::CSceneUser::createCloudScape"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1UCloudScape.html">UCloudScape</a> * NL3D::CSceneUser::createCloudScape </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Create a landscape. There could be many Landscape per Scene (Driver? :). But never tested :). +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_13">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00846">846</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00086">_CloudScapes</a>, <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00072">NL3D_MEM_CLOUDS</a>. </td> + </tr> +</table> +<a name="z776_2" doxytag="NL3D::CSceneUser::createInstance"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1UInstance.html">UInstance</a> * NL3D::CSceneUser::createInstance </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>shapeName</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Create an instance of the shape "shapename". +<p> +If not present, try to load "shapename" via CPath. If fails (file not found), return NULL. nlerror if the file is not a mesh file. +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_2">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00680">680</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8h-source.html#l00084">_Transforms</a>, <a class="el" href="scene__user_8cpp-source.html#l00054">NL3D_HAUTO_CREATE_INSTANCE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00070">NL3D_MEM_INSTANCE</a>. </td> + </tr> +</table> +<a name="z776_3" doxytag="NL3D::CSceneUser::createInstanceAsync"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::createInstanceAsync </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname" nowrap> <em>shapeName</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNL3D_1_1UInstance.html">UInstance</a> ** </td> + <td class="mdname" nowrap> <em>ppInstance</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Same as createInstance but the instance is loaded asynchronously. +<p> +You must poll to know if the instance if created by calling <a class="el" href="classNL3D_1_1CSceneUser.html#z774_0">render</a>() +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_3">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00704">704</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8h-source.html#l00092">_WaitingInstances</a>, <a class="el" href="scene__user_8cpp-source.html#l00054">NL3D_HAUTO_CREATE_INSTANCE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00070">NL3D_MEM_INSTANCE</a>. </td> + </tr> +</table> +<a name="z776_5" doxytag="NL3D::CSceneUser::createInstanceGroupAndAddToSceneAsync"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::createInstanceGroupAndAddToSceneAsync </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname" nowrap> <em>instanceGroup</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNL3D_1_1UInstanceGroup.html">UInstanceGroup</a> ** </td> + <td class="mdname" nowrap> <em>pIG</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLMISC_1_1CVector.html">NLMISC::CVector</a> & </td> + <td class="mdname" nowrap> <em>offset</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +create an instance group asynchronously, and add it to a scene asynchronously once it has been loaded. +<p> +The instance groups that must be added to the scene are checked at each render. The pIG pointer is filled once the instance group has been loaded and add to the scene +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_5">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00733">733</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00105">_WaitingIGs</a>, <a class="el" href="scene__user_8cpp-source.html#l00057">NL3D_HAUTO_ASYNC_IG</a>, <a class="el" href="scene__user_8cpp-source.html#l00067">NL3D_MEM_IG</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00611">offset</a>. </td> + </tr> +</table> +<a name="z776_12" doxytag="NL3D::CSceneUser::createLandscape"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1ULandscape.html">ULandscape</a> * NL3D::CSceneUser::createLandscape </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Create a landscape. There could be many Landscape per Scene (Driver? :). But never tested :). +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_11">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00829">829</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00085">_Landscapes</a>, <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00071">NL3D_MEM_LANDSCAPE</a>. </td> + </tr> +</table> +<a name="z778_4" doxytag="NL3D::CSceneUser::createPlayListManager"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1UPlayListManager.html">UPlayListManager</a> * NL3D::CSceneUser::createPlayListManager </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Create a new PlayListManager. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z76_3">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00117">117</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00090">_PlayListManagers</a>, and <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>. </td> + </tr> +</table> +<a name="z776_17" doxytag="NL3D::CSceneUser::createPointLight"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1UPointLight.html">UPointLight</a> * NL3D::CSceneUser::createPointLight </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Create a dynamic PointLight. Usefull for this scene only. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_16">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00363">363</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8h-source.html#l00084">_Transforms</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>, and <a class="el" href="point__light__model_8h-source.html#l00041">NL3D::PointLightModelId</a>. </td> + </tr> +</table> +<a name="z776_10" doxytag="NL3D::CSceneUser::createSkeleton"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1USkeleton.html">USkeleton</a> * NL3D::CSceneUser::createSkeleton </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>shapeName</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Create a skeleton instance of the skeleton shape "shapename". +<p> +If not present, try to load "shapename" via CPath. If fails (file not found), return NULL. nlerror if the file is not a skeleton shape file. +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_9">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00803">803</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8h-source.html#l00084">_Transforms</a>, <a class="el" href="scene__user_8cpp-source.html#l00055">NL3D_HAUTO_CREATE_SKELETON</a>, <a class="el" href="skeleton__user_8h-source.html#l00038">NL3D_MEM_SKELETON</a>, and <a class="el" href="debug_8h-source.html#l00133">nlerror</a>. </td> + </tr> +</table> +<a name="z776_8" doxytag="NL3D::CSceneUser::createTransform"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1UTransform.html">UTransform</a> * NL3D::CSceneUser::createTransform </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Create a dummy object. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_7">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00779">779</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8h-source.html#l00084">_Transforms</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>, and <a class="el" href="transform_8h-source.html#l00075">NL3D::TransformId</a>. </td> + </tr> +</table> +<a name="z779_0" doxytag="NL3D::CSceneUser::createVisualCollisionManager"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1UVisualCollisionManager.html">UVisualCollisionManager</a> * NL3D::CSceneUser::createVisualCollisionManager </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z77_0">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00902">902</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00088">_VisualCollisionManagers</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00073">NL3D_MEM_VISUAL_COLLISION</a>. </td> + </tr> +</table> +<a name="z778_2" doxytag="NL3D::CSceneUser::deleteAnimationSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::deleteAnimationSet </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UAnimationSet.html">UAnimationSet</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>animationSet</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Delete a AnimationSet. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z76_2">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00096">96</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00089">_AnimationSets</a>, and <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>. </td> + </tr> +</table> +<a name="z776_1" doxytag="NL3D::CSceneUser::deleteCamera"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::deleteCamera </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UCamera.html">UCamera</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>cam</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Delete a camera. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_1">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00666">666</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00073">_CurrentCamera</a>, <a class="el" href="scene__user_8h-source.html#l00084">_Transforms</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z785_2" doxytag="NL3D::CSceneUser::deleteCLodShapeBank"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::deleteCLodShapeBank </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a11">uint32</a> </td> + <td class="mdname1" valign="top" nowrap> <em>bankId</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +delete a Shape Bank. No-op if bad id. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z83_2">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00502">502</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00056">NL3D_HAUTO_LOAD_LOD</a>, <a class="el" href="scene__user_8cpp-source.html#l00068">NL3D_MEM_LOD</a>, and <a class="el" href="debug_8h-source.html#l00254">nlassert</a>. </td> + </tr> +</table> +<a name="z776_15" doxytag="NL3D::CSceneUser::deleteCloudScape"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::deleteCloudScape </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UCloudScape.html">UCloudScape</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>cs</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +delete a landscape. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_14">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00854">854</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00086">_CloudScapes</a>, and <a class="el" href="scene__user_8cpp-source.html#l00072">NL3D_MEM_CLOUDS</a>. </td> + </tr> +</table> +<a name="z776_4" doxytag="NL3D::CSceneUser::deleteInstance"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::deleteInstance </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UInstance.html">UInstance</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>inst</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Delete an instance via his pointer. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_4">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00723">723</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00084">_Transforms</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00070">NL3D_MEM_INSTANCE</a>. </td> + </tr> +</table> +<a name="z776_13" doxytag="NL3D::CSceneUser::deleteLandscape"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::deleteLandscape </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1ULandscape.html">ULandscape</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>land</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +delete a landscape. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_12">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00837">837</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00085">_Landscapes</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00071">NL3D_MEM_LANDSCAPE</a>. </td> + </tr> +</table> +<a name="z778_5" doxytag="NL3D::CSceneUser::deletePlayListManager"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::deletePlayListManager </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UPlayListManager.html">UPlayListManager</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>playListManager</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Delete a PlayListManager. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z76_4">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00125">125</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00090">_PlayListManagers</a>, and <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>. </td> + </tr> +</table> +<a name="z776_18" doxytag="NL3D::CSceneUser::deletePointLight"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::deletePointLight </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UPointLight.html">UPointLight</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>light</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Delete a dynamic PointLight. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_17">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00377">377</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00084">_Transforms</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z776_11" doxytag="NL3D::CSceneUser::deleteSkeleton"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::deleteSkeleton </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1USkeleton.html">USkeleton</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>skel</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Delete a skeleton instance via his pointer. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_10">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00819">819</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00084">_Transforms</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, and <a class="el" href="skeleton__user_8h-source.html#l00038">NL3D_MEM_SKELETON</a>. </td> + </tr> +</table> +<a name="z776_9" doxytag="NL3D::CSceneUser::deleteTransform"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::deleteTransform </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UTransform.html">UTransform</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>tr</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Delete a dummy object. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_8">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00793">793</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00084">_Transforms</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z779_1" doxytag="NL3D::CSceneUser::deleteVisualCollisionManager"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::deleteVisualCollisionManager </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UVisualCollisionManager.html">UVisualCollisionManager</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>mgr</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z77_1">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00909">909</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00088">_VisualCollisionManagers</a>, <a class="el" href="scene__user_8cpp-source.html#l00052">NL3D_HAUTO_ELT_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00073">NL3D_MEM_VISUAL_COLLISION</a>. </td> + </tr> +</table> +<a name="z783_0" doxytag="NL3D::CSceneUser::enableLightingSystem"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::enableLightingSystem </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">bool </td> + <td class="mdname1" valign="top" nowrap> <em>enable</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Enable Scene Lighting system. +<p> +For backward compatibility, false by default. If false, all objects will take last driver 's light setup +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_0">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00246">246</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z783_6" doxytag="NL3D::CSceneUser::getAmbientGlobal"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> NL3D::CSceneUser::getAmbientGlobal </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the global Ambient used for the scene. Default to (50, 50, 50). +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_6">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00293">293</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z775_1" doxytag="NL3D::CSceneUser::getCam"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1UCamera.html">UCamera</a> * NL3D::CSceneUser::getCam </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get the current camera. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z74_1">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00635">635</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z785_4" doxytag="NL3D::CSceneUser::getCLodAnimIdByName"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a10">sint32</a> NL3D::CSceneUser::getCLodAnimIdByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a11">uint32</a> </td> + <td class="mdname" nowrap> <em>shapeId</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const std::string & </td> + <td class="mdname" nowrap> <em>name</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get a AnimId of a shape by its name. +<p> +-1 if not found. +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z83_4">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00530">530</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, <a class="el" href="scene__user_8cpp-source.html#l00068">NL3D_MEM_LOD</a>, and <a class="el" href="debug_8h-source.html#l00254">nlassert</a>. </td> + </tr> +</table> +<a name="z785_3" doxytag="NL3D::CSceneUser::getCLodShapeIdByName"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a10">sint32</a> NL3D::CSceneUser::getCLodShapeIdByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>name</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get a shapeId by its name. +<p> +-1 if not found. +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z83_3">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00518">518</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, <a class="el" href="scene__user_8cpp-source.html#l00068">NL3D_MEM_LOD</a>, and <a class="el" href="debug_8h-source.html#l00254">nlassert</a>. </td> + </tr> +</table> +<a name="z781_3" doxytag="NL3D::CSceneUser::getCoarseMeshLightingUpdate"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a7">uint8</a> NL3D::CSceneUser::getCoarseMeshLightingUpdate </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +see <a class="el" href="classNL3D_1_1CSceneUser.html#z781_2">setCoarseMeshLightingUpdate</a>(). +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z79_3">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00237">237</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z784_3" doxytag="NL3D::CSceneUser::getGlobalWindDirection"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const CVector & NL3D::CSceneUser::getGlobalWindDirection </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the current windDirection. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z82_3">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00409">409</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z784_1" doxytag="NL3D::CSceneUser::getGlobalWindPower"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> float NL3D::CSceneUser::getGlobalWindPower </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the current windPower. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z82_1">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00396">396</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z780_4" doxytag="NL3D::CSceneUser::getGroupLoadMaxPolygon"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a15">uint</a> NL3D::CSceneUser::getGroupLoadMaxPolygon </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>group</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get the number of faces wanted for a LoadBlancingGroup. +<p> +The Group is created if did not exist. +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z78_5">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00174">174</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z780_5" doxytag="NL3D::CSceneUser::getGroupNbFaceAsked"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> float NL3D::CSceneUser::getGroupNbFaceAsked </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>group</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get the last face count asked from the instances before reduction. +<p> +only for the given group return 0 if the Group does not exist. +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z78_6">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00182">182</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z782_1" doxytag="NL3D::CSceneUser::getLayersRenderingOrder"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual bool NL3D::CSceneUser::getLayersRenderingOrder </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z81_1">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00231">231</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>. </td> + </tr> +</table> +<a name="z783_14" doxytag="NL3D::CSceneUser::getLightTransitionThreshold"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> float NL3D::CSceneUser::getLightTransitionThreshold </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt><b> +See also: </b><dd> +<a class="el" href="classNL3D_1_1CSceneUser.html#z783_14">getLightTransitionThreshold</a>().</dl> +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_14">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00353">353</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z783_12" doxytag="NL3D::CSceneUser::getMaxLightContribution"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a15">uint</a> NL3D::CSceneUser::getMaxLightContribution </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt><b> +See also: </b><dd> +<a class="el" href="classNL3D_1_1CSceneUser.html#z783_11">setMaxLightContribution</a>().</dl> +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_12">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00338">338</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z780_7" doxytag="NL3D::CSceneUser::getMaxSkeletonsInNotCLodForm"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a15">uint</a> NL3D::CSceneUser::getMaxSkeletonsInNotCLodForm </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +see <a class="el" href="classNL3D_1_1CSceneUser.html#z780_6">setMaxSkeletonsInNotCLodForm</a>(). +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z78_8">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00973">973</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>. </td> + </tr> +</table> +<a name="z780_2" doxytag="NL3D::CSceneUser::getNbFaceAsked"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> float NL3D::CSceneUser::getNbFaceAsked </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get the last face count asked from the instances before reduction. +<p> +It gets the sum of All groups. +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z78_3">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00157">157</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z780_1" doxytag="NL3D::CSceneUser::getPolygonBalancingMode"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1UScene.html#z78_0">CSceneUser::TPolygonBalancingMode</a> NL3D::CSceneUser::getPolygonBalancingMode </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get the PolygonBalancingMode. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z78_2">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00146">146</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>, and <a class="el" href="debug_8h-source.html#l00254">nlassert</a>. </td> + </tr> +</table> +<a name="z786_0" doxytag="NL3D::CSceneUser::getScene"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CScene.html">CScene</a>& NL3D::CSceneUser::getScene </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">void </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00284">284</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z783_7" doxytag="NL3D::CSceneUser::getSunAmbient"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> NL3D::CSceneUser::getSunAmbient </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the Ambient of the Sun used for the scene. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_7">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00300">300</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z783_8" doxytag="NL3D::CSceneUser::getSunDiffuse"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> NL3D::CSceneUser::getSunDiffuse </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the Diffuse of the Sun used for the scene. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_8">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00307">307</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z783_10" doxytag="NL3D::CSceneUser::getSunDirection"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLMISC_1_1CVector.html">NLMISC::CVector</a> NL3D::CSceneUser::getSunDirection </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the Direction of the Sun used for the scene. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_10">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00321">321</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z783_9" doxytag="NL3D::CSceneUser::getSunSpecular"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> NL3D::CSceneUser::getSunSpecular </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +get the Specular of the Sun used for the scene. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_9">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00314">314</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z775_3" doxytag="NL3D::CSceneUser::getViewport"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CViewport.html">CViewport</a> NL3D::CSceneUser::getViewport </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get the current Viewport. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z74_3">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00649">649</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z785_1" doxytag="NL3D::CSceneUser::loadCLodShapeBank"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="memory__common_8h.html#a11">uint32</a> NL3D::CSceneUser::loadCLodShapeBank </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>fileName</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Load a Shape Bank. +<p> +The ShapeMap is rebuilded. Hence slow call. NB: a vector of ShapeBank is maintained internally, hence, not so many shapeBank should be created at same Time. trhow exception if failed to load the file <dl compact><dt><b> +Parameters: </b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em>fileName</em> </td><td> +is a .clodbank file, to be loaded. CPath::lookup is used. </td></tr> +</table> +</dl><dl compact><dt><b> +Returns: </b><dd> +id of the shape Bank. </dl> +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z83_1">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00474">474</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="cf__lexical_8cpp-source.html#l02654">file</a>, <a class="el" href="scene__user_8cpp-source.html#l00056">NL3D_HAUTO_LOAD_LOD</a>, <a class="el" href="scene__user_8cpp-source.html#l00068">NL3D_MEM_LOD</a>, and <a class="el" href="debug_8h-source.html#l00254">nlassert</a>. </td> + </tr> +</table> +<a name="z774_0" doxytag="NL3D::CSceneUser::render"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::render </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Render the scene from the CurrentCamera view (<a class="el" href="classNL3D_1_1CSceneUser.html#z775_0">setCam</a>()), and the current Viewport. +<p> +nlError if no current camera. NB: no Driver clear buffers (color or ZBuffer) are done.... <br> + NB: The <a class="el" href="classNL3D_1_1UDriver.html">UDriver</a> Matrix/Viewport context for 2D/3D interface is restored after this render. NB: nlerror if the current camera has been deleted. NB: the <a class="el" href="classNL3D_1_1UDriver.html">UDriver</a> Light setup (see <a class="el" href="classNL3D_1_1UDriver.html#z18_0">UDriver::setLight</a>() / <a class="el" href="classNL3D_1_1UDriver.html#z18_2">UDriver::setAmbientColor</a>()) is modified. At the exit of <a class="el" href="classNL3D_1_1CSceneUser.html#z774_0">render</a>(), all <a class="el" href="classNL3D_1_1UDriver.html">UDriver</a> lights are disabled. +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z73_0">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00547">547</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00073">_CurrentCamera</a>, <a class="el" href="scene__user_8h-source.html#l00069">_DriverUser</a>, <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00063">NL3D_HAUTO_RENDER_SCENE</a>, <a class="el" href="scene__user_8cpp-source.html#l00069">NL3D_MEM_SCENE_RENDER</a>, <a class="el" href="debug_8h-source.html#l00133">nlerror</a>, and <a class="el" href="scene__user_8cpp-source.html#l00577">updateWaitingInstances</a>. </td> + </tr> +</table> +<a name="z785_0" doxytag="NL3D::CSceneUser::resetCLodManager"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::resetCLodManager </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +reset the manager. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z83_0">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00462">462</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, <a class="el" href="scene__user_8cpp-source.html#l00068">NL3D_MEM_LOD</a>, and <a class="el" href="debug_8h-source.html#l00254">nlassert</a>. </td> + </tr> +</table> +<a name="z783_1" doxytag="NL3D::CSceneUser::setAmbientGlobal"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setAmbientGlobal </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> </td> + <td class="mdname1" valign="top" nowrap> <em>ambient</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +set the global Ambient used for the scene. Default to (50, 50, 50). +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_1">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00255">255</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z778_3" doxytag="NL3D::CSceneUser::setAutomaticAnimationSet"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setAutomaticAnimationSet </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UAnimationSet.html">UAnimationSet</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>as</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the automatic animation set used by the scene. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z76_5">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00105">105</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="debug_8h-source.html#l00254">nlassert</a>. </td> + </tr> +</table> +<a name="z775_0" doxytag="NL3D::CSceneUser::setCam"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setCam </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UCamera.html">UCamera</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>cam</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the current camera for this scene. nlError if NULL, or if the camera was not created by this <a class="el" href="classNL3D_1_1UScene.html">UScene</a>. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z74_0">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00621">621</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00073">_CurrentCamera</a>, <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>, and <a class="el" href="debug_8h-source.html#l00133">nlerror</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00919">CSceneUser</a>. </td> + </tr> +</table> +<a name="z781_2" doxytag="NL3D::CSceneUser::setCoarseMeshLightingUpdate"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setCoarseMeshLightingUpdate </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a7">uint8</a> </td> + <td class="mdname1" valign="top" nowrap> <em>period</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Each coarseMesh lighting will be updated every "period" frame. +<p> +clamped to 1,255 +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z79_2">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00228">228</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z781_1" doxytag="NL3D::CSceneUser::setDynamicCoarseMeshManagerTexture"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setDynamicCoarseMeshManagerTexture </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const char * </td> + <td class="mdname1" valign="top" nowrap> <em>sPath</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the dynamic coarse meshes's common texture. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z79_1">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00211">211</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00056">NL3D_HAUTO_LOAD_LOD</a>, and <a class="el" href="scene__user_8cpp-source.html#l00068">NL3D_MEM_LOD</a>. </td> + </tr> +</table> +<a name="z784_2" doxytag="NL3D::CSceneUser::setGlobalWindDirection"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setGlobalWindDirection </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLMISC_1_1CVector.html">NLMISC::CVector</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>gwd</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the current windDirection for all the scene. dir.z set to 0 and vector normalized. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z82_2">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00404">404</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>. </td> + </tr> +</table> +<a name="z784_0" doxytag="NL3D::CSceneUser::setGlobalWindPower"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setGlobalWindPower </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">float </td> + <td class="mdname1" valign="top" nowrap> <em>gwp</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the current windPower for all the scene. 0-1. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z82_0">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00388">388</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z780_3" doxytag="NL3D::CSceneUser::setGroupLoadMaxPolygon"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setGroupLoadMaxPolygon </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const std::string & </td> + <td class="mdname" nowrap> <em>group</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="memory__common_8h.html#a15">uint</a> </td> + <td class="mdname" nowrap> <em>nFaces</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the number of faces wanted for a LoadBlancingGroup. +<p> +The Group is created if did not exist. +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z78_4">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00166">166</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z782_0" doxytag="NL3D::CSceneUser::setLayersRenderingOrder"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual void NL3D::CSceneUser::setLayersRenderingOrder </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">bool </td> + <td class="mdname1" valign="top" nowrap> <em>directOrder</em> = true </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the order or rendering of layers containing transparent objects. +<p> +In real case, with direct order, we have:<ul> +<li>Underwater is rendered.<li>Water is rendered.<li>Objects above water are rendered. </ul> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z81_0">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00230">230</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>. </td> + </tr> +</table> +<a name="z783_13" doxytag="NL3D::CSceneUser::setLightTransitionThreshold"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setLightTransitionThreshold </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">float </td> + <td class="mdname1" valign="top" nowrap> <em>lightTransitionThreshold</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Advanced. +<p> +When a model is influenced by more light than allowed, or when it reach the limits of the light (attenuationEnd), the light can be darkened according to some threshold. The resultLightColor begin to fade when distModelToLight== attEnd- threshold*(attEnd-attBegin). when distModelToLight== 0, resultLightColor==Black. By default, this value is 0.1f. Setting higher values will smooth transition but will generally darken the global effects of lights. NB: clamp(value, 0, 1); +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_13">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00346">346</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z783_11" doxytag="NL3D::CSceneUser::setMaxLightContribution"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setMaxLightContribution </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a15">uint</a> </td> + <td class="mdname1" valign="top" nowrap> <em>nlights</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +setup the max number of point light that can influence a model. +<p> +NB: clamped by NL3D_MAX_LIGHT_CONTRIBUTION Default is 3. NB: the sun contribution is not taken into account +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_11">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00331">331</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z780_6" doxytag="NL3D::CSceneUser::setMaxSkeletonsInNotCLodForm"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setMaxSkeletonsInNotCLodForm </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="memory__common_8h.html#a15">uint</a> </td> + <td class="mdname1" valign="top" nowrap> <em>m</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +LoadBalancing for CLod and Skeletons. +<p> +Setup the max number of skeletons displayed in <a class="el" href="namespacestd.html">std</a> way (ie not CLod). Default is 20. +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z78_7">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00967">967</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>. </td> + </tr> +</table> +<a name="z780_0" doxytag="NL3D::CSceneUser::setPolygonBalancingMode"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setPolygonBalancingMode </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UScene.html#z78_0">TPolygonBalancingMode</a> </td> + <td class="mdname1" valign="top" nowrap> <em>polBalMode</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the PolygonBalancingMode. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z78_1">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00135">135</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>, and <a class="el" href="debug_8h-source.html#l00254">nlassert</a>. </td> + </tr> +</table> +<a name="z781_0" doxytag="NL3D::CSceneUser::setStaticCoarseMeshManagerTexture"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setStaticCoarseMeshManagerTexture </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const char * </td> + <td class="mdname1" valign="top" nowrap> <em>sPath</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the static coarse meshes's common texture. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z79_0">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00193">193</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00056">NL3D_HAUTO_LOAD_LOD</a>, and <a class="el" href="scene__user_8cpp-source.html#l00068">NL3D_MEM_LOD</a>. </td> + </tr> +</table> +<a name="z783_2" doxytag="NL3D::CSceneUser::setSunAmbient"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setSunAmbient </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> </td> + <td class="mdname1" valign="top" nowrap> <em>ambient</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +set the Ambient of the Sun used for the scene. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_2">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00262">262</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z783_3" doxytag="NL3D::CSceneUser::setSunDiffuse"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setSunDiffuse </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> </td> + <td class="mdname1" valign="top" nowrap> <em>diffuse</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +set the Diffuse of the Sun used for the scene. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_3">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00269">269</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z783_5" doxytag="NL3D::CSceneUser::setSunDirection"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setSunDirection </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLMISC_1_1CVector.html">NLMISC::CVector</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>direction</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +set the Direction of the Sun used for the scene. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_5">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00283">283</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z783_4" doxytag="NL3D::CSceneUser::setSunSpecular"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setSunSpecular </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> </td> + <td class="mdname1" valign="top" nowrap> <em>specular</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +set the Specular of the Sun used for the scene. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z80_4">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00276">276</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00066">NL3D_MEM_LIGHT</a>. </td> + </tr> +</table> +<a name="z776_16" doxytag="NL3D::CSceneUser::setToGlobalInstanceGroup"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setToGlobalInstanceGroup </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UInstanceGroup.html">UInstanceGroup</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>pIG</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Assign the Instance Group to the root cluster. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_15">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00892">892</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00067">NL3D_MEM_IG</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00418">updateWaitingIG</a>. </td> + </tr> +</table> +<a name="z775_2" doxytag="NL3D::CSceneUser::setViewport"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::setViewport </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const class <a class="el" href="classNL3D_1_1CViewport.html">CViewport</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>viewport</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the current Viewport. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z74_2">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00642">642</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00051">NL3D_HAUTO_UI_SCENE</a>, and <a class="el" href="scene__user_8h-source.html#l00043">NL3D_MEM_SCENE</a>. </td> + </tr> +</table> +<a name="z776_6" doxytag="NL3D::CSceneUser::stopCreatingAndAddingIG"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::stopCreatingAndAddingIG </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNL3D_1_1UInstanceGroup.html">UInstanceGroup</a> ** </td> + <td class="mdname1" valign="top" nowrap> <em>pIG</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Stop loading and adding an ig to the scene. +<p> + +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z75_6">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00743">743</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00105">_WaitingIGs</a>, <a class="el" href="scene__user_8cpp-source.html#l00057">NL3D_HAUTO_ASYNC_IG</a>, and <a class="el" href="scene__user_8cpp-source.html#l00067">NL3D_MEM_IG</a>. </td> + </tr> +</table> +<a name="z776_7" doxytag="NL3D::CSceneUser::updateWaitingIG"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::updateWaitingIG </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +should be called at each render. +<p> + +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00418">418</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00069">_DriverUser</a>, <a class="el" href="scene__user_8h-source.html#l00105">_WaitingIGs</a>, <a class="el" href="scene__user_8cpp-source.html#l00067">NL3D_MEM_IG</a>, and <a class="el" href="scene__user_8cpp-source.html#l00892">setToGlobalInstanceGroup</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00577">updateWaitingInstances</a>. </td> + </tr> +</table> +<a name="z774_1" doxytag="NL3D::CSceneUser::updateWaitingInstances"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::updateWaitingInstances </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">double </td> + <td class="mdname1" valign="top" nowrap> <em>ellapsedTime</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Update waiting instances and igs that are loaded asynchronously NB: this is called by <a class="el" href="classNL3D_1_1CSceneUser.html#z774_0">render</a>(). +<p> +<dl compact><dt><b> +Parameters: </b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em>systemTimeEllapsed</em> </td><td> +: the time between 2 calls to updateWaitingInstances, in seconds </td></tr> +</table> +</dl> +<p> +Implements <a class="el" href="classNL3D_1_1UScene.html#z73_1">NL3D::UScene</a>. +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00568">568</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8cpp-source.html#l00070">NL3D_MEM_INSTANCE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00577">updateWaitingInstances</a>. </td> + </tr> +</table> +<a name="c0" doxytag="NL3D::CSceneUser::updateWaitingInstances"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NL3D::CSceneUser::updateWaitingInstances </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [private, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +update async loading during a call to render. +<p> + +<p> +Definition at line <a class="el" href="scene__user_8cpp-source.html#l00577">577</a> of file <a class="el" href="scene__user_8cpp-source.html">scene_user.cpp</a>. +<p> +References <a class="el" href="scene__user_8h-source.html#l00071">_Scene</a>, <a class="el" href="scene__user_8h-source.html#l00084">_Transforms</a>, <a class="el" href="scene__user_8h-source.html#l00092">_WaitingInstances</a>, <a class="el" href="scene__user_8cpp-source.html#l00057">NL3D_HAUTO_ASYNC_IG</a>, <a class="el" href="scene__user_8cpp-source.html#l00070">NL3D_MEM_INSTANCE</a>, and <a class="el" href="scene__user_8cpp-source.html#l00418">updateWaitingIG</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00547">render</a>, and <a class="el" href="scene__user_8cpp-source.html#l00568">updateWaitingInstances</a>. </td> + </tr> +</table> +<hr><h2>Member Data Documentation</h2> +<a name="n8" doxytag="NL3D::CSceneUser::_AnimationSets"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CSceneUser.html#t5">TAnimationSetSet</a> NL3D::CSceneUser::_AnimationSets<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00089">89</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00084">createAnimationSet</a>, and <a class="el" href="scene__user_8cpp-source.html#l00096">deleteAnimationSet</a>. </td> + </tr> +</table> +<a name="n5" doxytag="NL3D::CSceneUser::_CloudScapes"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CSceneUser.html#t2">TCloudScapeSet</a> NL3D::CSceneUser::_CloudScapes<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00086">86</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00846">createCloudScape</a>, <a class="el" href="scene__user_8cpp-source.html#l00854">deleteCloudScape</a>, and <a class="el" href="scene__user_8cpp-source.html#l00952">~CSceneUser</a>. </td> + </tr> +</table> +<a name="n2" doxytag="NL3D::CSceneUser::_CurrentCamera"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CCameraUser.html">CCameraUser</a>* NL3D::CSceneUser::_CurrentCamera<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The Current camera. +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00073">73</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00919">CSceneUser</a>, <a class="el" href="scene__user_8cpp-source.html#l00666">deleteCamera</a>, <a class="el" href="scene__user_8cpp-source.html#l00547">render</a>, <a class="el" href="scene__user_8cpp-source.html#l00621">setCam</a>, and <a class="el" href="scene__user_8cpp-source.html#l00952">~CSceneUser</a>. </td> + </tr> +</table> +<a name="n0" doxytag="NL3D::CSceneUser::_DriverUser"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CDriverUser.html">CDriverUser</a>* NL3D::CSceneUser::_DriverUser<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The driver which owns this scene. +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00069">69</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00919">CSceneUser</a>, <a class="el" href="scene__user_8cpp-source.html#l00547">render</a>, <a class="el" href="scene__user_8cpp-source.html#l00418">updateWaitingIG</a>, and <a class="el" href="scene__user_8cpp-source.html#l00952">~CSceneUser</a>. </td> + </tr> +</table> +<a name="n6" doxytag="NL3D::CSceneUser::_InstanceGroups"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CSceneUser.html#t3">TInstanceGroupSet</a> NL3D::CSceneUser::_InstanceGroups<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00087">87</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. </td> + </tr> +</table> +<a name="n4" doxytag="NL3D::CSceneUser::_Landscapes"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CSceneUser.html#t1">TLandscapeSet</a> NL3D::CSceneUser::_Landscapes<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00085">85</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00829">createLandscape</a>, <a class="el" href="scene__user_8cpp-source.html#l00837">deleteLandscape</a>, and <a class="el" href="scene__user_8cpp-source.html#l00952">~CSceneUser</a>. </td> + </tr> +</table> +<a name="n9" doxytag="NL3D::CSceneUser::_PlayListManagers"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CSceneUser.html#t6">TPlayListManagerSet</a> NL3D::CSceneUser::_PlayListManagers<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00090">90</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00117">createPlayListManager</a>, and <a class="el" href="scene__user_8cpp-source.html#l00125">deletePlayListManager</a>. </td> + </tr> +</table> +<a name="n1" doxytag="NL3D::CSceneUser::_Scene"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CScene.html">CScene</a> NL3D::CSceneUser::_Scene<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +The Scene. +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00071">71</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00611">animate</a>, <a class="el" href="scene__user_8cpp-source.html#l00658">createCamera</a>, <a class="el" href="scene__user_8cpp-source.html#l00846">createCloudScape</a>, <a class="el" href="scene__user_8cpp-source.html#l00680">createInstance</a>, <a class="el" href="scene__user_8cpp-source.html#l00704">createInstanceAsync</a>, <a class="el" href="scene__user_8cpp-source.html#l00829">createLandscape</a>, <a class="el" href="scene__user_8cpp-source.html#l00363">createPointLight</a>, <a class="el" href="scene__user_8cpp-source.html#l00803">createSkeleton</a>, <a class="el" href="scene__user_8cpp-source.html#l00779">createTransform</a>, <a class="el" href="scene__user_8cpp-source.html#l00919">CSceneUser</a>, <a class="el" href="scene__user_8cpp-source.html#l00502">deleteCLodShapeBank</a>, <a class="el" href="scene__user_8cpp-source.html#l00246">enableLightingSystem</a>, <a class="el" href="scene__user_8cpp-source.html#l00293">getAmbientGlobal</a>, <a class="el" href="scene__user_8cpp-source.html#l00530">getCLodAnimIdByName</a>, <a class="el" href="scene__user_8cpp-source.html#l00518">getCLodShapeIdByName</a>, <a class="el" href="scene__user_8cpp-source.html#l00237">getCoarseMeshLightingUpdate</a>, <a class="el" href="scene__user_8cpp-source.html#l00409">getGlobalWindDirection</a>, <a class="el" href="scene__user_8cpp-source.html#l00396">getGlobalWindPower</a>, <a class="el" href="scene__user_8cpp-source.html#l00174">getGroupLoadMaxPolygon</a>, <a class="el" href="scene__user_8cpp-source.html#l00182">getGroupNbFaceAsked</a>, <a class="el" href="scene__user_8h-source.html#l00231">getLayersRenderingOrder</a>, <a class="el" href="scene__user_8cpp-source.html#l00353">getLightTransitionThreshold</a>, <a class="el" href="scene__user_8cpp-source.html#l00338">getMaxLightContribution</a>, <a class="el" href="scene__user_8cpp-source.html#l00973">getMaxSkeletonsInNotCLodForm</a>, <a class="el" href="scene__user_8cpp-source.html#l00157">getNbFaceAsked</a>, <a class="el" href="scene__user_8cpp-source.html#l00146">getPolygonBalancingMode</a>, <a class="el" href="scene__user_8h-source.html#l00284">getScene</a>, <a class="el" href="scene__user_8cpp-source.html#l00300">getSunAmbient</a>, <a class="el" href="scene__user_8cpp-source.html#l00307">getSunDiffuse</a>, <a class="el" href="scene__user_8cpp-source.html#l00321">getSunDirection</a>, <a class="el" href="scene__user_8cpp-source.html#l00314">getSunSpecular</a>, <a class="el" href="scene__user_8cpp-source.html#l00649">getViewport</a>, <a class="el" href="scene__user_8cpp-source.html#l00474">loadCLodShapeBank</a>, <a class="el" href="scene__user_8cpp-source.html#l00547">render</a>, <a class="el" href="scene__user_8cpp-source.html#l00462">resetCLodManager</a>, <a class="el" href="scene__user_8cpp-source.html#l00255">setAmbientGlobal</a>, <a class="el" href="scene__user_8cpp-source.html#l00105">setAutomaticAnimationSet</a>, <a class="el" href="scene__user_8cpp-source.html#l00621">setCam</a>, <a class="el" href="scene__user_8cpp-source.html#l00228">setCoarseMeshLightingUpdate</a>, <a class="el" href="scene__user_8cpp-source.html#l00211">setDynamicCoarseMeshManagerTexture</a>, <a class="el" href="scene__user_8cpp-source.html#l00404">setGlobalWindDirection</a>, <a class="el" href="scene__user_8cpp-source.html#l00388">setGlobalWindPower</a>, <a class="el" href="scene__user_8cpp-source.html#l00166">setGroupLoadMaxPolygon</a>, <a class="el" href="scene__user_8h-source.html#l00230">setLayersRenderingOrder</a>, <a class="el" href="scene__user_8cpp-source.html#l00346">setLightTransitionThreshold</a>, <a class="el" href="scene__user_8cpp-source.html#l00331">setMaxLightContribution</a>, <a class="el" href="scene__user_8cpp-source.html#l00967">setMaxSkeletonsInNotCLodForm</a>, <a class="el" href="scene__user_8cpp-source.html#l00135">setPolygonBalancingMode</a>, <a class="el" href="scene__user_8cpp-source.html#l00193">setStaticCoarseMeshManagerTexture</a>, <a class="el" href="scene__user_8cpp-source.html#l00262">setSunAmbient</a>, <a class="el" href="scene__user_8cpp-source.html#l00269">setSunDiffuse</a>, <a class="el" href="scene__user_8cpp-source.html#l00283">setSunDirection</a>, <a class="el" href="scene__user_8cpp-source.html#l00276">setSunSpecular</a>, <a class="el" href="scene__user_8cpp-source.html#l00892">setToGlobalInstanceGroup</a>, <a class="el" href="scene__user_8cpp-source.html#l00642">setViewport</a>, <a class="el" href="scene__user_8cpp-source.html#l00568">updateWaitingInstances</a>, and <a class="el" href="scene__user_8cpp-source.html#l00952">~CSceneUser</a>. </td> + </tr> +</table> +<a name="n3" doxytag="NL3D::CSceneUser::_Transforms"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CSceneUser.html#t0">TTransformSet</a> NL3D::CSceneUser::_Transforms<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00084">84</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00658">createCamera</a>, <a class="el" href="scene__user_8cpp-source.html#l00680">createInstance</a>, <a class="el" href="scene__user_8cpp-source.html#l00363">createPointLight</a>, <a class="el" href="scene__user_8cpp-source.html#l00803">createSkeleton</a>, <a class="el" href="scene__user_8cpp-source.html#l00779">createTransform</a>, <a class="el" href="scene__user_8cpp-source.html#l00666">deleteCamera</a>, <a class="el" href="scene__user_8cpp-source.html#l00723">deleteInstance</a>, <a class="el" href="scene__user_8cpp-source.html#l00377">deletePointLight</a>, <a class="el" href="scene__user_8cpp-source.html#l00819">deleteSkeleton</a>, <a class="el" href="scene__user_8cpp-source.html#l00793">deleteTransform</a>, <a class="el" href="scene__user_8cpp-source.html#l00577">updateWaitingInstances</a>, and <a class="el" href="scene__user_8cpp-source.html#l00952">~CSceneUser</a>. </td> + </tr> +</table> +<a name="n7" doxytag="NL3D::CSceneUser::_VisualCollisionManagers"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CSceneUser.html#t4">TVisualCollisionManagerSet</a> NL3D::CSceneUser::_VisualCollisionManagers<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00088">88</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00902">createVisualCollisionManager</a>, <a class="el" href="scene__user_8cpp-source.html#l00909">deleteVisualCollisionManager</a>, and <a class="el" href="scene__user_8cpp-source.html#l00952">~CSceneUser</a>. </td> + </tr> +</table> +<a name="n11" doxytag="NL3D::CSceneUser::_WaitingIGs"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNL3D_1_1CSceneUser.html#t7">TWaitingIGList</a> NL3D::CSceneUser::_WaitingIGs<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00105">105</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00733">createInstanceGroupAndAddToSceneAsync</a>, <a class="el" href="scene__user_8cpp-source.html#l00743">stopCreatingAndAddingIG</a>, and <a class="el" href="scene__user_8cpp-source.html#l00418">updateWaitingIG</a>. </td> + </tr> +</table> +<a name="n10" doxytag="NL3D::CSceneUser::_WaitingInstances"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> std::map<<a class="el" href="classNL3D_1_1UInstance.html">UInstance</a>**,<a class="el" href="classNL3D_1_1CTransformShape.html">CTransformShape</a>*> NL3D::CSceneUser::_WaitingInstances<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="scene__user_8h-source.html#l00092">92</a> of file <a class="el" href="scene__user_8h-source.html">scene_user.h</a>. +<p> +Referenced by <a class="el" href="scene__user_8cpp-source.html#l00704">createInstanceAsync</a>, and <a class="el" href="scene__user_8cpp-source.html#l00577">updateWaitingInstances</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="scene__user_8h-source.html">scene_user.h</a><li><a class="el" href="scene__user_8cpp-source.html">scene_user.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> |