| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=11"/>
- <meta name="generator" content="Doxygen 1.9.8"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>Torque2D Reference: SimDataBlock Class Reference</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="dynsections.js"></script>
- <link href="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="search/searchdata.js"></script>
- <script type="text/javascript" src="search/search.js"></script>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- <link href="t2d-stylesheet-extra.css" rel="stylesheet" type="text/css"/>
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Torque2D Reference
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.9.8 -->
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- var searchBox = new SearchBox("searchBox", "search/",'.html');
- /* @license-end */
- </script>
- <script type="text/javascript" src="menudata.js"></script>
- <script type="text/javascript" src="menu.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- $(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
- });
- /* @license-end */
- </script>
- <div id="main-nav"></div>
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- </div>
- <!-- iframe showing the search results (closed by default) -->
- <div id="MSearchResultsWindow">
- <div id="MSearchResults">
- <div class="SRPage">
- <div id="SRIndex">
- <div id="SRResults"></div>
- <div class="SRStatus" id="Loading">Loading...</div>
- <div class="SRStatus" id="Searching">Searching...</div>
- <div class="SRStatus" id="NoMatches">No Matches</div>
- </div>
- </div>
- </div>
- </div>
- </div><!-- top -->
- <div class="header">
- <div class="summary">
- <a href="#pub-methods">Public Member Functions</a> |
- <a href="class_sim_data_block-members.html">List of all members</a> </div>
- <div class="headertitle"><div class="title">SimDataBlock Class Reference</div></div>
- </div><!--header-->
- <div class="contents">
- <p><code>#include <simDatablock.h></code></p>
- <div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
- <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for SimDataBlock:</div>
- <div id="dynsection-0-summary" class="dynsummary" style="display:block;">
- </div>
- <div id="dynsection-0-content" class="dyncontent" style="display:none;">
- <div class="center">
- <img src="class_sim_data_block.png" usemap="#SimDataBlock_map" alt=""/>
- <map id="SimDataBlock_map" name="SimDataBlock_map">
- <area href="class_sim_object.html" alt="SimObject" shape="rect" coords="166,56,322,80"/>
- <area href="class_console_object.html" alt="ConsoleObject" shape="rect" coords="83,0,239,24"/>
- <area href="class_taml_callbacks.html" alt="TamlCallbacks" shape="rect" coords="249,0,405,24"/>
- <area href="class_audio_description.html" alt="AudioDescription" shape="rect" coords="0,168,156,192"/>
- <area href="class_audio_environment.html" alt="AudioEnvironment" shape="rect" coords="166,168,322,192"/>
- <area href="class_audio_sample_environment.html" alt="AudioSampleEnvironment" shape="rect" coords="332,168,488,192"/>
- </map>
- </div></div>
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
- Public Member Functions</h2></td></tr>
- <tr class="memitem:a0904b2f062e6689a6782a65c1ba91746" id="r_a0904b2f062e6689a6782a65c1ba91746"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#a0904b2f062e6689a6782a65c1ba91746">SimDataBlock</a> ()</td></tr>
- <tr class="separator:a0904b2f062e6689a6782a65c1ba91746"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab54caea553e0003a7efcc60dc0b3c960" id="r_ab54caea553e0003a7efcc60dc0b3c960"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#ab54caea553e0003a7efcc60dc0b3c960">DECLARE_CONOBJECT</a> (<a class="el" href="class_sim_data_block.html">SimDataBlock</a>)</td></tr>
- <tr class="separator:ab54caea553e0003a7efcc60dc0b3c960"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_sim_object')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a8defc59286e7d323201bbeb1a07c2554 inherit pub_methods_class_sim_object" id="r_a8defc59286e7d323201bbeb1a07c2554"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8defc59286e7d323201bbeb1a07c2554">getClassNamespace</a> () const</td></tr>
- <tr class="separator:a8defc59286e7d323201bbeb1a07c2554 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab4678bf80f0b627902ea12e02ccd9db0 inherit pub_methods_class_sim_object" id="r_ab4678bf80f0b627902ea12e02ccd9db0"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ab4678bf80f0b627902ea12e02ccd9db0">getSuperClassNamespace</a> () const</td></tr>
- <tr class="separator:ab4678bf80f0b627902ea12e02ccd9db0 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8e60d73cee05c995ed9bec7ee248cad3 inherit pub_methods_class_sim_object" id="r_a8e60d73cee05c995ed9bec7ee248cad3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8e60d73cee05c995ed9bec7ee248cad3">setClassNamespace</a> (const char *classNamespace)</td></tr>
- <tr class="separator:a8e60d73cee05c995ed9bec7ee248cad3 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abeb83ab949786a5de00558e024c2efd5 inherit pub_methods_class_sim_object" id="r_abeb83ab949786a5de00558e024c2efd5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#abeb83ab949786a5de00558e024c2efd5">setSuperClassNamespace</a> (const char *superClassNamespace)</td></tr>
- <tr class="separator:abeb83ab949786a5de00558e024c2efd5 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0f1470540933ff4bd9227e116f8ec135 inherit pub_methods_class_sim_object" id="r_a0f1470540933ff4bd9227e116f8ec135"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a0f1470540933ff4bd9227e116f8ec135">pushScriptCallbackGuard</a> (void)</td></tr>
- <tr class="separator:a0f1470540933ff4bd9227e116f8ec135 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab54472a52381c54f13657d6ea3cd4a1b inherit pub_methods_class_sim_object" id="r_ab54472a52381c54f13657d6ea3cd4a1b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ab54472a52381c54f13657d6ea3cd4a1b">popScriptCallbackGuard</a> (void)</td></tr>
- <tr class="separator:ab54472a52381c54f13657d6ea3cd4a1b inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a818bf0b599f807adffb0562ba8b19f28 inherit pub_methods_class_sim_object" id="r_a818bf0b599f807adffb0562ba8b19f28"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a818bf0b599f807adffb0562ba8b19f28">getScriptCallbackGuard</a> (void)</td></tr>
- <tr class="separator:a818bf0b599f807adffb0562ba8b19f28 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aea6dde4400c9c8a5bd378a89a055cf92 inherit pub_methods_class_sim_object" id="r_aea6dde4400c9c8a5bd378a89a055cf92"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_sim_object.html">SimObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aea6dde4400c9c8a5bd378a89a055cf92">findObject</a> (const char *name)</td></tr>
- <tr class="separator:aea6dde4400c9c8a5bd378a89a055cf92 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7122ae5ad0933f2041746e4c80757269 inherit pub_methods_class_sim_object" id="r_a7122ae5ad0933f2041746e4c80757269"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_namespace.html">Namespace</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a7122ae5ad0933f2041746e4c80757269">getNamespace</a> ()</td></tr>
- <tr class="memdesc:a7122ae5ad0933f2041746e4c80757269 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Return the object's namespace. <br /></td></tr>
- <tr class="separator:a7122ae5ad0933f2041746e4c80757269 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acd454ef0ad63af6686f09aad336f290f inherit pub_methods_class_sim_object" id="r_acd454ef0ad63af6686f09aad336f290f"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#acd454ef0ad63af6686f09aad336f290f">tabComplete</a> (const char *prevText, S32 baseLen, bool)</td></tr>
- <tr class="separator:acd454ef0ad63af6686f09aad336f290f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:accd2600060dbaee3a3b41aed4034c63c inherit pub_methods_class_sim_object" id="r_accd2600060dbaee3a3b41aed4034c63c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#accd2600060dbaee3a3b41aed4034c63c">dump</a> ()</td></tr>
- <tr class="separator:accd2600060dbaee3a3b41aed4034c63c inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1810f5aba25efd242c24232c2c2bbd1a inherit pub_methods_class_sim_object" id="r_a1810f5aba25efd242c24232c2c2bbd1a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1810f5aba25efd242c24232c2c2bbd1a">dumpClassHierarchy</a> ()</td></tr>
- <tr class="separator:a1810f5aba25efd242c24232c2c2bbd1a inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aacb30b9c403e8687e109b7738af141d8 inherit pub_methods_class_sim_object" id="r_aacb30b9c403e8687e109b7738af141d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_object.html">SimObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aacb30b9c403e8687e109b7738af141d8">clone</a> (const bool copyDynamicFields)</td></tr>
- <tr class="separator:aacb30b9c403e8687e109b7738af141d8 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a62aa4e3f1aea3c0841234882d0105c1b inherit pub_methods_class_sim_object" id="r_a62aa4e3f1aea3c0841234882d0105c1b"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a62aa4e3f1aea3c0841234882d0105c1b">copyTo</a> (<a class="el" href="class_sim_object.html">SimObject</a> *object)</td></tr>
- <tr class="separator:a62aa4e3f1aea3c0841234882d0105c1b inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a526b0ae2c04966128bcbb3c12f5a283d inherit pub_methods_class_sim_object" id="r_a526b0ae2c04966128bcbb3c12f5a283d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:a526b0ae2c04966128bcbb3c12f5a283d inherit pub_methods_class_sim_object"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a526b0ae2c04966128bcbb3c12f5a283d">isType</a> (void)</td></tr>
- <tr class="separator:a526b0ae2c04966128bcbb3c12f5a283d inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a76fd3b455488c03e0c8683b836ee96a2 inherit pub_methods_class_sim_object" id="r_a76fd3b455488c03e0c8683b836ee96a2"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a76fd3b455488c03e0c8683b836ee96a2">handlesConsoleMethod</a> (const char *fname, S32 *routingId)</td></tr>
- <tr class="separator:a76fd3b455488c03e0c8683b836ee96a2 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5347739a7bbaab1de0130ac29073dcfd inherit pub_methods_class_sim_object" id="r_a5347739a7bbaab1de0130ac29073dcfd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5347739a7bbaab1de0130ac29073dcfd">DECLARE_CONOBJECT</a> (<a class="el" href="class_sim_object.html">SimObject</a>)</td></tr>
- <tr class="separator:a5347739a7bbaab1de0130ac29073dcfd inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac894e7acfdf29d01464a20d670e1208a inherit pub_methods_class_sim_object" id="r_ac894e7acfdf29d01464a20d670e1208a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_sim_object_1_1_notify.html">Notify</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ac894e7acfdf29d01464a20d670e1208a">removeNotify</a> (void *ptr, <a class="el" href="struct_sim_object_1_1_notify.html#a1d1cfd8ffb84e947f82999c682b666a7">Notify::Type</a>)</td></tr>
- <tr class="memdesc:ac894e7acfdf29d01464a20d670e1208a inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Remove a notification from the list. <br /></td></tr>
- <tr class="separator:ac894e7acfdf29d01464a20d670e1208a inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2838b603fe80fa772e6be008b649decf inherit pub_methods_class_sim_object" id="r_a2838b603fe80fa772e6be008b649decf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a2838b603fe80fa772e6be008b649decf">deleteNotify</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="memdesc:a2838b603fe80fa772e6be008b649decf inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="struct_sim_object_1_1_notify.html">Notify</a> an object when we are deleted. <br /></td></tr>
- <tr class="separator:a2838b603fe80fa772e6be008b649decf inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae9d02581f339ef7ede02efaf54bed50e inherit pub_methods_class_sim_object" id="r_ae9d02581f339ef7ede02efaf54bed50e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ae9d02581f339ef7ede02efaf54bed50e">clearNotify</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="memdesc:ae9d02581f339ef7ede02efaf54bed50e inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="struct_sim_object_1_1_notify.html">Notify</a> an object when we are cleared. <br /></td></tr>
- <tr class="separator:ae9d02581f339ef7ede02efaf54bed50e inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac1e31054548229bd5ea4779d9cbc2be2 inherit pub_methods_class_sim_object" id="r_ac1e31054548229bd5ea4779d9cbc2be2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ac1e31054548229bd5ea4779d9cbc2be2">clearAllNotifications</a> ()</td></tr>
- <tr class="memdesc:ac1e31054548229bd5ea4779d9cbc2be2 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Remove all notifications for this object. <br /></td></tr>
- <tr class="separator:ac1e31054548229bd5ea4779d9cbc2be2 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab0bd2d18dedeb363463ad2cad045f6a3 inherit pub_methods_class_sim_object" id="r_ab0bd2d18dedeb363463ad2cad045f6a3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ab0bd2d18dedeb363463ad2cad045f6a3">processDeleteNotifies</a> ()</td></tr>
- <tr class="memdesc:ab0bd2d18dedeb363463ad2cad045f6a3 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Send out deletion notifications. <br /></td></tr>
- <tr class="separator:ab0bd2d18dedeb363463ad2cad045f6a3 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5de000764497f99eac15f2fe1ff8d709 inherit pub_methods_class_sim_object" id="r_a5de000764497f99eac15f2fe1ff8d709"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5de000764497f99eac15f2fe1ff8d709">registerReference</a> (<a class="el" href="class_sim_object.html">SimObject</a> **obj)</td></tr>
- <tr class="separator:a5de000764497f99eac15f2fe1ff8d709 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9ab2d546d0ed6b4abc8dcf9e373d8bcb inherit pub_methods_class_sim_object" id="r_a9ab2d546d0ed6b4abc8dcf9e373d8bcb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a9ab2d546d0ed6b4abc8dcf9e373d8bcb">unregisterReference</a> (<a class="el" href="class_sim_object.html">SimObject</a> **obj)</td></tr>
- <tr class="separator:a9ab2d546d0ed6b4abc8dcf9e373d8bcb inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a72e24351a839620574085b37ccd8e688 inherit pub_methods_class_sim_object" id="r_a72e24351a839620574085b37ccd8e688"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a72e24351a839620574085b37ccd8e688">addListener</a> (std::string objID)</td></tr>
- <tr class="separator:a72e24351a839620574085b37ccd8e688 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5f8f817f59dc708ccbec810392842a5b inherit pub_methods_class_sim_object" id="r_a5f8f817f59dc708ccbec810392842a5b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5f8f817f59dc708ccbec810392842a5b">removeListener</a> (std::string objID)</td></tr>
- <tr class="separator:a5f8f817f59dc708ccbec810392842a5b inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a87be48ec4599c3d02a118cee89e47f55 inherit pub_methods_class_sim_object" id="r_a87be48ec4599c3d02a118cee89e47f55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a87be48ec4599c3d02a118cee89e47f55">removeAllListeners</a> ()</td></tr>
- <tr class="separator:a87be48ec4599c3d02a118cee89e47f55 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a62d16d76ec4b30520d9cce1f2e7fda6a inherit pub_methods_class_sim_object" id="r_a62d16d76ec4b30520d9cce1f2e7fda6a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a62d16d76ec4b30520d9cce1f2e7fda6a">postEvent</a> (std::string eventName, std::string data)</td></tr>
- <tr class="separator:a62d16d76ec4b30520d9cce1f2e7fda6a inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a61da44826bbcdcbed3775d0b59dcbea7 inherit pub_methods_class_sim_object" id="r_a61da44826bbcdcbed3775d0b59dcbea7"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a61da44826bbcdcbed3775d0b59dcbea7">getDataField</a> (StringTableEntry slotName, const char *array)</td></tr>
- <tr class="separator:a61da44826bbcdcbed3775d0b59dcbea7 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a13add87ef90b3882bd7eaff39004eb35 inherit pub_methods_class_sim_object" id="r_a13add87ef90b3882bd7eaff39004eb35"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a13add87ef90b3882bd7eaff39004eb35">setDataField</a> (StringTableEntry slotName, const char *array, const char *value)</td></tr>
- <tr class="separator:a13add87ef90b3882bd7eaff39004eb35 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1fffab6c801d5afd3a6116bfaa05011e inherit pub_methods_class_sim_object" id="r_a1fffab6c801d5afd3a6116bfaa05011e"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1fffab6c801d5afd3a6116bfaa05011e">getPrefixedDataField</a> (StringTableEntry fieldName, const char *array)</td></tr>
- <tr class="separator:a1fffab6c801d5afd3a6116bfaa05011e inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8b55bbf2e919e4c167264aee7fb1c1b7 inherit pub_methods_class_sim_object" id="r_a8b55bbf2e919e4c167264aee7fb1c1b7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8b55bbf2e919e4c167264aee7fb1c1b7">setPrefixedDataField</a> (StringTableEntry fieldName, const char *array, const char *value)</td></tr>
- <tr class="separator:a8b55bbf2e919e4c167264aee7fb1c1b7 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a60a0b20565b21ca6534788ecf030b0db inherit pub_methods_class_sim_object" id="r_a60a0b20565b21ca6534788ecf030b0db"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a60a0b20565b21ca6534788ecf030b0db">getPrefixedDynamicDataField</a> (StringTableEntry fieldName, const char *array, const S32 fieldType=-1)</td></tr>
- <tr class="separator:a60a0b20565b21ca6534788ecf030b0db inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6befae44e0c81ad846242e8d8eddb149 inherit pub_methods_class_sim_object" id="r_a6befae44e0c81ad846242e8d8eddb149"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a6befae44e0c81ad846242e8d8eddb149">setPrefixedDynamicDataField</a> (StringTableEntry fieldName, const char *array, const char *value, const S32 fieldType=-1)</td></tr>
- <tr class="separator:a6befae44e0c81ad846242e8d8eddb149 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aad68561955e2af5a7ec3e3bed8fd4c62 inherit pub_methods_class_sim_object" id="r_aad68561955e2af5a7ec3e3bed8fd4c62"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aad68561955e2af5a7ec3e3bed8fd4c62">getDataFieldPrefix</a> (StringTableEntry fieldName)</td></tr>
- <tr class="separator:aad68561955e2af5a7ec3e3bed8fd4c62 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a825bbfc5684ff3b4f43a17932cea0582 inherit pub_methods_class_sim_object" id="r_a825bbfc5684ff3b4f43a17932cea0582"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a825bbfc5684ff3b4f43a17932cea0582">getDataFieldType</a> (StringTableEntry slotName, const char *array)</td></tr>
- <tr class="separator:a825bbfc5684ff3b4f43a17932cea0582 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8bb1d1ae4846e2edea63ae6db267c847 inherit pub_methods_class_sim_object" id="r_a8bb1d1ae4846e2edea63ae6db267c847"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_field_dictionary.html">SimFieldDictionary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8bb1d1ae4846e2edea63ae6db267c847">getFieldDictionary</a> ()</td></tr>
- <tr class="separator:a8bb1d1ae4846e2edea63ae6db267c847 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5a09726e6e6f20422bf0d5d9f1cd9422 inherit pub_methods_class_sim_object" id="r_a5a09726e6e6f20422bf0d5d9f1cd9422"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5a09726e6e6f20422bf0d5d9f1cd9422">clearDynamicFields</a> (void)</td></tr>
- <tr class="memdesc:a5a09726e6e6f20422bf0d5d9f1cd9422 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Clear all dynamic fields. <br /></td></tr>
- <tr class="separator:a5a09726e6e6f20422bf0d5d9f1cd9422 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aafe55ac523c402717ec8625b67fa1561 inherit pub_methods_class_sim_object" id="r_aafe55ac523c402717ec8625b67fa1561"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aafe55ac523c402717ec8625b67fa1561">setCanSaveDynamicFields</a> (bool bCanSave)</td></tr>
- <tr class="memdesc:aafe55ac523c402717ec8625b67fa1561 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Set whether fields created at runtime should be saved. Default is true. <br /></td></tr>
- <tr class="separator:aafe55ac523c402717ec8625b67fa1561 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5e521770780a12f40f6fbf75b668c4ad inherit pub_methods_class_sim_object" id="r_a5e521770780a12f40f6fbf75b668c4ad"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5e521770780a12f40f6fbf75b668c4ad">getCanSaveDynamicFields</a> (void) const</td></tr>
- <tr class="memdesc:a5e521770780a12f40f6fbf75b668c4ad inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Get whether fields created at runtime should be saved. Default is true. <br /></td></tr>
- <tr class="separator:a5e521770780a12f40f6fbf75b668c4ad inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad551e97d8f825c04f4cced55f8db3a64 inherit pub_methods_class_sim_object" id="r_ad551e97d8f825c04f4cced55f8db3a64"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ad551e97d8f825c04f4cced55f8db3a64">setInternalName</a> (const char *newname)</td></tr>
- <tr class="separator:ad551e97d8f825c04f4cced55f8db3a64 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa9e468963daa41c06c14cc2d6282b456 inherit pub_methods_class_sim_object" id="r_aa9e468963daa41c06c14cc2d6282b456"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa9e468963daa41c06c14cc2d6282b456">getInternalName</a> ()</td></tr>
- <tr class="memdesc:aa9e468963daa41c06c14cc2d6282b456 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Get the internal of of this control. <br /></td></tr>
- <tr class="separator:aa9e468963daa41c06c14cc2d6282b456 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a86f7c64cb6f7eba36f8a6e391e29492f inherit pub_methods_class_sim_object" id="r_a86f7c64cb6f7eba36f8a6e391e29492f"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a86f7c64cb6f7eba36f8a6e391e29492f">save</a> (const char *pcFilePath, bool bOnlySelected=false)</td></tr>
- <tr class="memdesc:a86f7c64cb6f7eba36f8a6e391e29492f inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Save object as a TorqueScript <a class="el" href="class_file.html">File</a>. <br /></td></tr>
- <tr class="separator:a86f7c64cb6f7eba36f8a6e391e29492f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8a1d5ac5403526378c7abb0916c55c3c inherit pub_methods_class_sim_object" id="r_a8a1d5ac5403526378c7abb0916c55c3c"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8a1d5ac5403526378c7abb0916c55c3c">isMethod</a> (const char *methodName)</td></tr>
- <tr class="memdesc:a8a1d5ac5403526378c7abb0916c55c3c inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Check if a method exists in the objects current namespace. <br /></td></tr>
- <tr class="separator:a8a1d5ac5403526378c7abb0916c55c3c inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa4a7bd634ae9f58bccb125fe45d86fc9 inherit pub_methods_class_sim_object" id="r_aa4a7bd634ae9f58bccb125fe45d86fc9"><td class="memItemLeft" align="right" valign="top">SimObjectId </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa4a7bd634ae9f58bccb125fe45d86fc9">getId</a> (void) const</td></tr>
- <tr class="separator:aa4a7bd634ae9f58bccb125fe45d86fc9 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a571c5d0b4440f6f1d5e4ab220949897e inherit pub_methods_class_sim_object" id="r_a571c5d0b4440f6f1d5e4ab220949897e"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a571c5d0b4440f6f1d5e4ab220949897e">getIdString</a> (void) const</td></tr>
- <tr class="separator:a571c5d0b4440f6f1d5e4ab220949897e inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a604dfe76701f827f0d0787f1ec29b690 inherit pub_methods_class_sim_object" id="r_a604dfe76701f827f0d0787f1ec29b690"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a604dfe76701f827f0d0787f1ec29b690">getType</a> () const</td></tr>
- <tr class="separator:a604dfe76701f827f0d0787f1ec29b690 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afef631e435982063322597320f4c817f inherit pub_methods_class_sim_object" id="r_afef631e435982063322597320f4c817f"><td class="memItemLeft" align="right" valign="top">const StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#afef631e435982063322597320f4c817f">getName</a> (void) const</td></tr>
- <tr class="separator:afef631e435982063322597320f4c817f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa19ca64ec6199448db9552e13387a246 inherit pub_methods_class_sim_object" id="r_aa19ca64ec6199448db9552e13387a246"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa19ca64ec6199448db9552e13387a246">setId</a> (SimObjectId id)</td></tr>
- <tr class="separator:aa19ca64ec6199448db9552e13387a246 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a43a200e331c5a48c30890b7ab32557eb inherit pub_methods_class_sim_object" id="r_a43a200e331c5a48c30890b7ab32557eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a43a200e331c5a48c30890b7ab32557eb">assignName</a> (const char *name)</td></tr>
- <tr class="separator:a43a200e331c5a48c30890b7ab32557eb inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8cd893920348a8bb5566e86b188bba37 inherit pub_methods_class_sim_object" id="r_a8cd893920348a8bb5566e86b188bba37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sim_group.html">SimGroup</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8cd893920348a8bb5566e86b188bba37">getGroup</a> () const</td></tr>
- <tr class="separator:a8cd893920348a8bb5566e86b188bba37 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4ba53dcc84f4c3192248367068eeb22a inherit pub_methods_class_sim_object" id="r_a4ba53dcc84f4c3192248367068eeb22a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a4ba53dcc84f4c3192248367068eeb22a">isChildOfGroup</a> (<a class="el" href="class_sim_group.html">SimGroup</a> *pGroup)</td></tr>
- <tr class="separator:a4ba53dcc84f4c3192248367068eeb22a inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0b639b01b66038bf995b7943b9c4cca2 inherit pub_methods_class_sim_object" id="r_a0b639b01b66038bf995b7943b9c4cca2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a0b639b01b66038bf995b7943b9c4cca2">isProperlyAdded</a> () const</td></tr>
- <tr class="separator:a0b639b01b66038bf995b7943b9c4cca2 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac8efc5df207a89f8c9044015074c19d8 inherit pub_methods_class_sim_object" id="r_ac8efc5df207a89f8c9044015074c19d8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ac8efc5df207a89f8c9044015074c19d8">isDeleted</a> () const</td></tr>
- <tr class="separator:ac8efc5df207a89f8c9044015074c19d8 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a69e923e012cb8988e900f51ff135fd7f inherit pub_methods_class_sim_object" id="r_a69e923e012cb8988e900f51ff135fd7f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a69e923e012cb8988e900f51ff135fd7f">isRemoved</a> () const</td></tr>
- <tr class="separator:a69e923e012cb8988e900f51ff135fd7f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a43966e19963e4bcb7f7f9b5327ec732b inherit pub_methods_class_sim_object" id="r_a43966e19963e4bcb7f7f9b5327ec732b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a43966e19963e4bcb7f7f9b5327ec732b">isLocked</a> () const</td></tr>
- <tr class="separator:a43966e19963e4bcb7f7f9b5327ec732b inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0d0eb38693dcaae147b7a890fae82934 inherit pub_methods_class_sim_object" id="r_a0d0eb38693dcaae147b7a890fae82934"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a0d0eb38693dcaae147b7a890fae82934">setLocked</a> (bool b)</td></tr>
- <tr class="separator:a0d0eb38693dcaae147b7a890fae82934 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a451227147204d105046094b758ce3438 inherit pub_methods_class_sim_object" id="r_a451227147204d105046094b758ce3438"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a451227147204d105046094b758ce3438">isHidden</a> () const</td></tr>
- <tr class="separator:a451227147204d105046094b758ce3438 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a85f8b66f6d9e9acf89ae056554f82776 inherit pub_methods_class_sim_object" id="r_a85f8b66f6d9e9acf89ae056554f82776"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a85f8b66f6d9e9acf89ae056554f82776">setHidden</a> (bool b)</td></tr>
- <tr class="separator:a85f8b66f6d9e9acf89ae056554f82776 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac8fc39880dcb3be2d5658b57e9fed264 inherit pub_methods_class_sim_object" id="r_ac8fc39880dcb3be2d5658b57e9fed264"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ac8fc39880dcb3be2d5658b57e9fed264">setProgenitorFile</a> (const char *pFile)</td></tr>
- <tr class="separator:ac8fc39880dcb3be2d5658b57e9fed264 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab9ddb5b67db343e1b7a8014bfc326bf8 inherit pub_methods_class_sim_object" id="r_ab9ddb5b67db343e1b7a8014bfc326bf8"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ab9ddb5b67db343e1b7a8014bfc326bf8">getProgenitorFile</a> (void) const</td></tr>
- <tr class="separator:ab9ddb5b67db343e1b7a8014bfc326bf8 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6cb2bfe07966c75d9360afe422749d36 inherit pub_methods_class_sim_object" id="r_a6cb2bfe07966c75d9360afe422749d36"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a6cb2bfe07966c75d9360afe422749d36">setPeriodicTimerID</a> (const S32 timerID)</td></tr>
- <tr class="separator:a6cb2bfe07966c75d9360afe422749d36 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1bca5aee058d82e2c22db072bbfdef96 inherit pub_methods_class_sim_object" id="r_a1bca5aee058d82e2c22db072bbfdef96"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1bca5aee058d82e2c22db072bbfdef96">getPeriodicTimerID</a> (void) const</td></tr>
- <tr class="separator:a1bca5aee058d82e2c22db072bbfdef96 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a45f7816c50cb3b1b9dc31bdc271db3dc inherit pub_methods_class_sim_object" id="r_a45f7816c50cb3b1b9dc31bdc271db3dc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a45f7816c50cb3b1b9dc31bdc271db3dc">isPeriodicTimerActive</a> (void) const</td></tr>
- <tr class="separator:a45f7816c50cb3b1b9dc31bdc271db3dc inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a56a065a2c20a230931de0ed98019d8fb inherit pub_methods_class_sim_object" id="r_a56a065a2c20a230931de0ed98019d8fb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a56a065a2c20a230931de0ed98019d8fb">isSelected</a> () const</td></tr>
- <tr class="separator:a56a065a2c20a230931de0ed98019d8fb inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a78577963741dd7d80dae749dccc02fc2 inherit pub_methods_class_sim_object" id="r_a78577963741dd7d80dae749dccc02fc2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a78577963741dd7d80dae749dccc02fc2">isExpanded</a> () const</td></tr>
- <tr class="separator:a78577963741dd7d80dae749dccc02fc2 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a40c19418aede1f21ea7aeadc87342dee inherit pub_methods_class_sim_object" id="r_a40c19418aede1f21ea7aeadc87342dee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a40c19418aede1f21ea7aeadc87342dee">setSelected</a> (bool sel)</td></tr>
- <tr class="separator:a40c19418aede1f21ea7aeadc87342dee inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af83d1fe99918d6650c71c6302a5839ae inherit pub_methods_class_sim_object" id="r_af83d1fe99918d6650c71c6302a5839ae"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#af83d1fe99918d6650c71c6302a5839ae">setExpanded</a> (bool exp)</td></tr>
- <tr class="separator:af83d1fe99918d6650c71c6302a5839ae inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab80c81429637a9f3a44aa55e7533cd2c inherit pub_methods_class_sim_object" id="r_ab80c81429637a9f3a44aa55e7533cd2c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ab80c81429637a9f3a44aa55e7533cd2c">setModDynamicFields</a> (bool dyn)</td></tr>
- <tr class="separator:ab80c81429637a9f3a44aa55e7533cd2c inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a00201e9d1946024a8060f586e03f5a74 inherit pub_methods_class_sim_object" id="r_a00201e9d1946024a8060f586e03f5a74"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a00201e9d1946024a8060f586e03f5a74">setModStaticFields</a> (bool sta)</td></tr>
- <tr class="separator:a00201e9d1946024a8060f586e03f5a74 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2f0d5f226a833bafd913a942723c6918 inherit pub_methods_class_sim_object" id="r_a2f0d5f226a833bafd913a942723c6918"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a2f0d5f226a833bafd913a942723c6918">SimObject</a> ()</td></tr>
- <tr class="separator:a2f0d5f226a833bafd913a942723c6918 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a681b2768672c09f14125319ac2308ee6 inherit pub_methods_class_sim_object" id="r_a681b2768672c09f14125319ac2308ee6"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a681b2768672c09f14125319ac2308ee6">~SimObject</a> ()</td></tr>
- <tr class="separator:a681b2768672c09f14125319ac2308ee6 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aea22401f7205e885be6dd887a61a0797 inherit pub_methods_class_sim_object" id="r_aea22401f7205e885be6dd887a61a0797"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aea22401f7205e885be6dd887a61a0797">processArguments</a> (S32 argc, const char **argv)</td></tr>
- <tr class="memdesc:aea22401f7205e885be6dd887a61a0797 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Process constructor options. (ie, new <a class="el" href="class_sim_object.html">SimObject(1,2,3)</a>) <br /></td></tr>
- <tr class="separator:aea22401f7205e885be6dd887a61a0797 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0e0c7d4c3cea7aee9d23a4b596a92fba inherit pub_methods_class_sim_object" id="r_a0e0c7d4c3cea7aee9d23a4b596a92fba"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a0e0c7d4c3cea7aee9d23a4b596a92fba">onGroupAdd</a> ()</td></tr>
- <tr class="memdesc:a0e0c7d4c3cea7aee9d23a4b596a92fba inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called when the object is added to a <a class="el" href="class_sim_group.html">SimGroup</a>. <br /></td></tr>
- <tr class="separator:a0e0c7d4c3cea7aee9d23a4b596a92fba inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad8e217b4d87fd05d0cc53eed4482926f inherit pub_methods_class_sim_object" id="r_ad8e217b4d87fd05d0cc53eed4482926f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ad8e217b4d87fd05d0cc53eed4482926f">onGroupRemove</a> ()</td></tr>
- <tr class="memdesc:ad8e217b4d87fd05d0cc53eed4482926f inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called when the object is removed from a <a class="el" href="class_sim_group.html">SimGroup</a>. <br /></td></tr>
- <tr class="separator:ad8e217b4d87fd05d0cc53eed4482926f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab83e4b1fa22db99d20741b86321a400d inherit pub_methods_class_sim_object" id="r_ab83e4b1fa22db99d20741b86321a400d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ab83e4b1fa22db99d20741b86321a400d">onNameChange</a> (const char *name)</td></tr>
- <tr class="memdesc:ab83e4b1fa22db99d20741b86321a400d inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called when the object's name is changed. <br /></td></tr>
- <tr class="separator:ab83e4b1fa22db99d20741b86321a400d inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acb00b32e56849913eae3abc6f872b572 inherit pub_methods_class_sim_object" id="r_acb00b32e56849913eae3abc6f872b572"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#acb00b32e56849913eae3abc6f872b572">inspectPreApply</a> ()</td></tr>
- <tr class="separator:acb00b32e56849913eae3abc6f872b572 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aefba6ba5e9b537b3d11e5416add644e1 inherit pub_methods_class_sim_object" id="r_aefba6ba5e9b537b3d11e5416add644e1"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aefba6ba5e9b537b3d11e5416add644e1">inspectPostApply</a> ()</td></tr>
- <tr class="separator:aefba6ba5e9b537b3d11e5416add644e1 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8db26dd3c0ca2b1ac05e7c3516325e61 inherit pub_methods_class_sim_object" id="r_a8db26dd3c0ca2b1ac05e7c3516325e61"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8db26dd3c0ca2b1ac05e7c3516325e61">onDeleteNotify</a> (<a class="el" href="class_sim_object.html">SimObject</a> *object)</td></tr>
- <tr class="separator:a8db26dd3c0ca2b1ac05e7c3516325e61 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a35ed1968ac7850e14737aa7ccb4356a6 inherit pub_methods_class_sim_object" id="r_a35ed1968ac7850e14737aa7ccb4356a6"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a35ed1968ac7850e14737aa7ccb4356a6">onEditorEnable</a> ()</td></tr>
- <tr class="memdesc:a35ed1968ac7850e14737aa7ccb4356a6 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called when the editor is activated. <br /></td></tr>
- <tr class="separator:a35ed1968ac7850e14737aa7ccb4356a6 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1444b2e49c37757bf57740bcd43a5a19 inherit pub_methods_class_sim_object" id="r_a1444b2e49c37757bf57740bcd43a5a19"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1444b2e49c37757bf57740bcd43a5a19">onEditorDisable</a> ()</td></tr>
- <tr class="memdesc:a1444b2e49c37757bf57740bcd43a5a19 inherit pub_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called when the editor is deactivated. <br /></td></tr>
- <tr class="separator:a1444b2e49c37757bf57740bcd43a5a19 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2400b9daf420c4b7f40e2fefccf819a7 inherit pub_methods_class_sim_object" id="r_a2400b9daf420c4b7f40e2fefccf819a7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a2400b9daf420c4b7f40e2fefccf819a7">registerObject</a> ()</td></tr>
- <tr class="separator:a2400b9daf420c4b7f40e2fefccf819a7 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a03e5444a670c9fc42bda3a569cdcfc8b inherit pub_methods_class_sim_object" id="r_a03e5444a670c9fc42bda3a569cdcfc8b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a03e5444a670c9fc42bda3a569cdcfc8b">registerObject</a> (U32 id)</td></tr>
- <tr class="separator:a03e5444a670c9fc42bda3a569cdcfc8b inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a40957e593443f2fae6e5d84c58689e23 inherit pub_methods_class_sim_object" id="r_a40957e593443f2fae6e5d84c58689e23"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a40957e593443f2fae6e5d84c58689e23">registerObject</a> (const char *name)</td></tr>
- <tr class="separator:a40957e593443f2fae6e5d84c58689e23 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad87febcd9c1b24a68db0656b4ac4bb5e inherit pub_methods_class_sim_object" id="r_ad87febcd9c1b24a68db0656b4ac4bb5e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ad87febcd9c1b24a68db0656b4ac4bb5e">registerObject</a> (const char *name, U32 id)</td></tr>
- <tr class="separator:ad87febcd9c1b24a68db0656b4ac4bb5e inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5d4a04eec15214f98292fa4d2bcb6c58 inherit pub_methods_class_sim_object" id="r_a5d4a04eec15214f98292fa4d2bcb6c58"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5d4a04eec15214f98292fa4d2bcb6c58">unregisterObject</a> ()</td></tr>
- <tr class="separator:a5d4a04eec15214f98292fa4d2bcb6c58 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a035562e6d1b195a025da907836d24d1c inherit pub_methods_class_sim_object" id="r_a035562e6d1b195a025da907836d24d1c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a035562e6d1b195a025da907836d24d1c">deleteObject</a> ()</td></tr>
- <tr class="separator:a035562e6d1b195a025da907836d24d1c inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3a6c0e9f5513c15dbc861831b392872a inherit pub_methods_class_sim_object" id="r_a3a6c0e9f5513c15dbc861831b392872a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a3a6c0e9f5513c15dbc861831b392872a">addToSet</a> (SimObjectId)</td></tr>
- <tr class="separator:a3a6c0e9f5513c15dbc861831b392872a inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae32c75b008160f8599389fa1416270f4 inherit pub_methods_class_sim_object" id="r_ae32c75b008160f8599389fa1416270f4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ae32c75b008160f8599389fa1416270f4">addToSet</a> (const char *)</td></tr>
- <tr class="separator:ae32c75b008160f8599389fa1416270f4 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8fb724887b442070d3f78e5ffdf529fc inherit pub_methods_class_sim_object" id="r_a8fb724887b442070d3f78e5ffdf529fc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8fb724887b442070d3f78e5ffdf529fc">removeFromSet</a> (SimObjectId)</td></tr>
- <tr class="separator:a8fb724887b442070d3f78e5ffdf529fc inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae15bec249a7c1003e0ebb253ba7ca4df inherit pub_methods_class_sim_object" id="r_ae15bec249a7c1003e0ebb253ba7ca4df"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ae15bec249a7c1003e0ebb253ba7ca4df">removeFromSet</a> (const char *)</td></tr>
- <tr class="separator:ae15bec249a7c1003e0ebb253ba7ca4df inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8b9f425bde559d3f1b3146fd3c1ceba2 inherit pub_methods_class_sim_object" id="r_a8b9f425bde559d3f1b3146fd3c1ceba2"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8b9f425bde559d3f1b3146fd3c1ceba2">writeField</a> (StringTableEntry fieldname, const char *value)</td></tr>
- <tr class="separator:a8b9f425bde559d3f1b3146fd3c1ceba2 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:add2aa52391620bbfb9f8c29eb1f921cd inherit pub_methods_class_sim_object" id="r_add2aa52391620bbfb9f8c29eb1f921cd"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#add2aa52391620bbfb9f8c29eb1f921cd">write</a> (<a class="el" href="class_stream.html">Stream</a> &stream, U32 tabStop, U32 flags=0)</td></tr>
- <tr class="separator:add2aa52391620bbfb9f8c29eb1f921cd inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a200de464a60a45ee5904de160e677b5f inherit pub_methods_class_sim_object" id="r_a200de464a60a45ee5904de160e677b5f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a200de464a60a45ee5904de160e677b5f">writeFields</a> (<a class="el" href="class_stream.html">Stream</a> &stream, U32 tabStop)</td></tr>
- <tr class="separator:a200de464a60a45ee5904de160e677b5f inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aebb68b5bbb2a5feb7bbf710834c6888b inherit pub_methods_class_sim_object" id="r_aebb68b5bbb2a5feb7bbf710834c6888b"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aebb68b5bbb2a5feb7bbf710834c6888b">writeObject</a> (<a class="el" href="class_stream.html">Stream</a> *stream)</td></tr>
- <tr class="separator:aebb68b5bbb2a5feb7bbf710834c6888b inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a783fe3358bc6a3bf993ec1bfef693529 inherit pub_methods_class_sim_object" id="r_a783fe3358bc6a3bf993ec1bfef693529"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a783fe3358bc6a3bf993ec1bfef693529">readObject</a> (<a class="el" href="class_stream.html">Stream</a> *stream)</td></tr>
- <tr class="separator:a783fe3358bc6a3bf993ec1bfef693529 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afc937cb7e1cd1b0768101aec936bbe45 inherit pub_methods_class_sim_object" id="r_afc937cb7e1cd1b0768101aec936bbe45"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#afc937cb7e1cd1b0768101aec936bbe45">buildFilterList</a> ()</td></tr>
- <tr class="separator:afc937cb7e1cd1b0768101aec936bbe45 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac9c1a44b539dfe7ca6782c5dd561e9ac inherit pub_methods_class_sim_object" id="r_ac9c1a44b539dfe7ca6782c5dd561e9ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ac9c1a44b539dfe7ca6782c5dd561e9ac">addFieldFilter</a> (const char *fieldName)</td></tr>
- <tr class="separator:ac9c1a44b539dfe7ca6782c5dd561e9ac inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a800867188378386931156e3329846b71 inherit pub_methods_class_sim_object" id="r_a800867188378386931156e3329846b71"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a800867188378386931156e3329846b71">removeFieldFilter</a> (const char *fieldName)</td></tr>
- <tr class="separator:a800867188378386931156e3329846b71 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a97791ba163a65547d7a5d47bed803d7d inherit pub_methods_class_sim_object" id="r_a97791ba163a65547d7a5d47bed803d7d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a97791ba163a65547d7a5d47bed803d7d">clearFieldFilters</a> ()</td></tr>
- <tr class="separator:a97791ba163a65547d7a5d47bed803d7d inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af05be979fb46390caf87d391486d38b1 inherit pub_methods_class_sim_object" id="r_af05be979fb46390caf87d391486d38b1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#af05be979fb46390caf87d391486d38b1">isFiltered</a> (const char *fieldName)</td></tr>
- <tr class="separator:af05be979fb46390caf87d391486d38b1 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afe42c2298dcfb82059cd5d8590a76479 inherit pub_methods_class_sim_object" id="r_afe42c2298dcfb82059cd5d8590a76479"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#afe42c2298dcfb82059cd5d8590a76479">assignFieldsFrom</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="separator:afe42c2298dcfb82059cd5d8590a76479 inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2ed3c32bdfeb17efd31de7faf0f5b37c inherit pub_methods_class_sim_object" id="r_a2ed3c32bdfeb17efd31de7faf0f5b37c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a2ed3c32bdfeb17efd31de7faf0f5b37c">assignDynamicFieldsFrom</a> (<a class="el" href="class_sim_object.html">SimObject</a> *obj)</td></tr>
- <tr class="separator:a2ed3c32bdfeb17efd31de7faf0f5b37c inherit pub_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_methods_class_console_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_console_object')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_console_object.html">ConsoleObject</a></td></tr>
- <tr class="memitem:a1126670f9cef40e89f356669cd373252 inherit pub_methods_class_console_object" id="r_a1126670f9cef40e89f356669cd373252"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_abstract_class_rep_1_1_field.html">AbstractClassRep::Field</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a1126670f9cef40e89f356669cd373252">findField</a> (StringTableEntry fieldName) const</td></tr>
- <tr class="memdesc:a1126670f9cef40e89f356669cd373252 inherit pub_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Get a reference to a field by name. <br /></td></tr>
- <tr class="separator:a1126670f9cef40e89f356669cd373252 inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa8453ccfe6d778d5612ae246b05c488b inherit pub_methods_class_console_object" id="r_aa8453ccfe6d778d5612ae246b05c488b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_abstract_class_rep.html">AbstractClassRep</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#aa8453ccfe6d778d5612ae246b05c488b">getClassRep</a> () const</td></tr>
- <tr class="memdesc:aa8453ccfe6d778d5612ae246b05c488b inherit pub_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Gets the ClassRep. <br /></td></tr>
- <tr class="separator:aa8453ccfe6d778d5612ae246b05c488b inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac980ffce7987a95385fe04d6fd934a6a inherit pub_methods_class_console_object" id="r_ac980ffce7987a95385fe04d6fd934a6a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#ac980ffce7987a95385fe04d6fd934a6a">setField</a> (const char *fieldName, const char *value)</td></tr>
- <tr class="memdesc:ac980ffce7987a95385fe04d6fd934a6a inherit pub_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of a field. <br /></td></tr>
- <tr class="separator:ac980ffce7987a95385fe04d6fd934a6a inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a648a403aff97cfb8f198fad055feea64 inherit pub_methods_class_console_object" id="r_a648a403aff97cfb8f198fad055feea64"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a648a403aff97cfb8f198fad055feea64">~ConsoleObject</a> ()</td></tr>
- <tr class="separator:a648a403aff97cfb8f198fad055feea64 inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2f9f31b3f4acbf8bdfefa15f78c49729 inherit pub_methods_class_console_object" id="r_a2f9f31b3f4acbf8bdfefa15f78c49729"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_abstract_class_rep.html#a470d9814acbdf9bd6a2b054c6ff7f3a6">AbstractClassRep::FieldList</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a2f9f31b3f4acbf8bdfefa15f78c49729">getFieldList</a> () const</td></tr>
- <tr class="memdesc:a2f9f31b3f4acbf8bdfefa15f78c49729 inherit pub_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Get a list of all the fields. This information cannot be modified. <br /></td></tr>
- <tr class="separator:a2f9f31b3f4acbf8bdfefa15f78c49729 inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab33e449170ae2f52341c47138da4996c inherit pub_methods_class_console_object" id="r_ab33e449170ae2f52341c47138da4996c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_abstract_class_rep.html#a470d9814acbdf9bd6a2b054c6ff7f3a6">AbstractClassRep::FieldList</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#ab33e449170ae2f52341c47138da4996c">getModifiableFieldList</a> ()</td></tr>
- <tr class="separator:ab33e449170ae2f52341c47138da4996c inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a546fd9261e6104b86b947e417bef1228 inherit pub_methods_class_console_object" id="r_a546fd9261e6104b86b947e417bef1228"><td class="memItemLeft" align="right" valign="top">bool & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a546fd9261e6104b86b947e417bef1228">getDynamicGroupExpand</a> ()</td></tr>
- <tr class="separator:a546fd9261e6104b86b947e417bef1228 inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae7913c7a8d1966a725b93f657456b66a inherit pub_methods_class_console_object" id="r_ae7913c7a8d1966a725b93f657456b66a"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#ae7913c7a8d1966a725b93f657456b66a">getClassId</a> (U32 netClassGroup) const</td></tr>
- <tr class="separator:ae7913c7a8d1966a725b93f657456b66a inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a45b489f436c9d32a63f9c3d62f66c892 inherit pub_methods_class_console_object" id="r_a45b489f436c9d32a63f9c3d62f66c892"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a45b489f436c9d32a63f9c3d62f66c892">getClassName</a> () const</td></tr>
- <tr class="separator:a45b489f436c9d32a63f9c3d62f66c892 inherit pub_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader">Datablock Internals</h2></td></tr>
- <tr class="memitem:a3ba2c37b51ec92e4b77c43533fda6846" id="r_a3ba2c37b51ec92e4b77c43533fda6846"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#a3ba2c37b51ec92e4b77c43533fda6846">modifiedKey</a></td></tr>
- <tr class="separator:a3ba2c37b51ec92e4b77c43533fda6846"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5db64d7df88701a44b4f1acffc8eed23" id="r_a5db64d7df88701a44b4f1acffc8eed23"><td class="memItemLeft" align="right" valign="top">static SimObjectId </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#a5db64d7df88701a44b4f1acffc8eed23">sNextObjectId</a> = DataBlockObjectIdFirst</td></tr>
- <tr class="separator:a5db64d7df88701a44b4f1acffc8eed23"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afcd7ea75aace6738b010c93be9066077" id="r_afcd7ea75aace6738b010c93be9066077"><td class="memItemLeft" align="right" valign="top">static S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#afcd7ea75aace6738b010c93be9066077">sNextModifiedKey</a> = 0</td></tr>
- <tr class="separator:afcd7ea75aace6738b010c93be9066077"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab77bfe8ac772fb23429ddb288c336d05" id="r_ab77bfe8ac772fb23429ddb288c336d05"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#ab77bfe8ac772fb23429ddb288c336d05">getModifiedKey</a> () const</td></tr>
- <tr class="memdesc:ab77bfe8ac772fb23429ddb288c336d05"><td class="mdescLeft"> </td><td class="mdescRight">Get the modified key for this particular datablock. <br /></td></tr>
- <tr class="separator:ab77bfe8ac772fb23429ddb288c336d05"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa8fb2a4e72e5c4975d3cd912c5de131a" id="r_aa8fb2a4e72e5c4975d3cd912c5de131a"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#aa8fb2a4e72e5c4975d3cd912c5de131a">onAdd</a> ()</td></tr>
- <tr class="memdesc:aa8fb2a4e72e5c4975d3cd912c5de131a"><td class="mdescLeft"> </td><td class="mdescRight">Called when the object is added to the sim. <br /></td></tr>
- <tr class="separator:aa8fb2a4e72e5c4975d3cd912c5de131a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a28fb2b0653c2c31284ebef9237dc9c5c" id="r_a28fb2b0653c2c31284ebef9237dc9c5c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#a28fb2b0653c2c31284ebef9237dc9c5c">onRemove</a> ()</td></tr>
- <tr class="memdesc:a28fb2b0653c2c31284ebef9237dc9c5c"><td class="mdescLeft"> </td><td class="mdescRight">Called when the object is removed from the sim. <br /></td></tr>
- <tr class="separator:a28fb2b0653c2c31284ebef9237dc9c5c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a774b03009201ddc3fd55367f5578384f" id="r_a774b03009201ddc3fd55367f5578384f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#a774b03009201ddc3fd55367f5578384f">onStaticModified</a> (const char *slotName, const char *newValue=NULL)</td></tr>
- <tr class="separator:a774b03009201ddc3fd55367f5578384f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad73944aca581a05678f376a78c549572" id="r_ad73944aca581a05678f376a78c549572"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#ad73944aca581a05678f376a78c549572">assignId</a> ()</td></tr>
- <tr class="separator:ad73944aca581a05678f376a78c549572"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af1ae09950822cd494271c933a7a390b9" id="r_af1ae09950822cd494271c933a7a390b9"><td class="memItemLeft" align="right" valign="top">static S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#af1ae09950822cd494271c933a7a390b9">getNextModifiedKey</a> ()</td></tr>
- <tr class="separator:af1ae09950822cd494271c933a7a390b9"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader">Datablock Interface</h2></td></tr>
- <tr class="memitem:a60fb51031f974865dea3731d98179953" id="r_a60fb51031f974865dea3731d98179953"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#a60fb51031f974865dea3731d98179953">packData</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream)</td></tr>
- <tr class="separator:a60fb51031f974865dea3731d98179953"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4ef54e743e1acf21dc363a9a6cc5fd59" id="r_a4ef54e743e1acf21dc363a9a6cc5fd59"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#a4ef54e743e1acf21dc363a9a6cc5fd59">unpackData</a> (<a class="el" href="class_bit_stream.html">BitStream</a> *stream)</td></tr>
- <tr class="separator:a4ef54e743e1acf21dc363a9a6cc5fd59"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a843fde41c443860ab1ac470c6daef92d" id="r_a843fde41c443860ab1ac470c6daef92d"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_data_block.html#a843fde41c443860ab1ac470c6daef92d">preload</a> (bool server, char errorBuffer[256])</td></tr>
- <tr class="separator:a843fde41c443860ab1ac470c6daef92d"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
- Additional Inherited Members</h2></td></tr>
- <tr class="inherit_header pub_types_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_sim_object')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:aa764d6ab46a34397a2a625235de83577 inherit pub_types_class_sim_object" id="r_aa764d6ab46a34397a2a625235de83577"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa764d6ab46a34397a2a625235de83577">WriteFlags</a> { <a class="el" href="class_sim_object.html#aa764d6ab46a34397a2a625235de83577a03224eeb724e582e75ae323a49e31156">SelectedOnly</a> = BIT(0)
- }</td></tr>
- <tr class="separator:aa764d6ab46a34397a2a625235de83577 inherit pub_types_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_static_methods_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_sim_object')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a67420d3593db1aae6efb2c3abb23c690 inherit pub_static_methods_class_sim_object" id="r_a67420d3593db1aae6efb2c3abb23c690"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a67420d3593db1aae6efb2c3abb23c690">initPersistFields</a> ()</td></tr>
- <tr class="separator:a67420d3593db1aae6efb2c3abb23c690 inherit pub_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_static_methods_class_console_object"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_console_object')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="class_console_object.html">ConsoleObject</a></td></tr>
- <tr class="memitem:a336cc354c2d28bd8a502405466282db9 inherit pub_static_methods_class_console_object" id="r_a336cc354c2d28bd8a502405466282db9"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a336cc354c2d28bd8a502405466282db9">lookupClassName</a> (const U32 in_classTag)</td></tr>
- <tr class="memdesc:a336cc354c2d28bd8a502405466282db9 inherit pub_static_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Get the classname from a class tag. <br /></td></tr>
- <tr class="separator:a336cc354c2d28bd8a502405466282db9 inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a67420d3593db1aae6efb2c3abb23c690 inherit pub_static_methods_class_console_object" id="r_a67420d3593db1aae6efb2c3abb23c690"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a67420d3593db1aae6efb2c3abb23c690">initPersistFields</a> ()</td></tr>
- <tr class="separator:a67420d3593db1aae6efb2c3abb23c690 inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a95c239afc15d197ae11798bc11e5c28b inherit pub_static_methods_class_console_object" id="r_a95c239afc15d197ae11798bc11e5c28b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a95c239afc15d197ae11798bc11e5c28b">consoleInit</a> ()</td></tr>
- <tr class="separator:a95c239afc15d197ae11798bc11e5c28b inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af6128f2158606edc40e1cb210ba92bd0 inherit pub_static_methods_class_console_object" id="r_af6128f2158606edc40e1cb210ba92bd0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_abstract_class_rep.html">AbstractClassRep</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#af6128f2158606edc40e1cb210ba92bd0">getStaticClassRep</a> ()</td></tr>
- <tr class="memdesc:af6128f2158606edc40e1cb210ba92bd0 inherit pub_static_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Get the abstract class information for this class. <br /></td></tr>
- <tr class="separator:af6128f2158606edc40e1cb210ba92bd0 inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac93219672441a5e91bcfc02abeed29cb inherit pub_static_methods_class_console_object" id="r_ac93219672441a5e91bcfc02abeed29cb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_abstract_class_rep.html">AbstractClassRep</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#ac93219672441a5e91bcfc02abeed29cb">getParentStaticClassRep</a> ()</td></tr>
- <tr class="memdesc:ac93219672441a5e91bcfc02abeed29cb inherit pub_static_methods_class_console_object"><td class="mdescLeft"> </td><td class="mdescRight">Get the abstract class information for this class's superclass. <br /></td></tr>
- <tr class="separator:ac93219672441a5e91bcfc02abeed29cb inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa8b4ee59c729a0704b4a2f7b52246f98 inherit pub_static_methods_class_console_object" id="r_aa8b4ee59c729a0704b4a2f7b52246f98"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_console_object.html">ConsoleObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#aa8b4ee59c729a0704b4a2f7b52246f98">create</a> (const char *in_pClassName)</td></tr>
- <tr class="separator:aa8b4ee59c729a0704b4a2f7b52246f98 inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abeb358d6fc89fc282b4e401de2895965 inherit pub_static_methods_class_console_object" id="r_abeb358d6fc89fc282b4e401de2895965"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_console_object.html">ConsoleObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#abeb358d6fc89fc282b4e401de2895965">create</a> (const U32 groupId, const U32 typeId, const U32 in_classId)</td></tr>
- <tr class="separator:abeb358d6fc89fc282b4e401de2895965 inherit pub_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pub_static_attribs_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_sim_object')"><img src="closed.png" alt="-"/> Static Public Attributes inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a5d6df47d150d38ec4999f9bd9ac68fa5 inherit pub_static_attribs_class_sim_object" id="r_a5d6df47d150d38ec4999f9bd9ac68fa5"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a5d6df47d150d38ec4999f9bd9ac68fa5">disableNameChanging</a> = false</td></tr>
- <tr class="separator:a5d6df47d150d38ec4999f9bd9ac68fa5 inherit pub_static_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_methods_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_sim_object')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a3b0caf75cb0eccb9fb63406b813c431d inherit pro_methods_class_sim_object" id="r_a3b0caf75cb0eccb9fb63406b813c431d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a3b0caf75cb0eccb9fb63406b813c431d">onTamlPreWrite</a> (void)</td></tr>
- <tr class="memdesc:a3b0caf75cb0eccb9fb63406b813c431d inherit pro_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_taml.html">Taml</a> callbacks. <br /></td></tr>
- <tr class="separator:a3b0caf75cb0eccb9fb63406b813c431d inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1baf86d5d5d9f1c2190e7bb72aacb068 inherit pro_methods_class_sim_object" id="r_a1baf86d5d5d9f1c2190e7bb72aacb068"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1baf86d5d5d9f1c2190e7bb72aacb068">onTamlPostWrite</a> (void)</td></tr>
- <tr class="memdesc:a1baf86d5d5d9f1c2190e7bb72aacb068 inherit pro_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called after <a class="el" href="class_taml.html">Taml</a> has finished writing the object. <br /></td></tr>
- <tr class="separator:a1baf86d5d5d9f1c2190e7bb72aacb068 inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af3830391b29fe4e30779260612049995 inherit pro_methods_class_sim_object" id="r_af3830391b29fe4e30779260612049995"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#af3830391b29fe4e30779260612049995">onTamlPreRead</a> (void)</td></tr>
- <tr class="memdesc:af3830391b29fe4e30779260612049995 inherit pro_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called prior to <a class="el" href="class_taml.html">Taml</a> reading the object. <br /></td></tr>
- <tr class="separator:af3830391b29fe4e30779260612049995 inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8d896544fb75ff4b98cac3099bf5f55f inherit pro_methods_class_sim_object" id="r_a8d896544fb75ff4b98cac3099bf5f55f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8d896544fb75ff4b98cac3099bf5f55f">onTamlPostRead</a> (const <a class="el" href="class_taml_custom_nodes.html">TamlCustomNodes</a> &customNodes)</td></tr>
- <tr class="separator:a8d896544fb75ff4b98cac3099bf5f55f inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad03b42162545e4be24b218369f4fbcf5 inherit pro_methods_class_sim_object" id="r_ad03b42162545e4be24b218369f4fbcf5"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ad03b42162545e4be24b218369f4fbcf5">onTamlAddParent</a> (<a class="el" href="class_sim_object.html">SimObject</a> *pParentObject)</td></tr>
- <tr class="memdesc:ad03b42162545e4be24b218369f4fbcf5 inherit pro_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called after <a class="el" href="class_taml.html">Taml</a> has finished reading the object and has added the object to any parent. <br /></td></tr>
- <tr class="separator:ad03b42162545e4be24b218369f4fbcf5 inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a037d9b99b69dbd817a78b7a7758d1a69 inherit pro_methods_class_sim_object" id="r_a037d9b99b69dbd817a78b7a7758d1a69"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a037d9b99b69dbd817a78b7a7758d1a69">onTamlCustomWrite</a> (<a class="el" href="class_taml_custom_nodes.html">TamlCustomNodes</a> &customNodes)</td></tr>
- <tr class="memdesc:a037d9b99b69dbd817a78b7a7758d1a69 inherit pro_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called during the writing of the object to allow custom properties to be written. <br /></td></tr>
- <tr class="separator:a037d9b99b69dbd817a78b7a7758d1a69 inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3d9c05e2d4a4ba16cc11dc7949015a3e inherit pro_methods_class_sim_object" id="r_a3d9c05e2d4a4ba16cc11dc7949015a3e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a3d9c05e2d4a4ba16cc11dc7949015a3e">onTamlCustomRead</a> (const <a class="el" href="class_taml_custom_nodes.html">TamlCustomNodes</a> &customNodes)</td></tr>
- <tr class="memdesc:a3d9c05e2d4a4ba16cc11dc7949015a3e inherit pro_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Called during the reading of the object to allow custom properties to be read. <br /></td></tr>
- <tr class="separator:a3d9c05e2d4a4ba16cc11dc7949015a3e inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9d1bbaa7a9b2443eeb39c4a127d9f9e8 inherit pro_methods_class_sim_object" id="r_a9d1bbaa7a9b2443eeb39c4a127d9f9e8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a9d1bbaa7a9b2443eeb39c4a127d9f9e8">linkNamespaces</a> ()</td></tr>
- <tr class="separator:a9d1bbaa7a9b2443eeb39c4a127d9f9e8 inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a97551603378a0bbc3d3d98326a56631e inherit pro_methods_class_sim_object" id="r_a97551603378a0bbc3d3d98326a56631e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a97551603378a0bbc3d3d98326a56631e">unlinkNamespaces</a> ()</td></tr>
- <tr class="separator:a97551603378a0bbc3d3d98326a56631e inherit pro_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_methods_class_console_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_console_object')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_console_object.html">ConsoleObject</a></td></tr>
- <tr class="memitem:a8b5a944ed3b7fa672a250a5d389c8f15 inherit pro_methods_class_console_object" id="r_a8b5a944ed3b7fa672a250a5d389c8f15"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a8b5a944ed3b7fa672a250a5d389c8f15">ConsoleObject</a> ()</td></tr>
- <tr class="separator:a8b5a944ed3b7fa672a250a5d389c8f15 inherit pro_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a601f42ddcee97ab4eee59e6dbc9df75b inherit pro_methods_class_console_object" id="r_a601f42ddcee97ab4eee59e6dbc9df75b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a601f42ddcee97ab4eee59e6dbc9df75b">ConsoleObject</a> (const <a class="el" href="class_console_object.html">ConsoleObject</a> &)</td></tr>
- <tr class="separator:a601f42ddcee97ab4eee59e6dbc9df75b inherit pro_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_static_methods_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_sim_object')"><img src="closed.png" alt="-"/> Static Protected Member Functions inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a238c87f71783e3654af75d5ca4a84ae8 inherit pro_static_methods_class_sim_object" id="r_a238c87f71783e3654af75d5ca4a84ae8"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a238c87f71783e3654af75d5ca4a84ae8">setClass</a> (void *obj, const char *data)</td></tr>
- <tr class="separator:a238c87f71783e3654af75d5ca4a84ae8 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a43001ba1a3e2861eb120a04cf0796588 inherit pro_static_methods_class_sim_object" id="r_a43001ba1a3e2861eb120a04cf0796588"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a43001ba1a3e2861eb120a04cf0796588">setSuperClass</a> (void *obj, const char *data)</td></tr>
- <tr class="separator:a43001ba1a3e2861eb120a04cf0796588 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a050c10f238d99841ebaf065d96054342 inherit pro_static_methods_class_sim_object" id="r_a050c10f238d99841ebaf065d96054342"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a050c10f238d99841ebaf065d96054342">writeObjectName</a> (void *obj, StringTableEntry pFieldName)</td></tr>
- <tr class="separator:a050c10f238d99841ebaf065d96054342 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa7652122ac6a5cf7337b0e7a7b3825e5 inherit pro_static_methods_class_sim_object" id="r_aa7652122ac6a5cf7337b0e7a7b3825e5"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa7652122ac6a5cf7337b0e7a7b3825e5">writeCanSaveDynamicFields</a> (void *obj, StringTableEntry pFieldName)</td></tr>
- <tr class="separator:aa7652122ac6a5cf7337b0e7a7b3825e5 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a57d090bc62bb37dd4a36dab7d5538ad4 inherit pro_static_methods_class_sim_object" id="r_a57d090bc62bb37dd4a36dab7d5538ad4"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a57d090bc62bb37dd4a36dab7d5538ad4">writeInternalName</a> (void *obj, StringTableEntry pFieldName)</td></tr>
- <tr class="separator:a57d090bc62bb37dd4a36dab7d5538ad4 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1f5140e6ccbc12845db7038be8c8c2e1 inherit pro_static_methods_class_sim_object" id="r_a1f5140e6ccbc12845db7038be8c8c2e1"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1f5140e6ccbc12845db7038be8c8c2e1">setParentGroup</a> (void *obj, const char *data)</td></tr>
- <tr class="separator:a1f5140e6ccbc12845db7038be8c8c2e1 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad11229fc0e726de20183e61c4e963904 inherit pro_static_methods_class_sim_object" id="r_ad11229fc0e726de20183e61c4e963904"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ad11229fc0e726de20183e61c4e963904">writeParentGroup</a> (void *obj, StringTableEntry pFieldName)</td></tr>
- <tr class="separator:ad11229fc0e726de20183e61c4e963904 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1a0d756e0d41114cfb264c5a0a38399b inherit pro_static_methods_class_sim_object" id="r_a1a0d756e0d41114cfb264c5a0a38399b"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1a0d756e0d41114cfb264c5a0a38399b">writeSuperclass</a> (void *obj, StringTableEntry pFieldName)</td></tr>
- <tr class="separator:a1a0d756e0d41114cfb264c5a0a38399b inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3753e8d47c78c8b6c39f5a1df2586d45 inherit pro_static_methods_class_sim_object" id="r_a3753e8d47c78c8b6c39f5a1df2586d45"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a3753e8d47c78c8b6c39f5a1df2586d45">writeClass</a> (void *obj, StringTableEntry pFieldName)</td></tr>
- <tr class="separator:a3753e8d47c78c8b6c39f5a1df2586d45 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a359e31abae34476f5e76b43114058166 inherit pro_static_methods_class_sim_object" id="r_a359e31abae34476f5e76b43114058166"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a359e31abae34476f5e76b43114058166">setProtectedName</a> (void *obj, const char *data)</td></tr>
- <tr class="separator:a359e31abae34476f5e76b43114058166 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a27f9b7da7ac37f39ba7e364a74cc943f inherit pro_static_methods_class_sim_object" id="r_a27f9b7da7ac37f39ba7e364a74cc943f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_sim_object_1_1_notify.html">SimObject::Notify</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a27f9b7da7ac37f39ba7e364a74cc943f">allocNotify</a> ()</td></tr>
- <tr class="memdesc:a27f9b7da7ac37f39ba7e364a74cc943f inherit pro_static_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Get a free <a class="el" href="struct_sim_object_1_1_notify.html">Notify</a> structure. <br /></td></tr>
- <tr class="separator:a27f9b7da7ac37f39ba7e364a74cc943f inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa77d566406c826b12013b264b4d72450 inherit pro_static_methods_class_sim_object" id="r_aa77d566406c826b12013b264b4d72450"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#aa77d566406c826b12013b264b4d72450">freeNotify</a> (<a class="el" href="struct_sim_object_1_1_notify.html">SimObject::Notify</a> *)</td></tr>
- <tr class="memdesc:aa77d566406c826b12013b264b4d72450 inherit pro_static_methods_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Mark a <a class="el" href="struct_sim_object_1_1_notify.html">Notify</a> structure as free. <br /></td></tr>
- <tr class="separator:aa77d566406c826b12013b264b4d72450 inherit pro_static_methods_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_static_methods_class_console_object"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_class_console_object')"><img src="closed.png" alt="-"/> Static Protected Member Functions inherited from <a class="el" href="class_console_object.html">ConsoleObject</a></td></tr>
- <tr class="memitem:a38f3095c01e8b2055e4c2e58d9a133e8 inherit pro_static_methods_class_console_object" id="r_a38f3095c01e8b2055e4c2e58d9a133e8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a38f3095c01e8b2055e4c2e58d9a133e8">addGroup</a> (const char *in_pGroupname, const char *in_pGroupDocs=NULL)</td></tr>
- <tr class="separator:a38f3095c01e8b2055e4c2e58d9a133e8 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1918263ead95ed1906c7027651938e0c inherit pro_static_methods_class_console_object" id="r_a1918263ead95ed1906c7027651938e0c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a1918263ead95ed1906c7027651938e0c">endGroup</a> (const char *in_pGroupname)</td></tr>
- <tr class="separator:a1918263ead95ed1906c7027651938e0c inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1e61452413a8cd497dfc1a2b62f072cd inherit pro_static_methods_class_console_object" id="r_a1e61452413a8cd497dfc1a2b62f072cd"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a1e61452413a8cd497dfc1a2b62f072cd">addField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, const U32 in_elementCount=1, <a class="el" href="struct_enum_table.html">EnumTable</a> *in_table=NULL, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:a1e61452413a8cd497dfc1a2b62f072cd inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad4ad51d247b2e09ea51783a8fdbb4b95 inherit pro_static_methods_class_console_object" id="r_ad4ad51d247b2e09ea51783a8fdbb4b95"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#ad4ad51d247b2e09ea51783a8fdbb4b95">addField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_abstract_class_rep.html#ab897bbd2116b331da38ac71717dbb3b3">AbstractClassRep::WriteDataNotify</a> in_writeDataFn, const U32 in_elementCount=1, <a class="el" href="struct_enum_table.html">EnumTable</a> *in_table=NULL, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:ad4ad51d247b2e09ea51783a8fdbb4b95 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7fe0d513b2bea8f6a1710c35189f550c inherit pro_static_methods_class_console_object" id="r_a7fe0d513b2bea8f6a1710c35189f550c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a7fe0d513b2bea8f6a1710c35189f550c">addField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, const char *in_pFieldDocs)</td></tr>
- <tr class="separator:a7fe0d513b2bea8f6a1710c35189f550c inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a83176674ac909724b9ba2dce44a71e9a inherit pro_static_methods_class_console_object" id="r_a83176674ac909724b9ba2dce44a71e9a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a83176674ac909724b9ba2dce44a71e9a">addField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_abstract_class_rep.html#ab897bbd2116b331da38ac71717dbb3b3">AbstractClassRep::WriteDataNotify</a> in_writeDataFn, const char *in_pFieldDocs)</td></tr>
- <tr class="separator:a83176674ac909724b9ba2dce44a71e9a inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3356a3140575cbc1e4466883937daf0b inherit pro_static_methods_class_console_object" id="r_a3356a3140575cbc1e4466883937daf0b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a3356a3140575cbc1e4466883937daf0b">addFieldV</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_console_type_validator.html">ConsoleTypeValidator</a> *v, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:a3356a3140575cbc1e4466883937daf0b inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae5af434e7146816044ce3be70f61ebb8 inherit pro_static_methods_class_console_object" id="r_ae5af434e7146816044ce3be70f61ebb8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#ae5af434e7146816044ce3be70f61ebb8">addProtectedField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_abstract_class_rep.html#a23fe751b9b844d180a5e8ee921968aa5">AbstractClassRep::SetDataNotify</a> in_setDataFn, <a class="el" href="class_abstract_class_rep.html#a11f286fc60ce139f916571059ec35e22">AbstractClassRep::GetDataNotify</a> in_getDataFn=&defaultProtectedGetFn, const U32 in_elementCount=1, <a class="el" href="struct_enum_table.html">EnumTable</a> *in_table=NULL, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:ae5af434e7146816044ce3be70f61ebb8 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5161f628159e510b744cef47fd6598a3 inherit pro_static_methods_class_console_object" id="r_a5161f628159e510b744cef47fd6598a3"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a5161f628159e510b744cef47fd6598a3">addProtectedField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_abstract_class_rep.html#a23fe751b9b844d180a5e8ee921968aa5">AbstractClassRep::SetDataNotify</a> in_setDataFn, <a class="el" href="class_abstract_class_rep.html#a11f286fc60ce139f916571059ec35e22">AbstractClassRep::GetDataNotify</a> in_getDataFn=&defaultProtectedGetFn, <a class="el" href="class_abstract_class_rep.html#ab897bbd2116b331da38ac71717dbb3b3">AbstractClassRep::WriteDataNotify</a> in_writeDataFn=&defaultProtectedWriteFn, const U32 in_elementCount=1, <a class="el" href="struct_enum_table.html">EnumTable</a> *in_table=NULL, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:a5161f628159e510b744cef47fd6598a3 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2df2d873096113f009661c676c4d0c81 inherit pro_static_methods_class_console_object" id="r_a2df2d873096113f009661c676c4d0c81"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a2df2d873096113f009661c676c4d0c81">addProtectedField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_abstract_class_rep.html#a23fe751b9b844d180a5e8ee921968aa5">AbstractClassRep::SetDataNotify</a> in_setDataFn, <a class="el" href="class_abstract_class_rep.html#a11f286fc60ce139f916571059ec35e22">AbstractClassRep::GetDataNotify</a> in_getDataFn=&defaultProtectedGetFn, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:a2df2d873096113f009661c676c4d0c81 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aed96a36e73e2eee15cf6a3ae1412d9bd inherit pro_static_methods_class_console_object" id="r_aed96a36e73e2eee15cf6a3ae1412d9bd"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#aed96a36e73e2eee15cf6a3ae1412d9bd">addProtectedField</a> (const char *in_pFieldname, const U32 in_fieldType, const dsize_t in_fieldOffset, <a class="el" href="class_abstract_class_rep.html#a23fe751b9b844d180a5e8ee921968aa5">AbstractClassRep::SetDataNotify</a> in_setDataFn, <a class="el" href="class_abstract_class_rep.html#a11f286fc60ce139f916571059ec35e22">AbstractClassRep::GetDataNotify</a> in_getDataFn=&defaultProtectedGetFn, <a class="el" href="class_abstract_class_rep.html#ab897bbd2116b331da38ac71717dbb3b3">AbstractClassRep::WriteDataNotify</a> in_writeDataFn=&defaultProtectedWriteFn, const char *in_pFieldDocs=NULL)</td></tr>
- <tr class="separator:aed96a36e73e2eee15cf6a3ae1412d9bd inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aed3d0d1abd7ba4a17e792ca80f3478a7 inherit pro_static_methods_class_console_object" id="r_aed3d0d1abd7ba4a17e792ca80f3478a7"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#aed3d0d1abd7ba4a17e792ca80f3478a7">addDepricatedField</a> (const char *fieldName)</td></tr>
- <tr class="separator:aed3d0d1abd7ba4a17e792ca80f3478a7 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7a47772574721164fe83b2fd5e3c6fc8 inherit pro_static_methods_class_console_object" id="r_a7a47772574721164fe83b2fd5e3c6fc8"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_console_object.html#a7a47772574721164fe83b2fd5e3c6fc8">removeField</a> (const char *in_pFieldname)</td></tr>
- <tr class="separator:a7a47772574721164fe83b2fd5e3c6fc8 inherit pro_static_methods_class_console_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_attribs_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_sim_object')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a084af54739c09b7f36838bd505d3f683 inherit pro_attribs_class_sim_object" id="r_a084af54739c09b7f36838bd505d3f683"><td class="memItemLeft" align="right" valign="top">SimObjectId </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a084af54739c09b7f36838bd505d3f683">mId</a></td></tr>
- <tr class="memdesc:a084af54739c09b7f36838bd505d3f683 inherit pro_attribs_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Id number for this object. <br /></td></tr>
- <tr class="separator:a084af54739c09b7f36838bd505d3f683 inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1bc0c634cbd6eae42ba8e678123b3e12 inherit pro_attribs_class_sim_object" id="r_a1bc0c634cbd6eae42ba8e678123b3e12"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a1bc0c634cbd6eae42ba8e678123b3e12">mIdString</a></td></tr>
- <tr class="separator:a1bc0c634cbd6eae42ba8e678123b3e12 inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afa8dcd83f1b3cc756738fd08d91b699b inherit pro_attribs_class_sim_object" id="r_afa8dcd83f1b3cc756738fd08d91b699b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_namespace.html">Namespace</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#afa8dcd83f1b3cc756738fd08d91b699b">mNameSpace</a></td></tr>
- <tr class="separator:afa8dcd83f1b3cc756738fd08d91b699b inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7e0203ca282d77263fdee9a9c8d0631f inherit pro_attribs_class_sim_object" id="r_a7e0203ca282d77263fdee9a9c8d0631f"><td class="memItemLeft" align="right" valign="top">U32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a7e0203ca282d77263fdee9a9c8d0631f">mTypeMask</a></td></tr>
- <tr class="separator:a7e0203ca282d77263fdee9a9c8d0631f inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afb0ea09846fa6e5ceac432439a252709 inherit pro_attribs_class_sim_object" id="r_afb0ea09846fa6e5ceac432439a252709"><td class="memItemLeft" align="right" valign="top">S32 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#afb0ea09846fa6e5ceac432439a252709">mScriptCallbackGuard</a></td></tr>
- <tr class="memdesc:afb0ea09846fa6e5ceac432439a252709 inherit pro_attribs_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Whether the object is executing a script callback. <br /></td></tr>
- <tr class="separator:afb0ea09846fa6e5ceac432439a252709 inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9d58648eb55132316b07f0bfdf1f5f79 inherit pro_attribs_class_sim_object" id="r_a9d58648eb55132316b07f0bfdf1f5f79"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a9d58648eb55132316b07f0bfdf1f5f79">mCanSaveFieldDictionary</a></td></tr>
- <tr class="memdesc:a9d58648eb55132316b07f0bfdf1f5f79 inherit pro_attribs_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">true if dynamic fields (added at runtime) should be saved, defaults to true <br /></td></tr>
- <tr class="separator:a9d58648eb55132316b07f0bfdf1f5f79 inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae25d89dbd7309a4fe60e221d19e3beb4 inherit pro_attribs_class_sim_object" id="r_ae25d89dbd7309a4fe60e221d19e3beb4"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#ae25d89dbd7309a4fe60e221d19e3beb4">mInternalName</a></td></tr>
- <tr class="memdesc:ae25d89dbd7309a4fe60e221d19e3beb4 inherit pro_attribs_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Stores object Internal Name. <br /></td></tr>
- <tr class="separator:ae25d89dbd7309a4fe60e221d19e3beb4 inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afcdd8b2e39eb6cab2310ec01fc23dfc8 inherit pro_attribs_class_sim_object" id="r_afcdd8b2e39eb6cab2310ec01fc23dfc8"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#afcdd8b2e39eb6cab2310ec01fc23dfc8">mClassName</a></td></tr>
- <tr class="memdesc:afcdd8b2e39eb6cab2310ec01fc23dfc8 inherit pro_attribs_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Stores the class name to link script class namespaces. <br /></td></tr>
- <tr class="separator:afcdd8b2e39eb6cab2310ec01fc23dfc8 inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2866b6130ce096fe6563e71995d35f0f inherit pro_attribs_class_sim_object" id="r_a2866b6130ce096fe6563e71995d35f0f"><td class="memItemLeft" align="right" valign="top">StringTableEntry </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a2866b6130ce096fe6563e71995d35f0f">mSuperClassName</a></td></tr>
- <tr class="memdesc:a2866b6130ce096fe6563e71995d35f0f inherit pro_attribs_class_sim_object"><td class="mdescLeft"> </td><td class="mdescRight">Stores super class name to link script class namespaces. <br /></td></tr>
- <tr class="separator:a2866b6130ce096fe6563e71995d35f0f inherit pro_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="inherit_header pro_static_attribs_class_sim_object"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_sim_object')"><img src="closed.png" alt="-"/> Static Protected Attributes inherited from <a class="el" href="class_sim_object.html">SimObject</a></td></tr>
- <tr class="memitem:a8f583d26e810008b4532327b7bbae397 inherit pro_static_attribs_class_sim_object" id="r_a8f583d26e810008b4532327b7bbae397"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_sim_object_1_1_notify.html">SimObject::Notify</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sim_object.html#a8f583d26e810008b4532327b7bbae397">mNotifyFreeList</a> = NULL</td></tr>
- <tr class="separator:a8f583d26e810008b4532327b7bbae397 inherit pro_static_attribs_class_sim_object"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
- <div class="textblock"><p>Root DataBlock class.</p>
- <h1><a class="anchor" id="SimDataBlock_intro"></a>
- Introduction</h1>
- <p>Another powerful aspect of <a class="el" href="namespace_torque.html">Torque</a>'s networking is the datablock. Datablocks are used to provide relatively static information about entities; for instance, what model a weapon should use to display itself, or how heavy a player class is.</p>
- <p>This gives significant gains in network efficiency, because it means that all the datablocks on a server can be transferred over the network at client connect time, instead of being intertwined with the update code for NetObjects.</p>
- <p>This makes the network code much simpler overall, as one-time initialization code is segregated from the standard object update code, as well as providing several powerful features, which we will discuss momentarily.</p>
- <h1><a class="anchor" id="SimDataBlock_preload"></a>
- preload() and File Downloading</h1>
- <p>Because datablocks are sent over the wire, using SimDataBlockEvent, before gameplay starts in earnest, we gain in several areas. First, we don't have to try to keep up with the game state while working with incomplete information. Second, we can provide the user with a nice loading screen, instead of the more traditional "Connecting..." message. Finally, and most usefully, we can request missing files from the server as we become aware of them, since we are under no obligation to render anything for the user.</p>
- <p>The mechanism for this is fairly basic. After a datablock is unpacked, the <a class="el" href="class_sim_data_block.html#a843fde41c443860ab1ac470c6daef92d">preload()</a> method is called. If it returns false and sets an error, then the network code checks to see if a file (or files) failed to be located by the <a class="el" href="class_res_manager.html">ResManager</a>; if so, then it requests those files from the server. If preload returns true, then the datablock is considered loaded. If preload returns false and sets no error, then the connection is aborted.</p>
- <p>Once the file(s) is downloaded, the datablock's <a class="el" href="class_sim_data_block.html#a843fde41c443860ab1ac470c6daef92d">preload()</a> method is called again. If it fails with the same error, the connection is aborted. If a new error is returned, then the download-retry process is repeated until the preload works.</p>
- <h1><a class="anchor" id="SimDataBlock_guide"></a>
- Guide To Datablock Code</h1>
- <p>To make a datablock subclass, you need to extend three functions:</p><ul>
- <li><a class="el" href="class_sim_data_block.html#a843fde41c443860ab1ac470c6daef92d">preload()</a></li>
- <li><a class="el" href="class_sim_data_block.html#a60fb51031f974865dea3731d98179953">packData()</a></li>
- <li><a class="el" href="class_sim_data_block.html#a4ef54e743e1acf21dc363a9a6cc5fd59">unpackData()</a></li>
- </ul>
- <p><a class="el" href="class_sim_data_block.html#a60fb51031f974865dea3731d98179953">packData()</a> and <a class="el" href="class_sim_data_block.html#a4ef54e743e1acf21dc363a9a6cc5fd59">unpackData()</a> simply read or write data to a network stream. If you add any fields, you need to add appropriate calls to read or write. Make sure that the order of reads and writes is the same in both functions. Make sure to call the Parent's version of these methods in every subclass.</p>
- <p><a class="el" href="class_sim_data_block.html#a843fde41c443860ab1ac470c6daef92d">preload()</a> is a bit more complex; it is responsible for taking the raw data read by <a class="el" href="class_sim_data_block.html#a4ef54e743e1acf21dc363a9a6cc5fd59">unpackData()</a> and processing it into a form useful by the datablock's owning object. For instance, the Player class' datablock, PlayerData, gets handles to commonly used nodes in the player model, as well as resolving handles to textures and other resources. <b>Any</b> code which loads files or performs other actions beyond simply reading the data from the packet, such as validation, must reside in <a class="el" href="class_sim_data_block.html#a843fde41c443860ab1ac470c6daef92d">preload()</a>.</p>
- <p>To write your own <a class="el" href="class_sim_data_block.html#a843fde41c443860ab1ac470c6daef92d">preload()</a> methods, see any of the existing methods in the codebase; for instance, PlayerData::preload() is an excellent example of error-reporting, data validation, and so forth.</p>
- <dl class="section note"><dt>Note</dt><dd>A useful trick, which is used in several places in the engine, is that of temporarily storing SimObjectIds in the variable which will eventually hold the "real" handle. ShapeImage uses this trick in several pllaces; so do the vehicle classes. See GameBaseData for more on using this trick.</dd></dl>
- <dl class="section see"><dt>See also</dt><dd>GameBaseData for some more information on the datablocks used throughout most of the <a class="el" href="structengine.html">engine</a>. </dd>
- <dd>
- <a href="http://hosted.tribalwar.com/t2faq/datablocks.shtml">http://hosted.tribalwar.com/t2faq/datablocks.shtml</a> for an excellent explanation of the basics of datablocks from script. Note that these comments mostly apply to GameBaseData and its children. </dd></dl>
- </div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
- <a id="a0904b2f062e6689a6782a65c1ba91746" name="a0904b2f062e6689a6782a65c1ba91746"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0904b2f062e6689a6782a65c1ba91746">◆ </a></span>SimDataBlock()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_sim_data_block.html">SimDataBlock</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <h2 class="groupheader">Member Function Documentation</h2>
- <a id="ad73944aca581a05678f376a78c549572" name="ad73944aca581a05678f376a78c549572"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad73944aca581a05678f376a78c549572">◆ </a></span>assignId()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void assignId </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ab54caea553e0003a7efcc60dc0b3c960" name="ab54caea553e0003a7efcc60dc0b3c960"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab54caea553e0003a7efcc60dc0b3c960">◆ </a></span>DECLARE_CONOBJECT()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">DECLARE_CONOBJECT </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_sim_data_block.html">SimDataBlock</a> </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ab77bfe8ac772fb23429ddb288c336d05" name="ab77bfe8ac772fb23429ddb288c336d05"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab77bfe8ac772fb23429ddb288c336d05">◆ </a></span>getModifiedKey()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">S32 getModifiedKey </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Get the modified key for this particular datablock. </p>
- </div>
- </div>
- <a id="af1ae09950822cd494271c933a7a390b9" name="af1ae09950822cd494271c933a7a390b9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af1ae09950822cd494271c933a7a390b9">◆ </a></span>getNextModifiedKey()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">static S32 getNextModifiedKey </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Assign a new modified key.</p>
- <p>Datablocks are assigned a modified key which is updated every time a static field of the datablock is changed. These are gotten from a global store. </p>
- </div>
- </div>
- <a id="aa8fb2a4e72e5c4975d3cd912c5de131a" name="aa8fb2a4e72e5c4975d3cd912c5de131a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa8fb2a4e72e5c4975d3cd912c5de131a">◆ </a></span>onAdd()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool onAdd </td>
- <td>(</td>
- <td class="paramtype">void </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Called when the object is added to the sim. </p>
- <p>Reimplemented from <a class="el" href="class_sim_object.html#aa8fb2a4e72e5c4975d3cd912c5de131a">SimObject</a>.</p>
- </div>
- </div>
- <a id="a28fb2b0653c2c31284ebef9237dc9c5c" name="a28fb2b0653c2c31284ebef9237dc9c5c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a28fb2b0653c2c31284ebef9237dc9c5c">◆ </a></span>onRemove()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void onRemove </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Called when the object is removed from the sim. </p>
- <p>Reimplemented from <a class="el" href="class_sim_object.html#a28fb2b0653c2c31284ebef9237dc9c5c">SimObject</a>.</p>
- </div>
- </div>
- <a id="a774b03009201ddc3fd55367f5578384f" name="a774b03009201ddc3fd55367f5578384f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a774b03009201ddc3fd55367f5578384f">◆ </a></span>onStaticModified()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void onStaticModified </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>slotName</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>newValue</em> = <code>NULL</code> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Called when a static field is modified. </p>
- <p>Reimplemented from <a class="el" href="class_sim_object.html#a774b03009201ddc3fd55367f5578384f">SimObject</a>.</p>
- </div>
- </div>
- <a id="a60fb51031f974865dea3731d98179953" name="a60fb51031f974865dea3731d98179953"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a60fb51031f974865dea3731d98179953">◆ </a></span>packData()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void packData </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_audio_environment.html#a60fb51031f974865dea3731d98179953">AudioEnvironment</a>, and <a class="el" href="class_audio_sample_environment.html#a60fb51031f974865dea3731d98179953">AudioSampleEnvironment</a>.</p>
- </div>
- </div>
- <a id="a843fde41c443860ab1ac470c6daef92d" name="a843fde41c443860ab1ac470c6daef92d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a843fde41c443860ab1ac470c6daef92d">◆ </a></span>preload()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool preload </td>
- <td>(</td>
- <td class="paramtype">bool </td>
- <td class="paramname"><em>server</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char </td>
- <td class="paramname"><em>errorBuffer</em>[256] </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Called to prepare the datablock for use, after it has been unpacked.</p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">server</td><td>Set if we're running on the server (and therefore don't need to load things like textures or sounds). </td></tr>
- <tr><td class="paramname">errorBuffer</td><td>If an error occurs in loading, this is set to a short string describing the error. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>True if all went well; false if something failed.</dd></dl>
- <dl class="section see"><dt>See also</dt><dd><a class="el" href="class_sim_data_block.html#SimDataBlock_preload">preload() and File Downloading</a> </dd></dl>
- </div>
- </div>
- <a id="a4ef54e743e1acf21dc363a9a6cc5fd59" name="a4ef54e743e1acf21dc363a9a6cc5fd59"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4ef54e743e1acf21dc363a9a6cc5fd59">◆ </a></span>unpackData()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void unpackData </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_bit_stream.html">BitStream</a> * </td>
- <td class="paramname"><em>stream</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reimplemented in <a class="el" href="class_audio_environment.html#a4ef54e743e1acf21dc363a9a6cc5fd59">AudioEnvironment</a>, and <a class="el" href="class_audio_sample_environment.html#a4ef54e743e1acf21dc363a9a6cc5fd59">AudioSampleEnvironment</a>.</p>
- </div>
- </div>
- <h2 class="groupheader">Member Data Documentation</h2>
- <a id="a3ba2c37b51ec92e4b77c43533fda6846" name="a3ba2c37b51ec92e4b77c43533fda6846"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3ba2c37b51ec92e4b77c43533fda6846">◆ </a></span>modifiedKey</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">S32 modifiedKey</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="afcd7ea75aace6738b010c93be9066077" name="afcd7ea75aace6738b010c93be9066077"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afcd7ea75aace6738b010c93be9066077">◆ </a></span>sNextModifiedKey</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">S32 sNextModifiedKey = 0</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a5db64d7df88701a44b4f1acffc8eed23" name="a5db64d7df88701a44b4f1acffc8eed23"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5db64d7df88701a44b4f1acffc8eed23">◆ </a></span>sNextObjectId</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">SimObjectId sNextObjectId = DataBlockObjectIdFirst</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <hr/>The documentation for this class was generated from the following files:<ul>
- <li>sim/<b>simDatablock.h</b></li>
- <li>sim/<b>simDatablock.cc</b></li>
- </ul>
- </div><!-- contents -->
- <!-- start footer part -->
- <hr class="footer"/><address class="footer"><small>
- Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
- </small></address>
- </body>
- </html>
|