[964] | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
---|
| 2 | <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
---|
| 3 | <title>FCollada: FCDocument Class Reference</title> |
---|
| 4 | <link href="doxygen.css" rel="stylesheet" type="text/css"> |
---|
| 5 | <link href="tabs.css" rel="stylesheet" type="text/css"> |
---|
| 6 | </head><body> |
---|
| 7 | <!-- Generated by Doxygen 1.4.6-NO --> |
---|
| 8 | <div class="tabs"> |
---|
| 9 | <ul> |
---|
| 10 | <li><a href="index.html"><span>Main Page</span></a></li> |
---|
| 11 | <li><a href="modules.html"><span>Modules</span></a></li> |
---|
| 12 | <li><a href="namespaces.html"><span>Namespaces</span></a></li> |
---|
| 13 | <li id="current"><a href="classes.html"><span>Classes</span></a></li> |
---|
| 14 | <li><a href="files.html"><span>Files</span></a></li> |
---|
| 15 | <li><a href="pages.html"><span>Related Pages</span></a></li> |
---|
| 16 | </ul></div> |
---|
| 17 | <div class="tabs"> |
---|
| 18 | <ul> |
---|
| 19 | <li><a href="classes.html"><span>Alphabetical List</span></a></li> |
---|
| 20 | <li><a href="annotated.html"><span>Class List</span></a></li> |
---|
| 21 | <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> |
---|
| 22 | <li><a href="functions.html"><span>Class Members</span></a></li> |
---|
| 23 | </ul></div> |
---|
| 24 | <h1>FCDocument Class Reference<br> |
---|
| 25 | <small> |
---|
| 26 | [<a class="el" href="group___f_c_document.html">COLLADA Document Object Model.</a>]</small> |
---|
| 27 | </h1><!-- doxytag: class="FCDocument" --><!-- doxytag: inherits="FUObjectContainer" -->The top class for the COLLADA object model. |
---|
| 28 | <a href="#_details">More...</a> |
---|
| 29 | <p> |
---|
| 30 | <code>#include <<a class="el" href="_f_c_document_8h-source.html">FCDocument.h</a>></code> |
---|
| 31 | <p> |
---|
| 32 | <p>Inheritance diagram for FCDocument: |
---|
| 33 | <p><center><img src="class_f_c_document.png" usemap="#FCDocument_map" border="0" alt=""></center> |
---|
| 34 | <map name="FCDocument_map"> |
---|
| 35 | <area href="class_f_u_object_container.html" alt="FUObjectContainer" shape="rect" coords="0,0,120,24"> |
---|
| 36 | </map> |
---|
| 37 | <a href="class_f_c_document-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> |
---|
| 38 | <tr><td></td></tr> |
---|
| 39 | <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> |
---|
| 40 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9769f1474665f8c2e794bba41e53b1e0"></a><!-- doxytag: member="FCDocument::FCDocument" ref="9769f1474665f8c2e794bba41e53b1e0" args="()" --> |
---|
| 41 | </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#9769f1474665f8c2e794bba41e53b1e0">FCDocument</a> ()</td></tr> |
---|
| 42 | |
---|
| 43 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Construct a new COLLADA document. <br></td></tr> |
---|
| 44 | <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#1dbac97f9c938eb92898042b82975324">~FCDocument</a> ()</td></tr> |
---|
| 45 | |
---|
| 46 | <tr><td class="mdescLeft"> </td><td class="mdescRight">COLLADA document destructor. <a href="#1dbac97f9c938eb92898042b82975324"></a><br></td></tr> |
---|
| 47 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCDAsset * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#7bcebf9648d3cd1e0cd1ef797caa5a7c">GetAsset</a> ()</td></tr> |
---|
| 48 | |
---|
| 49 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the asset information for this COLLADA document. <a href="#7bcebf9648d3cd1e0cd1ef797caa5a7c"></a><br></td></tr> |
---|
| 50 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="170b27aa27d0ac2570a5eecbc133d80b"></a><!-- doxytag: member="FCDocument::GetAsset" ref="170b27aa27d0ac2570a5eecbc133d80b" args="() const " --> |
---|
| 51 | const FCDAsset * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#170b27aa27d0ac2570a5eecbc133d80b">GetAsset</a> () const </td></tr> |
---|
| 52 | |
---|
| 53 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 54 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FUFileManager * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#1d0a8cfe7e696e46c7b76bfe80ea3fc4">GetFileManager</a> ()</td></tr> |
---|
| 55 | |
---|
| 56 | <tr><td class="mdescLeft"> </td><td class="mdescRight">[INTERNAL] Retrieves the local file manager for the COLLADA document. <a href="#1d0a8cfe7e696e46c7b76bfe80ea3fc4"></a><br></td></tr> |
---|
| 57 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18ba25e6ff8b20da6f3aa244d95f13d9"></a><!-- doxytag: member="FCDocument::GetFileManager" ref="18ba25e6ff8b20da6f3aa244d95f13d9" args="() const " --> |
---|
| 58 | const FUFileManager * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#18ba25e6ff8b20da6f3aa244d95f13d9">GetFileManager</a> () const </td></tr> |
---|
| 59 | |
---|
| 60 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 61 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_scene_node.html">FCDSceneNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#db9a4f759f4ee9ea0ec042feac7b11ec">GetVisualSceneRoot</a> ()</td></tr> |
---|
| 62 | |
---|
| 63 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the currently selected visual scene. <a href="#db9a4f759f4ee9ea0ec042feac7b11ec"></a><br></td></tr> |
---|
| 64 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="990d5f2cc63d974ca939fba37a50584c"></a><!-- doxytag: member="FCDocument::GetVisualSceneRoot" ref="990d5f2cc63d974ca939fba37a50584c" args="() const " --> |
---|
| 65 | const <a class="el" href="class_f_c_d_scene_node.html">FCDSceneNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#990d5f2cc63d974ca939fba37a50584c">GetVisualSceneRoot</a> () const </td></tr> |
---|
| 66 | |
---|
| 67 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 68 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCDPhysicsSceneNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#969f0dcd911f96a9a1608b25d28d5fe7">GetPhysicsSceneRoot</a> ()</td></tr> |
---|
| 69 | |
---|
| 70 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the currently selected physics scene. <a href="#969f0dcd911f96a9a1608b25d28d5fe7"></a><br></td></tr> |
---|
| 71 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5caa8c15ec5d4b3026ac61825c0427f2"></a><!-- doxytag: member="FCDocument::GetPhysicsSceneRoot" ref="5caa8c15ec5d4b3026ac61825c0427f2" args="() const " --> |
---|
| 72 | const FCDPhysicsSceneNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#5caa8c15ec5d4b3026ac61825c0427f2">GetPhysicsSceneRoot</a> () const </td></tr> |
---|
| 73 | |
---|
| 74 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 75 | <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classvector.html">FCDMaterialList</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#824ad1f661b346007f90a161f76fa023">GetMaterialList</a> ()</td></tr> |
---|
| 76 | |
---|
| 77 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_u_unique_string_map_t.html">FUSUniqueStringMap</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#51087f2b7e207acd9b91593a17a03ece">GetUniqueNameMap</a> ()</td></tr> |
---|
| 78 | |
---|
| 79 | <tr><td class="mdescLeft"> </td><td class="mdescRight">[INTERNAL] Retrieves the map of unique ids for this document. <a href="#51087f2b7e207acd9b91593a17a03ece"></a><br></td></tr> |
---|
| 80 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="744ec07e076dd3d407cf86cab133d9da"></a><!-- doxytag: member="FCDocument::GetUniqueNameMap" ref="744ec07e076dd3d407cf86cab133d9da" args="() const " --> |
---|
| 81 | const <a class="el" href="class_f_u_unique_string_map_t.html">FUSUniqueStringMap</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#744ec07e076dd3d407cf86cab133d9da">GetUniqueNameMap</a> () const </td></tr> |
---|
| 82 | |
---|
| 83 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 84 | <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_f_m_vector3.html">FMVector3</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#865aa24aa7dbc3032b0efa30645e61ae">GetUpAxis</a> () const </td></tr> |
---|
| 85 | |
---|
| 86 | <tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#b70beb0c8df6e2c7c2b96df3fcf02fcd">GetLengthUnit</a> () const </td></tr> |
---|
| 87 | |
---|
| 88 | <tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#a5ec07aab0ca403dc139f4083f92b5bd">GetLengthUnitConversion</a> () const </td></tr> |
---|
| 89 | |
---|
| 90 | <tr><td class="mdescLeft"> </td><td class="mdescRight">[INTERNAL] Retrieves the conversion factor between the requested distance unit and the document's distance unit. <a href="#a5ec07aab0ca403dc139f4083f92b5bd"></a><br></td></tr> |
---|
| 91 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#c3dbb6bbfe8445399e556abd5ec12b7e">SetLengthUnitWanted</a> (float wantedLengthUnit)</td></tr> |
---|
| 92 | |
---|
| 93 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the wanted distance unit factor, in meters, for this document. <a href="#c3dbb6bbfe8445399e556abd5ec12b7e"></a><br></td></tr> |
---|
| 94 | <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#a0d660d457f7cee9697153c953376b34">HasStartTime</a> () const </td></tr> |
---|
| 95 | |
---|
| 96 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns whether a start time is being enforced for the document. <a href="#a0d660d457f7cee9697153c953376b34"></a><br></td></tr> |
---|
| 97 | <tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#a3464ee0cd90d36fa21be0138d9130ac">GetStartTime</a> () const </td></tr> |
---|
| 98 | |
---|
| 99 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the start time set for the document. <a href="#a3464ee0cd90d36fa21be0138d9130ac"></a><br></td></tr> |
---|
| 100 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#2d645ebb0804a98b029f5385fbed4811">SetStartTime</a> (float time)</td></tr> |
---|
| 101 | |
---|
| 102 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Enforces a certain time as the start time for the document. <a href="#2d645ebb0804a98b029f5385fbed4811"></a><br></td></tr> |
---|
| 103 | <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#d6cb1ce5f04d20850096cf698c12d354">HasEndTime</a> () const </td></tr> |
---|
| 104 | |
---|
| 105 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns whether a end time is being enforced for the document. <a href="#d6cb1ce5f04d20850096cf698c12d354"></a><br></td></tr> |
---|
| 106 | <tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#9527edd3502a061aed734aedd4b32db9">GetEndTime</a> () const </td></tr> |
---|
| 107 | |
---|
| 108 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the end time set for the document. <a href="#9527edd3502a061aed734aedd4b32db9"></a><br></td></tr> |
---|
| 109 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#8227ef2951a30bc86843d178cddfb9ab">SetEndTime</a> (float time)</td></tr> |
---|
| 110 | |
---|
| 111 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Enforces a certain time as the end time for the document. <a href="#8227ef2951a30bc86843d178cddfb9ab"></a><br></td></tr> |
---|
| 112 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvector.html">FCDLayerList</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#4da787bc275a485f677aba9238cebbfc">GetLayers</a> ()</td></tr> |
---|
| 113 | |
---|
| 114 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the list of entity layers. <a href="#4da787bc275a485f677aba9238cebbfc"></a><br></td></tr> |
---|
| 115 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="08b89768c49a07cdd9319bcc44c9747c"></a><!-- doxytag: member="FCDocument::GetLayers" ref="08b89768c49a07cdd9319bcc44c9747c" args="() const " --> |
---|
| 116 | const <a class="el" href="classvector.html">FCDLayerList</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#08b89768c49a07cdd9319bcc44c9747c">GetLayers</a> () const </td></tr> |
---|
| 117 | |
---|
| 118 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 119 | <tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#40b60296aad9c67c00e66ff739cea4e3">GetLayerCount</a> () const </td></tr> |
---|
| 120 | |
---|
| 121 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the number of entity layers contained within the document. <a href="#40b60296aad9c67c00e66ff739cea4e3"></a><br></td></tr> |
---|
| 122 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_layer.html">FCDLayer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#7cee58d4d66a79a5dc37cc3853f214e6">GetLayer</a> (size_t index)</td></tr> |
---|
| 123 | |
---|
| 124 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves a specific entity layer contained within the document. <a href="#7cee58d4d66a79a5dc37cc3853f214e6"></a><br></td></tr> |
---|
| 125 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="89cccee9d092a5b2b2cf61f56b7d132d"></a><!-- doxytag: member="FCDocument::GetLayer" ref="89cccee9d092a5b2b2cf61f56b7d132d" args="(size_t index) const " --> |
---|
| 126 | const <a class="el" href="class_f_c_d_layer.html">FCDLayer</a> * </td><td class="memItemRight" valign="bottom"><b>GetLayer</b> (size_t index) const </td></tr> |
---|
| 127 | |
---|
| 128 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_layer.html">FCDLayer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#74555ed0c58bacb75cc6e5842a48c6cd">AddLayer</a> ()</td></tr> |
---|
| 129 | |
---|
| 130 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Adds an entity layer to the document. <a href="#74555ed0c58bacb75cc6e5842a48c6cd"></a><br></td></tr> |
---|
| 131 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#a21a4ba5101a6e78ccb87fc978a2e9b7">ReleaseLayer</a> (<a class="el" href="class_f_c_d_layer.html">FCDLayer</a> *layer)</td></tr> |
---|
| 132 | |
---|
| 133 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Releases an entity layer from the document. <a href="#a21a4ba5101a6e78ccb87fc978a2e9b7"></a><br></td></tr> |
---|
| 134 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_library.html">FCDAnimationLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#c5b574a9a005b903cfc9e65ca73c5b4d">GetAnimationLibrary</a> ()</td></tr> |
---|
| 135 | |
---|
| 136 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the animation library. <a href="#c5b574a9a005b903cfc9e65ca73c5b4d"></a><br></td></tr> |
---|
| 137 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83d9efbb207fb3c5269f20f7254649ec"></a><!-- doxytag: member="FCDocument::GetAnimationLibrary" ref="83d9efbb207fb3c5269f20f7254649ec" args="() const " --> |
---|
| 138 | const <a class="el" href="class_f_c_d_library.html">FCDAnimationLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#83d9efbb207fb3c5269f20f7254649ec">GetAnimationLibrary</a> () const </td></tr> |
---|
| 139 | |
---|
| 140 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 141 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_library.html">FCDAnimationClipLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#eaf85fb50ac173806e3835ba41175bed">GetAnimationClipLibrary</a> ()</td></tr> |
---|
| 142 | |
---|
| 143 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the animation clip library. <a href="#eaf85fb50ac173806e3835ba41175bed"></a><br></td></tr> |
---|
| 144 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3af1d6254bd19b8f8d607a3d478280f3"></a><!-- doxytag: member="FCDocument::GetAnimationClipLibrary" ref="3af1d6254bd19b8f8d607a3d478280f3" args="() const " --> |
---|
| 145 | const <a class="el" href="class_f_c_d_library.html">FCDAnimationClipLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#3af1d6254bd19b8f8d607a3d478280f3">GetAnimationClipLibrary</a> () const </td></tr> |
---|
| 146 | |
---|
| 147 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 148 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_library.html">FCDCameraLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#af837a4a0cb4939ad3611ed512a96846">GetCameraLibrary</a> ()</td></tr> |
---|
| 149 | |
---|
| 150 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the camera library. <a href="#af837a4a0cb4939ad3611ed512a96846"></a><br></td></tr> |
---|
| 151 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cabdb9a190f74c63457a5d80b46249ec"></a><!-- doxytag: member="FCDocument::GetCameraLibrary" ref="cabdb9a190f74c63457a5d80b46249ec" args="() const " --> |
---|
| 152 | const <a class="el" href="class_f_c_d_library.html">FCDCameraLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#cabdb9a190f74c63457a5d80b46249ec">GetCameraLibrary</a> () const </td></tr> |
---|
| 153 | |
---|
| 154 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 155 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_library.html">FCDControllerLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#7bb386de2a06c190a05c34342f6cc52d">GetControllerLibrary</a> ()</td></tr> |
---|
| 156 | |
---|
| 157 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the controller library. <a href="#7bb386de2a06c190a05c34342f6cc52d"></a><br></td></tr> |
---|
| 158 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df1437beef61dff46a556b7ee92b4cd6"></a><!-- doxytag: member="FCDocument::GetControllerLibrary" ref="df1437beef61dff46a556b7ee92b4cd6" args="() const " --> |
---|
| 159 | const <a class="el" href="class_f_c_d_library.html">FCDControllerLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#df1437beef61dff46a556b7ee92b4cd6">GetControllerLibrary</a> () const </td></tr> |
---|
| 160 | |
---|
| 161 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 162 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_library.html">FCDGeometryLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#315012dd8a8bffb0daac4ecf6043b99c">GetGeometryLibrary</a> ()</td></tr> |
---|
| 163 | |
---|
| 164 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the geometry library. <a href="#315012dd8a8bffb0daac4ecf6043b99c"></a><br></td></tr> |
---|
| 165 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9034430f7ad47e5722a11ebcf69ece5f"></a><!-- doxytag: member="FCDocument::GetGeometryLibrary" ref="9034430f7ad47e5722a11ebcf69ece5f" args="() const " --> |
---|
| 166 | const <a class="el" href="class_f_c_d_library.html">FCDGeometryLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#9034430f7ad47e5722a11ebcf69ece5f">GetGeometryLibrary</a> () const </td></tr> |
---|
| 167 | |
---|
| 168 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 169 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_library.html">FCDImageLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#4a558a5b2ede6f79c88490bec804c5bf">GetImageLibrary</a> ()</td></tr> |
---|
| 170 | |
---|
| 171 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the image library. <a href="#4a558a5b2ede6f79c88490bec804c5bf"></a><br></td></tr> |
---|
| 172 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="441927d7e7e226c5e3bf424dfd82bc36"></a><!-- doxytag: member="FCDocument::GetImageLibrary" ref="441927d7e7e226c5e3bf424dfd82bc36" args="() const " --> |
---|
| 173 | const <a class="el" href="class_f_c_d_library.html">FCDImageLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#441927d7e7e226c5e3bf424dfd82bc36">GetImageLibrary</a> () const </td></tr> |
---|
| 174 | |
---|
| 175 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 176 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_library.html">FCDLightLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#cc976c699b742a4bc106a7e0ba6ebc78">GetLightLibrary</a> ()</td></tr> |
---|
| 177 | |
---|
| 178 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the light library. <a href="#cc976c699b742a4bc106a7e0ba6ebc78"></a><br></td></tr> |
---|
| 179 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1711fd46fb30138ae97465a4ca09eebf"></a><!-- doxytag: member="FCDocument::GetLightLibrary" ref="1711fd46fb30138ae97465a4ca09eebf" args="() const " --> |
---|
| 180 | const <a class="el" href="class_f_c_d_library.html">FCDLightLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#1711fd46fb30138ae97465a4ca09eebf">GetLightLibrary</a> () const </td></tr> |
---|
| 181 | |
---|
| 182 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 183 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_material_library.html">FCDMaterialLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#2f546dd15f5fa9433dc91151b89a5d0a">GetMaterialLibrary</a> ()</td></tr> |
---|
| 184 | |
---|
| 185 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the visual material library. <a href="#2f546dd15f5fa9433dc91151b89a5d0a"></a><br></td></tr> |
---|
| 186 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="33ecc4525681f12b3d8fad5acdafa3c6"></a><!-- doxytag: member="FCDocument::GetMaterialLibrary" ref="33ecc4525681f12b3d8fad5acdafa3c6" args="() const " --> |
---|
| 187 | const <a class="el" href="class_f_c_d_material_library.html">FCDMaterialLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#33ecc4525681f12b3d8fad5acdafa3c6">GetMaterialLibrary</a> () const </td></tr> |
---|
| 188 | |
---|
| 189 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 190 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_material_library.html">FCDMaterialLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#a6569309d2facdbcfdd94e2970edd86c">GetEffectLibrary</a> ()</td></tr> |
---|
| 191 | |
---|
| 192 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the effect library. <a href="#a6569309d2facdbcfdd94e2970edd86c"></a><br></td></tr> |
---|
| 193 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dabc30d971e36fa5c35b217f05257f5c"></a><!-- doxytag: member="FCDocument::GetEffectLibrary" ref="dabc30d971e36fa5c35b217f05257f5c" args="() const " --> |
---|
| 194 | const <a class="el" href="class_f_c_d_material_library.html">FCDMaterialLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#dabc30d971e36fa5c35b217f05257f5c">GetEffectLibrary</a> () const </td></tr> |
---|
| 195 | |
---|
| 196 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 197 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_library.html">FCDVisualSceneNodeLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#cdbe2f7a0512483cd7ce17e7be7a731f">GetVisualSceneLibrary</a> ()</td></tr> |
---|
| 198 | |
---|
| 199 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the visual scene library. <a href="#cdbe2f7a0512483cd7ce17e7be7a731f"></a><br></td></tr> |
---|
| 200 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="579d4aa1534ed2c121ef5d96b9070a64"></a><!-- doxytag: member="FCDocument::GetVisualSceneLibrary" ref="579d4aa1534ed2c121ef5d96b9070a64" args="() const " --> |
---|
| 201 | const <a class="el" href="class_f_c_d_library.html">FCDVisualSceneNodeLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#579d4aa1534ed2c121ef5d96b9070a64">GetVisualSceneLibrary</a> () const </td></tr> |
---|
| 202 | |
---|
| 203 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 204 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_library.html">FCDPhysicsModelLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#fa546a6ec51139a8403eb347e60e324d">GetPhysicsModelLibrary</a> ()</td></tr> |
---|
| 205 | |
---|
| 206 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the physics model library. <a href="#fa546a6ec51139a8403eb347e60e324d"></a><br></td></tr> |
---|
| 207 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="42cd510b635b0b70b6d0897281bc2bc7"></a><!-- doxytag: member="FCDocument::GetPhysicsModelLibrary" ref="42cd510b635b0b70b6d0897281bc2bc7" args="() const " --> |
---|
| 208 | const <a class="el" href="class_f_c_d_library.html">FCDPhysicsModelLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#42cd510b635b0b70b6d0897281bc2bc7">GetPhysicsModelLibrary</a> () const </td></tr> |
---|
| 209 | |
---|
| 210 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 211 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_library.html">FCDPhysicsMaterialLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#9113c4ecdce4f1c0386c8840bace0149">GetPhysicsMaterialLibrary</a> ()</td></tr> |
---|
| 212 | |
---|
| 213 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the physics material library. <a href="#9113c4ecdce4f1c0386c8840bace0149"></a><br></td></tr> |
---|
| 214 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b44faa0974e38b742b3ee3d98c4fc800"></a><!-- doxytag: member="FCDocument::GetPhysicsMaterialLibrary" ref="b44faa0974e38b742b3ee3d98c4fc800" args="() const " --> |
---|
| 215 | const <a class="el" href="class_f_c_d_library.html">FCDPhysicsMaterialLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#b44faa0974e38b742b3ee3d98c4fc800">GetPhysicsMaterialLibrary</a> () const </td></tr> |
---|
| 216 | |
---|
| 217 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 218 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_library.html">FCDPhysicsSceneLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#b305ac355eb6300cc02c30644e55843c">GetPhysicsSceneLibrary</a> ()</td></tr> |
---|
| 219 | |
---|
| 220 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the physics scene library. <a href="#b305ac355eb6300cc02c30644e55843c"></a><br></td></tr> |
---|
| 221 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="109715cb032dca9fef65727596818f82"></a><!-- doxytag: member="FCDocument::GetPhysicsSceneLibrary" ref="109715cb032dca9fef65727596818f82" args="() const " --> |
---|
| 222 | const <a class="el" href="class_f_c_d_library.html">FCDPhysicsSceneLibrary</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#109715cb032dca9fef65727596818f82">GetPhysicsSceneLibrary</a> () const </td></tr> |
---|
| 223 | |
---|
| 224 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 225 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_scene_node.html">FCDSceneNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#529f9051ec75fe818270fc886b31d9ac">AddVisualScene</a> ()</td></tr> |
---|
| 226 | |
---|
| 227 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Insert a new visual scene within the visual scene library. <a href="#529f9051ec75fe818270fc886b31d9ac"></a><br></td></tr> |
---|
| 228 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCDPhysicsSceneNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#8769f17300379d56009f118e4a029515">AddPhysicsScene</a> ()</td></tr> |
---|
| 229 | |
---|
| 230 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Insert a new physics scene within the physics material library. <a href="#8769f17300379d56009f118e4a029515"></a><br></td></tr> |
---|
| 231 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#6e1f45536d83d1407c43da0627245de0">FindAnimationChannels</a> (const string &pointer, <a class="el" href="classvector.html">FCDAnimationChannelList</a> &channels)</td></tr> |
---|
| 232 | |
---|
| 233 | <tr><td class="mdescLeft"> </td><td class="mdescRight">[INTERNAL] Retrieves all the animation channels which include a given target pointer. <a href="#6e1f45536d83d1407c43da0627245de0"></a><br></td></tr> |
---|
| 234 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#37a179f948b4f6e91289b44926d392dd">FindAnimationChannelsArrayIndices</a> (xmlNode *targetArray, <a class="el" href="classvector.html">Int32List</a> &animatedIndices)</td></tr> |
---|
| 235 | |
---|
| 236 | <tr><td class="mdescLeft"> </td><td class="mdescRight">[INTERNAL] Retrieves the array indices of animation channels which target the given XML node. <a href="#37a179f948b4f6e91289b44926d392dd"></a><br></td></tr> |
---|
| 237 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_animation.html">FCDAnimation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#75b7bb6ebbcaf28cfce3e24750e85a22">FindAnimation</a> (const string &daeId)</td></tr> |
---|
| 238 | |
---|
| 239 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the animation tree node that matches the given COLLADA id. <a href="#75b7bb6ebbcaf28cfce3e24750e85a22"></a><br></td></tr> |
---|
| 240 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCDAnimationClip * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#48fd0f63e0d5b10caa2af66a3a47c8db">FindAnimationClip</a> (const string &daeId)</td></tr> |
---|
| 241 | |
---|
| 242 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the animation clip that matches the given COLLADA id. <a href="#48fd0f63e0d5b10caa2af66a3a47c8db"></a><br></td></tr> |
---|
| 243 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_camera.html">FCDCamera</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#8f4d343b6bbdc209dee788e4aac9afe4">FindCamera</a> (const string &daeId)</td></tr> |
---|
| 244 | |
---|
| 245 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the camera that matches the given COLLADA id. <a href="#8f4d343b6bbdc209dee788e4aac9afe4"></a><br></td></tr> |
---|
| 246 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_controller.html">FCDController</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#4b9777513af682c2e2e2bf21e75c5745">FindController</a> (const string &daeId)</td></tr> |
---|
| 247 | |
---|
| 248 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the controller that matches the given COLLADA id. <a href="#4b9777513af682c2e2e2bf21e75c5745"></a><br></td></tr> |
---|
| 249 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_effect.html">FCDEffect</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#75c2510e48e1ceacacfaa8d9ccaec53a">FindEffect</a> (const string &daeId)</td></tr> |
---|
| 250 | |
---|
| 251 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the effect that matches the given COLLADA id. <a href="#75c2510e48e1ceacacfaa8d9ccaec53a"></a><br></td></tr> |
---|
| 252 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_geometry.html">FCDGeometry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#f25d4ca878017726b5ae19a24dec60c5">FindGeometry</a> (const string &daeId)</td></tr> |
---|
| 253 | |
---|
| 254 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the geometry that matches the given COLLADA id. <a href="#f25d4ca878017726b5ae19a24dec60c5"></a><br></td></tr> |
---|
| 255 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_image.html">FCDImage</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#12fa4039ea0d6f67156665073fb3172d">FindImage</a> (const string &daeId)</td></tr> |
---|
| 256 | |
---|
| 257 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the image that matches the given COLLADA id. <a href="#12fa4039ea0d6f67156665073fb3172d"></a><br></td></tr> |
---|
| 258 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_light.html">FCDLight</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#03a0a9d05d69f9d7f4a4aaef9d6b7773">FindLight</a> (const string &daeId)</td></tr> |
---|
| 259 | |
---|
| 260 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the light that matches the given COLLADA id. <a href="#03a0a9d05d69f9d7f4a4aaef9d6b7773"></a><br></td></tr> |
---|
| 261 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_material.html">FCDMaterial</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#5b51979d3d5253fe4cf3437348008133">FindMaterial</a> (const string &daeId)</td></tr> |
---|
| 262 | |
---|
| 263 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the visual material that matches the given COLLADA id. <a href="#5b51979d3d5253fe4cf3437348008133"></a><br></td></tr> |
---|
| 264 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_texture.html">FCDTexture</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#2845539e77a01b0d8f3a0c760b249f26">FindTexture</a> (const string &daeId)</td></tr> |
---|
| 265 | |
---|
| 266 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_scene_node.html">FCDSceneNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#b84207c58a42756d673c2425a24267c9">FindVisualScene</a> (const string &daeId)</td></tr> |
---|
| 267 | |
---|
| 268 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the visual scene that matches the given COLLADA id. <a href="#b84207c58a42756d673c2425a24267c9"></a><br></td></tr> |
---|
| 269 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCDPhysicsSceneNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#8d537507ce03b3116a5bfa02983176d8">FindPhysicsScene</a> (const string &daeId)</td></tr> |
---|
| 270 | |
---|
| 271 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the physics scene that matches the given COLLADA id. <a href="#8d537507ce03b3116a5bfa02983176d8"></a><br></td></tr> |
---|
| 272 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCDPhysicsMaterial * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#53a7ed9b37a359dfaf7f28209f2d73ad">FindPhysicsMaterial</a> (const string &daeId)</td></tr> |
---|
| 273 | |
---|
| 274 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the physics material that matches the given COLLADA id. <a href="#53a7ed9b37a359dfaf7f28209f2d73ad"></a><br></td></tr> |
---|
| 275 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCDPhysicsModel * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#64181199f7dba8ba491ef4c858ce6794">FindPhysicsModel</a> (const string &daeId)</td></tr> |
---|
| 276 | |
---|
| 277 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the physics model that matches the given COLLADA id. <a href="#64181199f7dba8ba491ef4c858ce6794"></a><br></td></tr> |
---|
| 278 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_scene_node.html">FCDSceneNode</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#3df09b8caf887db070c2b84cd59fd352">FindSceneNode</a> (const string &daeId)</td></tr> |
---|
| 279 | |
---|
| 280 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the visual scene node that matches the given COLLADA id. <a href="#3df09b8caf887db070c2b84cd59fd352"></a><br></td></tr> |
---|
| 281 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#c2260196c5b9c94a7afa4bdd9d8266f9">RegisterAnimatedValue</a> (<a class="el" href="class_f_c_d_animated.html">FCDAnimated</a> *animated)</td></tr> |
---|
| 282 | |
---|
| 283 | <tr><td class="mdescLeft"> </td><td class="mdescRight">[INTERNAL] Registers an animated value with the document. <a href="#c2260196c5b9c94a7afa4bdd9d8266f9"></a><br></td></tr> |
---|
| 284 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#015b71ea5c4654c3b98a440fabb00fc0">UnregisterAnimatedValue</a> (<a class="el" href="class_f_c_d_animated.html">FCDAnimated</a> *animated)</td></tr> |
---|
| 285 | |
---|
| 286 | <tr><td class="mdescLeft"> </td><td class="mdescRight">[INTERNAL] Unregisters an animated value of the document. <a href="#015b71ea5c4654c3b98a440fabb00fc0"></a><br></td></tr> |
---|
| 287 | <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#20d9e94e7f210f791d72c06c76686c32">LinkDriver</a> (<a class="el" href="class_f_c_d_animated.html">FCDAnimated</a> *animated)</td></tr> |
---|
| 288 | |
---|
| 289 | <tr><td class="mdescLeft"> </td><td class="mdescRight">[INTERNAL] Links the given animated value as a possible driver to other animated value(s). <a href="#20d9e94e7f210f791d72c06c76686c32"></a><br></td></tr> |
---|
| 290 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_c_d_animated.html">FCDAnimated</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#9c2a9f90be7b6dcee235ba53f5448e59">FindAnimatedValue</a> (float *ptr)</td></tr> |
---|
| 291 | |
---|
| 292 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves an animated value given an animatable value. <a href="#9c2a9f90be7b6dcee235ba53f5448e59"></a><br></td></tr> |
---|
| 293 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="361ebc0221d1fcf418477a46aa3ae186"></a><!-- doxytag: member="FCDocument::FindAnimatedValue" ref="361ebc0221d1fcf418477a46aa3ae186" args="(const float *ptr) const " --> |
---|
| 294 | const <a class="el" href="class_f_c_d_animated.html">FCDAnimated</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#361ebc0221d1fcf418477a46aa3ae186">FindAnimatedValue</a> (const float *ptr) const </td></tr> |
---|
| 295 | |
---|
| 296 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
| 297 | <tr><td class="memItemLeft" nowrap align="right" valign="top">const float * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#0e67ef8b51dfa86a657731a82c04e8a3">FindAnimatedTarget</a> (const string &fullyQualifiedTarget)</td></tr> |
---|
| 298 | |
---|
| 299 | <tr><td class="mdescLeft"> </td><td class="mdescRight">[INTERNAL] Retrieves an animated value given a COLLADA target pointer. <a href="#0e67ef8b51dfa86a657731a82c04e8a3"></a><br></td></tr> |
---|
| 300 | <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_f_c_d_animated.html">FCDAnimated</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#f94f05136f0aa6fced115e238fbeeacf">FindNamedAnimated</a> (const string &shader, const string &attribute) const </td></tr> |
---|
| 301 | |
---|
| 302 | <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#f35450fa84bef048e7274a5e110c6992">IsValueAnimated</a> (const float *ptr) const </td></tr> |
---|
| 303 | |
---|
| 304 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves whether a given animatable value is animated. <a href="#f35450fa84bef048e7274a5e110c6992"></a><br></td></tr> |
---|
| 305 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_u_status.html">FUStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#18b5b14479a6a588ce6214c5f1733c5d">LoadFromFile</a> (const fstring &filename)</td></tr> |
---|
| 306 | |
---|
| 307 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Loads a COLLADA file into this document object. <a href="#18b5b14479a6a588ce6214c5f1733c5d"></a><br></td></tr> |
---|
| 308 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_u_status.html">FUStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#cd186cac01c002849337a86ec8c940b9">LoadFromText</a> (const fstring &basePath, const fchar *text)</td></tr> |
---|
| 309 | |
---|
| 310 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Loads a COLLADA string into this document object. <a href="#cd186cac01c002849337a86ec8c940b9"></a><br></td></tr> |
---|
| 311 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_u_status.html">FUStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#66f047778687420d63a1e94d35cb67c0">LoadDocumentFromXML</a> (xmlNode *colladaNode)</td></tr> |
---|
| 312 | |
---|
| 313 | <tr><td class="mdescLeft"> </td><td class="mdescRight">[INTERNAL] Reads the full document information from the given XML node tree. <a href="#66f047778687420d63a1e94d35cb67c0"></a><br></td></tr> |
---|
| 314 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_u_status.html">FUStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#1251e71e24e76cb4200fe26fe182232a">WriteToFile</a> (const fstring &filename) const </td></tr> |
---|
| 315 | |
---|
| 316 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Writes the document out to a file identified by its OS-dependent filename. <a href="#1251e71e24e76cb4200fe26fe182232a"></a><br></td></tr> |
---|
| 317 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_u_status.html">FUStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#07300869514f3542f50116f998a59227">WriteDocumentToXML</a> (xmlNode *colladaNode) const </td></tr> |
---|
| 318 | |
---|
| 319 | <tr><td class="mdescLeft"> </td><td class="mdescRight">[INTERNAL] Writes out the document to a XML node tree. <a href="#07300869514f3542f50116f998a59227"></a><br></td></tr> |
---|
| 320 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#38dd30b7d867e6a15086e0ebc570d6bd">WriteAnimatedValueToXML</a> (const float *value, xmlNode *valueNode, const char *wantedSid, int32 arrayElement=-1) const </td></tr> |
---|
| 321 | |
---|
| 322 | <tr><td class="mdescLeft"> </td><td class="mdescRight">[INTERNAL] Writes out the animation curves contained within an animated value to the given XML node tree. <a href="#38dd30b7d867e6a15086e0ebc570d6bd"></a><br></td></tr> |
---|
| 323 | <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classvector.html">StringList</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#5b2fc38a9f4b95947ecdad2facbbf8bf">GetPostProcessCmds</a> () const </td></tr> |
---|
| 324 | |
---|
| 325 | <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classvector.html">FCDAnimatedList</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_document.html#0c3e5133a6faeab3d07ddfd2c6836230">getAnimatedValues</a> ()</td></tr> |
---|
| 326 | |
---|
| 327 | </table> |
---|
| 328 | <hr><a name="_details"></a><h2>Detailed Description</h2> |
---|
| 329 | The top class for the COLLADA object model. |
---|
| 330 | <p> |
---|
| 331 | This class holds all the COLLADA libraries, the scene graphs and the document's asset tag.<p> |
---|
| 332 | It also holds some global information, such as the animation start and end time and the layers. This global information is only exported by ColladaMaya right now. |
---|
| 333 | <p> |
---|
| 334 | <hr><h2>Constructor & Destructor Documentation</h2> |
---|
| 335 | <a class="anchor" name="1dbac97f9c938eb92898042b82975324"></a><!-- doxytag: member="FCDocument::~FCDocument" ref="1dbac97f9c938eb92898042b82975324" args="()" --><p> |
---|
| 336 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 337 | <tr> |
---|
| 338 | <td class="mdRow"> |
---|
| 339 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 340 | <tr> |
---|
| 341 | <td class="md" nowrap valign="top">virtual FCDocument::~FCDocument </td> |
---|
| 342 | <td class="md" valign="top">( </td> |
---|
| 343 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 344 | <td class="md" valign="top"> ) </td> |
---|
| 345 | <td class="md" nowrap><code> [virtual]</code></td> |
---|
| 346 | </tr> |
---|
| 347 | </table> |
---|
| 348 | </td> |
---|
| 349 | </tr> |
---|
| 350 | </table> |
---|
| 351 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 352 | <tr> |
---|
| 353 | <td> |
---|
| 354 | |
---|
| 355 | </td> |
---|
| 356 | <td> |
---|
| 357 | |
---|
| 358 | <p> |
---|
| 359 | COLLADA document destructor. |
---|
| 360 | <p> |
---|
| 361 | This clears out all the memory related to the document. </td> |
---|
| 362 | </tr> |
---|
| 363 | </table> |
---|
| 364 | <hr><h2>Member Function Documentation</h2> |
---|
| 365 | <a class="anchor" name="74555ed0c58bacb75cc6e5842a48c6cd"></a><!-- doxytag: member="FCDocument::AddLayer" ref="74555ed0c58bacb75cc6e5842a48c6cd" args="()" --><p> |
---|
| 366 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 367 | <tr> |
---|
| 368 | <td class="mdRow"> |
---|
| 369 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 370 | <tr> |
---|
| 371 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_layer.html">FCDLayer</a>* FCDocument::AddLayer </td> |
---|
| 372 | <td class="md" valign="top">( </td> |
---|
| 373 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 374 | <td class="md" valign="top"> ) </td> |
---|
| 375 | <td class="md" nowrap></td> |
---|
| 376 | </tr> |
---|
| 377 | </table> |
---|
| 378 | </td> |
---|
| 379 | </tr> |
---|
| 380 | </table> |
---|
| 381 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 382 | <tr> |
---|
| 383 | <td> |
---|
| 384 | |
---|
| 385 | </td> |
---|
| 386 | <td> |
---|
| 387 | |
---|
| 388 | <p> |
---|
| 389 | Adds an entity layer to the document. |
---|
| 390 | <p> |
---|
| 391 | <dl compact><dt><b>Returns:</b></dt><dd>The new layer. </dd></dl> |
---|
| 392 | </td> |
---|
| 393 | </tr> |
---|
| 394 | </table> |
---|
| 395 | <a class="anchor" name="8769f17300379d56009f118e4a029515"></a><!-- doxytag: member="FCDocument::AddPhysicsScene" ref="8769f17300379d56009f118e4a029515" args="()" --><p> |
---|
| 396 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 397 | <tr> |
---|
| 398 | <td class="mdRow"> |
---|
| 399 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 400 | <tr> |
---|
| 401 | <td class="md" nowrap valign="top">FCDPhysicsSceneNode* FCDocument::AddPhysicsScene </td> |
---|
| 402 | <td class="md" valign="top">( </td> |
---|
| 403 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 404 | <td class="md" valign="top"> ) </td> |
---|
| 405 | <td class="md" nowrap></td> |
---|
| 406 | </tr> |
---|
| 407 | </table> |
---|
| 408 | </td> |
---|
| 409 | </tr> |
---|
| 410 | </table> |
---|
| 411 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 412 | <tr> |
---|
| 413 | <td> |
---|
| 414 | |
---|
| 415 | </td> |
---|
| 416 | <td> |
---|
| 417 | |
---|
| 418 | <p> |
---|
| 419 | Insert a new physics scene within the physics material library. |
---|
| 420 | <p> |
---|
| 421 | The new physics scene will be used as the root physics scene. <dl compact><dt><b>Returns:</b></dt><dd>The newly created physics scene. </dd></dl> |
---|
| 422 | </td> |
---|
| 423 | </tr> |
---|
| 424 | </table> |
---|
| 425 | <a class="anchor" name="529f9051ec75fe818270fc886b31d9ac"></a><!-- doxytag: member="FCDocument::AddVisualScene" ref="529f9051ec75fe818270fc886b31d9ac" args="()" --><p> |
---|
| 426 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 427 | <tr> |
---|
| 428 | <td class="mdRow"> |
---|
| 429 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 430 | <tr> |
---|
| 431 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_scene_node.html">FCDSceneNode</a>* FCDocument::AddVisualScene </td> |
---|
| 432 | <td class="md" valign="top">( </td> |
---|
| 433 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 434 | <td class="md" valign="top"> ) </td> |
---|
| 435 | <td class="md" nowrap></td> |
---|
| 436 | </tr> |
---|
| 437 | </table> |
---|
| 438 | </td> |
---|
| 439 | </tr> |
---|
| 440 | </table> |
---|
| 441 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 442 | <tr> |
---|
| 443 | <td> |
---|
| 444 | |
---|
| 445 | </td> |
---|
| 446 | <td> |
---|
| 447 | |
---|
| 448 | <p> |
---|
| 449 | Insert a new visual scene within the visual scene library. |
---|
| 450 | <p> |
---|
| 451 | The new visual scene will be used as the root visual scene. <dl compact><dt><b>Returns:</b></dt><dd>The newly created visual scene. </dd></dl> |
---|
| 452 | </td> |
---|
| 453 | </tr> |
---|
| 454 | </table> |
---|
| 455 | <a class="anchor" name="0e67ef8b51dfa86a657731a82c04e8a3"></a><!-- doxytag: member="FCDocument::FindAnimatedTarget" ref="0e67ef8b51dfa86a657731a82c04e8a3" args="(const string &fullyQualifiedTarget)" --><p> |
---|
| 456 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 457 | <tr> |
---|
| 458 | <td class="mdRow"> |
---|
| 459 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 460 | <tr> |
---|
| 461 | <td class="md" nowrap valign="top">const float* FCDocument::FindAnimatedTarget </td> |
---|
| 462 | <td class="md" valign="top">( </td> |
---|
| 463 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 464 | <td class="mdname1" valign="top" nowrap> <em>fullyQualifiedTarget</em> </td> |
---|
| 465 | <td class="md" valign="top"> ) </td> |
---|
| 466 | <td class="md" nowrap></td> |
---|
| 467 | </tr> |
---|
| 468 | </table> |
---|
| 469 | </td> |
---|
| 470 | </tr> |
---|
| 471 | </table> |
---|
| 472 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 473 | <tr> |
---|
| 474 | <td> |
---|
| 475 | |
---|
| 476 | </td> |
---|
| 477 | <td> |
---|
| 478 | |
---|
| 479 | <p> |
---|
| 480 | [INTERNAL] Retrieves an animated value given a COLLADA target pointer. |
---|
| 481 | <p> |
---|
| 482 | Used during the resolving of drivers/driven animated values. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 483 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 484 | <tr><td valign="top"></td><td valign="top"><em>fullyQualifiedTarget</em> </td><td>A valid COLLADA target pointer. </td></tr> |
---|
| 485 | </table> |
---|
| 486 | </dl> |
---|
| 487 | <dl compact><dt><b>Returns:</b></dt><dd>A pointer to the animatable value. </dd></dl> |
---|
| 488 | </td> |
---|
| 489 | </tr> |
---|
| 490 | </table> |
---|
| 491 | <a class="anchor" name="9c2a9f90be7b6dcee235ba53f5448e59"></a><!-- doxytag: member="FCDocument::FindAnimatedValue" ref="9c2a9f90be7b6dcee235ba53f5448e59" args="(float *ptr)" --><p> |
---|
| 492 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 493 | <tr> |
---|
| 494 | <td class="mdRow"> |
---|
| 495 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 496 | <tr> |
---|
| 497 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_animated.html">FCDAnimated</a>* FCDocument::FindAnimatedValue </td> |
---|
| 498 | <td class="md" valign="top">( </td> |
---|
| 499 | <td class="md" nowrap valign="top">float * </td> |
---|
| 500 | <td class="mdname1" valign="top" nowrap> <em>ptr</em> </td> |
---|
| 501 | <td class="md" valign="top"> ) </td> |
---|
| 502 | <td class="md" nowrap></td> |
---|
| 503 | </tr> |
---|
| 504 | </table> |
---|
| 505 | </td> |
---|
| 506 | </tr> |
---|
| 507 | </table> |
---|
| 508 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 509 | <tr> |
---|
| 510 | <td> |
---|
| 511 | |
---|
| 512 | </td> |
---|
| 513 | <td> |
---|
| 514 | |
---|
| 515 | <p> |
---|
| 516 | Retrieves an animated value given an animatable value. |
---|
| 517 | <p> |
---|
| 518 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 519 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 520 | <tr><td valign="top"></td><td valign="top"><em>ptr</em> </td><td>A pointer to an animatable value contained within the document. </td></tr> |
---|
| 521 | </table> |
---|
| 522 | </dl> |
---|
| 523 | <dl compact><dt><b>Returns:</b></dt><dd>The animated value. This pointer will NULL if no matching animated value was found. </dd></dl> |
---|
| 524 | </td> |
---|
| 525 | </tr> |
---|
| 526 | </table> |
---|
| 527 | <a class="anchor" name="75b7bb6ebbcaf28cfce3e24750e85a22"></a><!-- doxytag: member="FCDocument::FindAnimation" ref="75b7bb6ebbcaf28cfce3e24750e85a22" args="(const string &daeId)" --><p> |
---|
| 528 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 529 | <tr> |
---|
| 530 | <td class="mdRow"> |
---|
| 531 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 532 | <tr> |
---|
| 533 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_animation.html">FCDAnimation</a>* FCDocument::FindAnimation </td> |
---|
| 534 | <td class="md" valign="top">( </td> |
---|
| 535 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 536 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 537 | <td class="md" valign="top"> ) </td> |
---|
| 538 | <td class="md" nowrap></td> |
---|
| 539 | </tr> |
---|
| 540 | </table> |
---|
| 541 | </td> |
---|
| 542 | </tr> |
---|
| 543 | </table> |
---|
| 544 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 545 | <tr> |
---|
| 546 | <td> |
---|
| 547 | |
---|
| 548 | </td> |
---|
| 549 | <td> |
---|
| 550 | |
---|
| 551 | <p> |
---|
| 552 | Retrieves the animation tree node that matches the given COLLADA id. |
---|
| 553 | <p> |
---|
| 554 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 555 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 556 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 557 | </table> |
---|
| 558 | </dl> |
---|
| 559 | <dl compact><dt><b>Returns:</b></dt><dd>The animation tree node. This pointer will be NULL if no matching animation tree node was found. </dd></dl> |
---|
| 560 | </td> |
---|
| 561 | </tr> |
---|
| 562 | </table> |
---|
| 563 | <a class="anchor" name="6e1f45536d83d1407c43da0627245de0"></a><!-- doxytag: member="FCDocument::FindAnimationChannels" ref="6e1f45536d83d1407c43da0627245de0" args="(const string &pointer, FCDAnimationChannelList &channels)" --><p> |
---|
| 564 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 565 | <tr> |
---|
| 566 | <td class="mdRow"> |
---|
| 567 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 568 | <tr> |
---|
| 569 | <td class="md" nowrap valign="top">void FCDocument::FindAnimationChannels </td> |
---|
| 570 | <td class="md" valign="top">( </td> |
---|
| 571 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 572 | <td class="mdname" nowrap> <em>pointer</em>, </td> |
---|
| 573 | </tr> |
---|
| 574 | <tr> |
---|
| 575 | <td class="md" nowrap align="right"></td> |
---|
| 576 | <td class="md"></td> |
---|
| 577 | <td class="md" nowrap><a class="el" href="classvector.html">FCDAnimationChannelList</a> & </td> |
---|
| 578 | <td class="mdname" nowrap> <em>channels</em></td> |
---|
| 579 | </tr> |
---|
| 580 | <tr> |
---|
| 581 | <td class="md"></td> |
---|
| 582 | <td class="md">) </td> |
---|
| 583 | <td class="md" colspan="2"></td> |
---|
| 584 | </tr> |
---|
| 585 | </table> |
---|
| 586 | </td> |
---|
| 587 | </tr> |
---|
| 588 | </table> |
---|
| 589 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 590 | <tr> |
---|
| 591 | <td> |
---|
| 592 | |
---|
| 593 | </td> |
---|
| 594 | <td> |
---|
| 595 | |
---|
| 596 | <p> |
---|
| 597 | [INTERNAL] Retrieves all the animation channels which include a given target pointer. |
---|
| 598 | <p> |
---|
| 599 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 600 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 601 | <tr><td valign="top"></td><td valign="top"><em>pointer</em> </td><td>A valid COLLADA target pointer. Example: "node01/translate.X". </td></tr> |
---|
| 602 | <tr><td valign="top"></td><td valign="top"><em>channels</em> </td><td>A list to be filled with the animation channels which target the given pointer. This list is not emptied by the function. If no animation channels are found, this list will be empty. </td></tr> |
---|
| 603 | </table> |
---|
| 604 | </dl> |
---|
| 605 | </td> |
---|
| 606 | </tr> |
---|
| 607 | </table> |
---|
| 608 | <a class="anchor" name="37a179f948b4f6e91289b44926d392dd"></a><!-- doxytag: member="FCDocument::FindAnimationChannelsArrayIndices" ref="37a179f948b4f6e91289b44926d392dd" args="(xmlNode *targetArray, Int32List &animatedIndices)" --><p> |
---|
| 609 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 610 | <tr> |
---|
| 611 | <td class="mdRow"> |
---|
| 612 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 613 | <tr> |
---|
| 614 | <td class="md" nowrap valign="top">void FCDocument::FindAnimationChannelsArrayIndices </td> |
---|
| 615 | <td class="md" valign="top">( </td> |
---|
| 616 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
| 617 | <td class="mdname" nowrap> <em>targetArray</em>, </td> |
---|
| 618 | </tr> |
---|
| 619 | <tr> |
---|
| 620 | <td class="md" nowrap align="right"></td> |
---|
| 621 | <td class="md"></td> |
---|
| 622 | <td class="md" nowrap><a class="el" href="classvector.html">Int32List</a> & </td> |
---|
| 623 | <td class="mdname" nowrap> <em>animatedIndices</em></td> |
---|
| 624 | </tr> |
---|
| 625 | <tr> |
---|
| 626 | <td class="md"></td> |
---|
| 627 | <td class="md">) </td> |
---|
| 628 | <td class="md" colspan="2"></td> |
---|
| 629 | </tr> |
---|
| 630 | </table> |
---|
| 631 | </td> |
---|
| 632 | </tr> |
---|
| 633 | </table> |
---|
| 634 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 635 | <tr> |
---|
| 636 | <td> |
---|
| 637 | |
---|
| 638 | </td> |
---|
| 639 | <td> |
---|
| 640 | |
---|
| 641 | <p> |
---|
| 642 | [INTERNAL] Retrieves the array indices of animation channels which target the given XML node. |
---|
| 643 | <p> |
---|
| 644 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 645 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 646 | <tr><td valign="top"></td><td valign="top"><em>targetArray</em> </td><td>A XML node that contains an array of animatable values. </td></tr> |
---|
| 647 | <tr><td valign="top"></td><td valign="top"><em>animatedIndices</em> </td><td>A list to be filled with the array indices of the animation channels which target the given XML node. If no animation channel indices are found, this list will be empty. </td></tr> |
---|
| 648 | </table> |
---|
| 649 | </dl> |
---|
| 650 | </td> |
---|
| 651 | </tr> |
---|
| 652 | </table> |
---|
| 653 | <a class="anchor" name="48fd0f63e0d5b10caa2af66a3a47c8db"></a><!-- doxytag: member="FCDocument::FindAnimationClip" ref="48fd0f63e0d5b10caa2af66a3a47c8db" args="(const string &daeId)" --><p> |
---|
| 654 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 655 | <tr> |
---|
| 656 | <td class="mdRow"> |
---|
| 657 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 658 | <tr> |
---|
| 659 | <td class="md" nowrap valign="top">FCDAnimationClip* FCDocument::FindAnimationClip </td> |
---|
| 660 | <td class="md" valign="top">( </td> |
---|
| 661 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 662 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 663 | <td class="md" valign="top"> ) </td> |
---|
| 664 | <td class="md" nowrap></td> |
---|
| 665 | </tr> |
---|
| 666 | </table> |
---|
| 667 | </td> |
---|
| 668 | </tr> |
---|
| 669 | </table> |
---|
| 670 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 671 | <tr> |
---|
| 672 | <td> |
---|
| 673 | |
---|
| 674 | </td> |
---|
| 675 | <td> |
---|
| 676 | |
---|
| 677 | <p> |
---|
| 678 | Retrieves the animation clip that matches the given COLLADA id. |
---|
| 679 | <p> |
---|
| 680 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 681 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 682 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 683 | </table> |
---|
| 684 | </dl> |
---|
| 685 | <dl compact><dt><b>Returns:</b></dt><dd>The animation clip. This pointer will be NULL if no matching animation clip was found. </dd></dl> |
---|
| 686 | </td> |
---|
| 687 | </tr> |
---|
| 688 | </table> |
---|
| 689 | <a class="anchor" name="8f4d343b6bbdc209dee788e4aac9afe4"></a><!-- doxytag: member="FCDocument::FindCamera" ref="8f4d343b6bbdc209dee788e4aac9afe4" args="(const string &daeId)" --><p> |
---|
| 690 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 691 | <tr> |
---|
| 692 | <td class="mdRow"> |
---|
| 693 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 694 | <tr> |
---|
| 695 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_camera.html">FCDCamera</a>* FCDocument::FindCamera </td> |
---|
| 696 | <td class="md" valign="top">( </td> |
---|
| 697 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 698 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 699 | <td class="md" valign="top"> ) </td> |
---|
| 700 | <td class="md" nowrap></td> |
---|
| 701 | </tr> |
---|
| 702 | </table> |
---|
| 703 | </td> |
---|
| 704 | </tr> |
---|
| 705 | </table> |
---|
| 706 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 707 | <tr> |
---|
| 708 | <td> |
---|
| 709 | |
---|
| 710 | </td> |
---|
| 711 | <td> |
---|
| 712 | |
---|
| 713 | <p> |
---|
| 714 | Retrieves the camera that matches the given COLLADA id. |
---|
| 715 | <p> |
---|
| 716 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 717 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 718 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 719 | </table> |
---|
| 720 | </dl> |
---|
| 721 | <dl compact><dt><b>Returns:</b></dt><dd>The camera. This pointer will be NULL if no matching camera was found. </dd></dl> |
---|
| 722 | </td> |
---|
| 723 | </tr> |
---|
| 724 | </table> |
---|
| 725 | <a class="anchor" name="4b9777513af682c2e2e2bf21e75c5745"></a><!-- doxytag: member="FCDocument::FindController" ref="4b9777513af682c2e2e2bf21e75c5745" args="(const string &daeId)" --><p> |
---|
| 726 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 727 | <tr> |
---|
| 728 | <td class="mdRow"> |
---|
| 729 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 730 | <tr> |
---|
| 731 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_controller.html">FCDController</a>* FCDocument::FindController </td> |
---|
| 732 | <td class="md" valign="top">( </td> |
---|
| 733 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 734 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 735 | <td class="md" valign="top"> ) </td> |
---|
| 736 | <td class="md" nowrap></td> |
---|
| 737 | </tr> |
---|
| 738 | </table> |
---|
| 739 | </td> |
---|
| 740 | </tr> |
---|
| 741 | </table> |
---|
| 742 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 743 | <tr> |
---|
| 744 | <td> |
---|
| 745 | |
---|
| 746 | </td> |
---|
| 747 | <td> |
---|
| 748 | |
---|
| 749 | <p> |
---|
| 750 | Retrieves the controller that matches the given COLLADA id. |
---|
| 751 | <p> |
---|
| 752 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 753 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 754 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 755 | </table> |
---|
| 756 | </dl> |
---|
| 757 | <dl compact><dt><b>Returns:</b></dt><dd>The controller. This pointer will be NULL if no matching controller was found. </dd></dl> |
---|
| 758 | </td> |
---|
| 759 | </tr> |
---|
| 760 | </table> |
---|
| 761 | <a class="anchor" name="75c2510e48e1ceacacfaa8d9ccaec53a"></a><!-- doxytag: member="FCDocument::FindEffect" ref="75c2510e48e1ceacacfaa8d9ccaec53a" args="(const string &daeId)" --><p> |
---|
| 762 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 763 | <tr> |
---|
| 764 | <td class="mdRow"> |
---|
| 765 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 766 | <tr> |
---|
| 767 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_effect.html">FCDEffect</a>* FCDocument::FindEffect </td> |
---|
| 768 | <td class="md" valign="top">( </td> |
---|
| 769 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 770 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 771 | <td class="md" valign="top"> ) </td> |
---|
| 772 | <td class="md" nowrap></td> |
---|
| 773 | </tr> |
---|
| 774 | </table> |
---|
| 775 | </td> |
---|
| 776 | </tr> |
---|
| 777 | </table> |
---|
| 778 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 779 | <tr> |
---|
| 780 | <td> |
---|
| 781 | |
---|
| 782 | </td> |
---|
| 783 | <td> |
---|
| 784 | |
---|
| 785 | <p> |
---|
| 786 | Retrieves the effect that matches the given COLLADA id. |
---|
| 787 | <p> |
---|
| 788 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 789 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 790 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 791 | </table> |
---|
| 792 | </dl> |
---|
| 793 | <dl compact><dt><b>Returns:</b></dt><dd>The effect. This pointer will be NULL if no matching effect was found. </dd></dl> |
---|
| 794 | </td> |
---|
| 795 | </tr> |
---|
| 796 | </table> |
---|
| 797 | <a class="anchor" name="f25d4ca878017726b5ae19a24dec60c5"></a><!-- doxytag: member="FCDocument::FindGeometry" ref="f25d4ca878017726b5ae19a24dec60c5" args="(const string &daeId)" --><p> |
---|
| 798 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 799 | <tr> |
---|
| 800 | <td class="mdRow"> |
---|
| 801 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 802 | <tr> |
---|
| 803 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_geometry.html">FCDGeometry</a>* FCDocument::FindGeometry </td> |
---|
| 804 | <td class="md" valign="top">( </td> |
---|
| 805 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 806 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 807 | <td class="md" valign="top"> ) </td> |
---|
| 808 | <td class="md" nowrap></td> |
---|
| 809 | </tr> |
---|
| 810 | </table> |
---|
| 811 | </td> |
---|
| 812 | </tr> |
---|
| 813 | </table> |
---|
| 814 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 815 | <tr> |
---|
| 816 | <td> |
---|
| 817 | |
---|
| 818 | </td> |
---|
| 819 | <td> |
---|
| 820 | |
---|
| 821 | <p> |
---|
| 822 | Retrieves the geometry that matches the given COLLADA id. |
---|
| 823 | <p> |
---|
| 824 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 825 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 826 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 827 | </table> |
---|
| 828 | </dl> |
---|
| 829 | <dl compact><dt><b>Returns:</b></dt><dd>The geometry. This pointer will be NULL if no matching geometry was found. </dd></dl> |
---|
| 830 | </td> |
---|
| 831 | </tr> |
---|
| 832 | </table> |
---|
| 833 | <a class="anchor" name="12fa4039ea0d6f67156665073fb3172d"></a><!-- doxytag: member="FCDocument::FindImage" ref="12fa4039ea0d6f67156665073fb3172d" args="(const string &daeId)" --><p> |
---|
| 834 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 835 | <tr> |
---|
| 836 | <td class="mdRow"> |
---|
| 837 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 838 | <tr> |
---|
| 839 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_image.html">FCDImage</a>* FCDocument::FindImage </td> |
---|
| 840 | <td class="md" valign="top">( </td> |
---|
| 841 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 842 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 843 | <td class="md" valign="top"> ) </td> |
---|
| 844 | <td class="md" nowrap></td> |
---|
| 845 | </tr> |
---|
| 846 | </table> |
---|
| 847 | </td> |
---|
| 848 | </tr> |
---|
| 849 | </table> |
---|
| 850 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 851 | <tr> |
---|
| 852 | <td> |
---|
| 853 | |
---|
| 854 | </td> |
---|
| 855 | <td> |
---|
| 856 | |
---|
| 857 | <p> |
---|
| 858 | Retrieves the image that matches the given COLLADA id. |
---|
| 859 | <p> |
---|
| 860 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 861 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 862 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 863 | </table> |
---|
| 864 | </dl> |
---|
| 865 | <dl compact><dt><b>Returns:</b></dt><dd>The image. This pointer will be NULL if no matching image was found. </dd></dl> |
---|
| 866 | </td> |
---|
| 867 | </tr> |
---|
| 868 | </table> |
---|
| 869 | <a class="anchor" name="03a0a9d05d69f9d7f4a4aaef9d6b7773"></a><!-- doxytag: member="FCDocument::FindLight" ref="03a0a9d05d69f9d7f4a4aaef9d6b7773" args="(const string &daeId)" --><p> |
---|
| 870 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 871 | <tr> |
---|
| 872 | <td class="mdRow"> |
---|
| 873 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 874 | <tr> |
---|
| 875 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_light.html">FCDLight</a>* FCDocument::FindLight </td> |
---|
| 876 | <td class="md" valign="top">( </td> |
---|
| 877 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 878 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 879 | <td class="md" valign="top"> ) </td> |
---|
| 880 | <td class="md" nowrap></td> |
---|
| 881 | </tr> |
---|
| 882 | </table> |
---|
| 883 | </td> |
---|
| 884 | </tr> |
---|
| 885 | </table> |
---|
| 886 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 887 | <tr> |
---|
| 888 | <td> |
---|
| 889 | |
---|
| 890 | </td> |
---|
| 891 | <td> |
---|
| 892 | |
---|
| 893 | <p> |
---|
| 894 | Retrieves the light that matches the given COLLADA id. |
---|
| 895 | <p> |
---|
| 896 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 897 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 898 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 899 | </table> |
---|
| 900 | </dl> |
---|
| 901 | <dl compact><dt><b>Returns:</b></dt><dd>The light. This pointer will be NULL if no matching light was found. </dd></dl> |
---|
| 902 | </td> |
---|
| 903 | </tr> |
---|
| 904 | </table> |
---|
| 905 | <a class="anchor" name="5b51979d3d5253fe4cf3437348008133"></a><!-- doxytag: member="FCDocument::FindMaterial" ref="5b51979d3d5253fe4cf3437348008133" args="(const string &daeId)" --><p> |
---|
| 906 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 907 | <tr> |
---|
| 908 | <td class="mdRow"> |
---|
| 909 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 910 | <tr> |
---|
| 911 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_material.html">FCDMaterial</a>* FCDocument::FindMaterial </td> |
---|
| 912 | <td class="md" valign="top">( </td> |
---|
| 913 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 914 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 915 | <td class="md" valign="top"> ) </td> |
---|
| 916 | <td class="md" nowrap></td> |
---|
| 917 | </tr> |
---|
| 918 | </table> |
---|
| 919 | </td> |
---|
| 920 | </tr> |
---|
| 921 | </table> |
---|
| 922 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 923 | <tr> |
---|
| 924 | <td> |
---|
| 925 | |
---|
| 926 | </td> |
---|
| 927 | <td> |
---|
| 928 | |
---|
| 929 | <p> |
---|
| 930 | Retrieves the visual material that matches the given COLLADA id. |
---|
| 931 | <p> |
---|
| 932 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 933 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 934 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 935 | </table> |
---|
| 936 | </dl> |
---|
| 937 | <dl compact><dt><b>Returns:</b></dt><dd>The visual material. This pointer will be NULL if no matching visual material was found. </dd></dl> |
---|
| 938 | </td> |
---|
| 939 | </tr> |
---|
| 940 | </table> |
---|
| 941 | <a class="anchor" name="f94f05136f0aa6fced115e238fbeeacf"></a><!-- doxytag: member="FCDocument::FindNamedAnimated" ref="f94f05136f0aa6fced115e238fbeeacf" args="(const string &shader, const string &attribute) const " --><p> |
---|
| 942 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 943 | <tr> |
---|
| 944 | <td class="mdRow"> |
---|
| 945 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 946 | <tr> |
---|
| 947 | <td class="md" nowrap valign="top">const <a class="el" href="class_f_c_d_animated.html">FCDAnimated</a>* FCDocument::FindNamedAnimated </td> |
---|
| 948 | <td class="md" valign="top">( </td> |
---|
| 949 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 950 | <td class="mdname" nowrap> <em>shader</em>, </td> |
---|
| 951 | </tr> |
---|
| 952 | <tr> |
---|
| 953 | <td class="md" nowrap align="right"></td> |
---|
| 954 | <td class="md"></td> |
---|
| 955 | <td class="md" nowrap>const string & </td> |
---|
| 956 | <td class="mdname" nowrap> <em>attribute</em></td> |
---|
| 957 | </tr> |
---|
| 958 | <tr> |
---|
| 959 | <td class="md"></td> |
---|
| 960 | <td class="md">) </td> |
---|
| 961 | <td class="md" colspan="2"> const</td> |
---|
| 962 | </tr> |
---|
| 963 | </table> |
---|
| 964 | </td> |
---|
| 965 | </tr> |
---|
| 966 | </table> |
---|
| 967 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 968 | <tr> |
---|
| 969 | <td> |
---|
| 970 | |
---|
| 971 | </td> |
---|
| 972 | <td> |
---|
| 973 | |
---|
| 974 | <p> |
---|
| 975 | <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000021">Deprecated:</a></b></dt><dd>Retrieves an animated value associated with a shader attribute, given the id of the material. Do not use this function. Instead, find the material/effect within its library, find the parameter and use the FindAnimatedValue function on its animatable value(s). </dd></dl> |
---|
| 976 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 977 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 978 | <tr><td valign="top"></td><td valign="top"><em>shader</em> </td><td>A valid material id. </td></tr> |
---|
| 979 | <tr><td valign="top"></td><td valign="top"><em>attribute</em> </td><td>A valid attribute sub-id. </td></tr> |
---|
| 980 | </table> |
---|
| 981 | </dl> |
---|
| 982 | <dl compact><dt><b>Returns:</b></dt><dd>The animated value. This pointer will be NULL if no matching animated value was found. </dd></dl> |
---|
| 983 | </td> |
---|
| 984 | </tr> |
---|
| 985 | </table> |
---|
| 986 | <a class="anchor" name="53a7ed9b37a359dfaf7f28209f2d73ad"></a><!-- doxytag: member="FCDocument::FindPhysicsMaterial" ref="53a7ed9b37a359dfaf7f28209f2d73ad" args="(const string &daeId)" --><p> |
---|
| 987 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 988 | <tr> |
---|
| 989 | <td class="mdRow"> |
---|
| 990 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 991 | <tr> |
---|
| 992 | <td class="md" nowrap valign="top">FCDPhysicsMaterial* FCDocument::FindPhysicsMaterial </td> |
---|
| 993 | <td class="md" valign="top">( </td> |
---|
| 994 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 995 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 996 | <td class="md" valign="top"> ) </td> |
---|
| 997 | <td class="md" nowrap></td> |
---|
| 998 | </tr> |
---|
| 999 | </table> |
---|
| 1000 | </td> |
---|
| 1001 | </tr> |
---|
| 1002 | </table> |
---|
| 1003 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1004 | <tr> |
---|
| 1005 | <td> |
---|
| 1006 | |
---|
| 1007 | </td> |
---|
| 1008 | <td> |
---|
| 1009 | |
---|
| 1010 | <p> |
---|
| 1011 | Retrieves the physics material that matches the given COLLADA id. |
---|
| 1012 | <p> |
---|
| 1013 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 1014 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 1015 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 1016 | </table> |
---|
| 1017 | </dl> |
---|
| 1018 | <dl compact><dt><b>Returns:</b></dt><dd>The physics material. This pointer will be NULL if no matching physics material was found. </dd></dl> |
---|
| 1019 | </td> |
---|
| 1020 | </tr> |
---|
| 1021 | </table> |
---|
| 1022 | <a class="anchor" name="64181199f7dba8ba491ef4c858ce6794"></a><!-- doxytag: member="FCDocument::FindPhysicsModel" ref="64181199f7dba8ba491ef4c858ce6794" args="(const string &daeId)" --><p> |
---|
| 1023 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1024 | <tr> |
---|
| 1025 | <td class="mdRow"> |
---|
| 1026 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1027 | <tr> |
---|
| 1028 | <td class="md" nowrap valign="top">FCDPhysicsModel* FCDocument::FindPhysicsModel </td> |
---|
| 1029 | <td class="md" valign="top">( </td> |
---|
| 1030 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 1031 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 1032 | <td class="md" valign="top"> ) </td> |
---|
| 1033 | <td class="md" nowrap></td> |
---|
| 1034 | </tr> |
---|
| 1035 | </table> |
---|
| 1036 | </td> |
---|
| 1037 | </tr> |
---|
| 1038 | </table> |
---|
| 1039 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1040 | <tr> |
---|
| 1041 | <td> |
---|
| 1042 | |
---|
| 1043 | </td> |
---|
| 1044 | <td> |
---|
| 1045 | |
---|
| 1046 | <p> |
---|
| 1047 | Retrieves the physics model that matches the given COLLADA id. |
---|
| 1048 | <p> |
---|
| 1049 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 1050 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 1051 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 1052 | </table> |
---|
| 1053 | </dl> |
---|
| 1054 | <dl compact><dt><b>Returns:</b></dt><dd>The physics model. This pointer will be NULL if no matching physics model was found. </dd></dl> |
---|
| 1055 | </td> |
---|
| 1056 | </tr> |
---|
| 1057 | </table> |
---|
| 1058 | <a class="anchor" name="8d537507ce03b3116a5bfa02983176d8"></a><!-- doxytag: member="FCDocument::FindPhysicsScene" ref="8d537507ce03b3116a5bfa02983176d8" args="(const string &daeId)" --><p> |
---|
| 1059 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1060 | <tr> |
---|
| 1061 | <td class="mdRow"> |
---|
| 1062 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1063 | <tr> |
---|
| 1064 | <td class="md" nowrap valign="top">FCDPhysicsSceneNode* FCDocument::FindPhysicsScene </td> |
---|
| 1065 | <td class="md" valign="top">( </td> |
---|
| 1066 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 1067 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 1068 | <td class="md" valign="top"> ) </td> |
---|
| 1069 | <td class="md" nowrap></td> |
---|
| 1070 | </tr> |
---|
| 1071 | </table> |
---|
| 1072 | </td> |
---|
| 1073 | </tr> |
---|
| 1074 | </table> |
---|
| 1075 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1076 | <tr> |
---|
| 1077 | <td> |
---|
| 1078 | |
---|
| 1079 | </td> |
---|
| 1080 | <td> |
---|
| 1081 | |
---|
| 1082 | <p> |
---|
| 1083 | Retrieves the physics scene that matches the given COLLADA id. |
---|
| 1084 | <p> |
---|
| 1085 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 1086 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 1087 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 1088 | </table> |
---|
| 1089 | </dl> |
---|
| 1090 | <dl compact><dt><b>Returns:</b></dt><dd>The physics scene. This pointer will be NULL if no matching physics scene was found. </dd></dl> |
---|
| 1091 | </td> |
---|
| 1092 | </tr> |
---|
| 1093 | </table> |
---|
| 1094 | <a class="anchor" name="3df09b8caf887db070c2b84cd59fd352"></a><!-- doxytag: member="FCDocument::FindSceneNode" ref="3df09b8caf887db070c2b84cd59fd352" args="(const string &daeId)" --><p> |
---|
| 1095 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1096 | <tr> |
---|
| 1097 | <td class="mdRow"> |
---|
| 1098 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1099 | <tr> |
---|
| 1100 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_scene_node.html">FCDSceneNode</a>* FCDocument::FindSceneNode </td> |
---|
| 1101 | <td class="md" valign="top">( </td> |
---|
| 1102 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 1103 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 1104 | <td class="md" valign="top"> ) </td> |
---|
| 1105 | <td class="md" nowrap></td> |
---|
| 1106 | </tr> |
---|
| 1107 | </table> |
---|
| 1108 | </td> |
---|
| 1109 | </tr> |
---|
| 1110 | </table> |
---|
| 1111 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1112 | <tr> |
---|
| 1113 | <td> |
---|
| 1114 | |
---|
| 1115 | </td> |
---|
| 1116 | <td> |
---|
| 1117 | |
---|
| 1118 | <p> |
---|
| 1119 | Retrieves the visual scene node that matches the given COLLADA id. |
---|
| 1120 | <p> |
---|
| 1121 | This method searches through all the visual scenes within the visual scene library and their child visual scene nodes to find the correct visual scene node. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 1122 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 1123 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 1124 | </table> |
---|
| 1125 | </dl> |
---|
| 1126 | <dl compact><dt><b>Returns:</b></dt><dd>The visual scene node. This pointer will be NULL if no matching visual scene node was found. </dd></dl> |
---|
| 1127 | </td> |
---|
| 1128 | </tr> |
---|
| 1129 | </table> |
---|
| 1130 | <a class="anchor" name="2845539e77a01b0d8f3a0c760b249f26"></a><!-- doxytag: member="FCDocument::FindTexture" ref="2845539e77a01b0d8f3a0c760b249f26" args="(const string &daeId)" --><p> |
---|
| 1131 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1132 | <tr> |
---|
| 1133 | <td class="mdRow"> |
---|
| 1134 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1135 | <tr> |
---|
| 1136 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_texture.html">FCDTexture</a>* FCDocument::FindTexture </td> |
---|
| 1137 | <td class="md" valign="top">( </td> |
---|
| 1138 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 1139 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 1140 | <td class="md" valign="top"> ) </td> |
---|
| 1141 | <td class="md" nowrap></td> |
---|
| 1142 | </tr> |
---|
| 1143 | </table> |
---|
| 1144 | </td> |
---|
| 1145 | </tr> |
---|
| 1146 | </table> |
---|
| 1147 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1148 | <tr> |
---|
| 1149 | <td> |
---|
| 1150 | |
---|
| 1151 | </td> |
---|
| 1152 | <td> |
---|
| 1153 | |
---|
| 1154 | <p> |
---|
| 1155 | <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000020">Deprecated:</a></b></dt><dd>Retrieves the texture that matches the given COLLADA id. </dd></dl> |
---|
| 1156 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 1157 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 1158 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 1159 | </table> |
---|
| 1160 | </dl> |
---|
| 1161 | <dl compact><dt><b>Returns:</b></dt><dd>The texture. This pointer will be NULL if no matching texture was found. </dd></dl> |
---|
| 1162 | </td> |
---|
| 1163 | </tr> |
---|
| 1164 | </table> |
---|
| 1165 | <a class="anchor" name="b84207c58a42756d673c2425a24267c9"></a><!-- doxytag: member="FCDocument::FindVisualScene" ref="b84207c58a42756d673c2425a24267c9" args="(const string &daeId)" --><p> |
---|
| 1166 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1167 | <tr> |
---|
| 1168 | <td class="mdRow"> |
---|
| 1169 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1170 | <tr> |
---|
| 1171 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_scene_node.html">FCDSceneNode</a>* FCDocument::FindVisualScene </td> |
---|
| 1172 | <td class="md" valign="top">( </td> |
---|
| 1173 | <td class="md" nowrap valign="top">const string & </td> |
---|
| 1174 | <td class="mdname1" valign="top" nowrap> <em>daeId</em> </td> |
---|
| 1175 | <td class="md" valign="top"> ) </td> |
---|
| 1176 | <td class="md" nowrap></td> |
---|
| 1177 | </tr> |
---|
| 1178 | </table> |
---|
| 1179 | </td> |
---|
| 1180 | </tr> |
---|
| 1181 | </table> |
---|
| 1182 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1183 | <tr> |
---|
| 1184 | <td> |
---|
| 1185 | |
---|
| 1186 | </td> |
---|
| 1187 | <td> |
---|
| 1188 | |
---|
| 1189 | <p> |
---|
| 1190 | Retrieves the visual scene that matches the given COLLADA id. |
---|
| 1191 | <p> |
---|
| 1192 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 1193 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 1194 | <tr><td valign="top"></td><td valign="top"><em>daeId</em> </td><td>A valid COLLADA id. </td></tr> |
---|
| 1195 | </table> |
---|
| 1196 | </dl> |
---|
| 1197 | <dl compact><dt><b>Returns:</b></dt><dd>The visual scene. This pointer will be NULL if no matching visual scene was found. </dd></dl> |
---|
| 1198 | </td> |
---|
| 1199 | </tr> |
---|
| 1200 | </table> |
---|
| 1201 | <a class="anchor" name="0c3e5133a6faeab3d07ddfd2c6836230"></a><!-- doxytag: member="FCDocument::getAnimatedValues" ref="0c3e5133a6faeab3d07ddfd2c6836230" args="()" --><p> |
---|
| 1202 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1203 | <tr> |
---|
| 1204 | <td class="mdRow"> |
---|
| 1205 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1206 | <tr> |
---|
| 1207 | <td class="md" nowrap valign="top">const <a class="el" href="classvector.html">FCDAnimatedList</a>& FCDocument::getAnimatedValues </td> |
---|
| 1208 | <td class="md" valign="top">( </td> |
---|
| 1209 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1210 | <td class="md" valign="top"> ) </td> |
---|
| 1211 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1212 | </tr> |
---|
| 1213 | </table> |
---|
| 1214 | </td> |
---|
| 1215 | </tr> |
---|
| 1216 | </table> |
---|
| 1217 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1218 | <tr> |
---|
| 1219 | <td> |
---|
| 1220 | |
---|
| 1221 | </td> |
---|
| 1222 | <td> |
---|
| 1223 | |
---|
| 1224 | <p> |
---|
| 1225 | <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000023">Deprecated:</a></b></dt><dd>Retrieves the list of the animated values defined within the document. Do not use this function: use <a class="el" href="class_f_c_document.html#9c2a9f90be7b6dcee235ba53f5448e59">FindAnimatedValue()</a> instead. </dd></dl> |
---|
| 1226 | <dl compact><dt><b>Returns:</b></dt><dd>The list of animated values defined within the document. </dd></dl> |
---|
| 1227 | </td> |
---|
| 1228 | </tr> |
---|
| 1229 | </table> |
---|
| 1230 | <a class="anchor" name="eaf85fb50ac173806e3835ba41175bed"></a><!-- doxytag: member="FCDocument::GetAnimationClipLibrary" ref="eaf85fb50ac173806e3835ba41175bed" args="()" --><p> |
---|
| 1231 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1232 | <tr> |
---|
| 1233 | <td class="mdRow"> |
---|
| 1234 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1235 | <tr> |
---|
| 1236 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_library.html">FCDAnimationClipLibrary</a>* FCDocument::GetAnimationClipLibrary </td> |
---|
| 1237 | <td class="md" valign="top">( </td> |
---|
| 1238 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1239 | <td class="md" valign="top"> ) </td> |
---|
| 1240 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1241 | </tr> |
---|
| 1242 | </table> |
---|
| 1243 | </td> |
---|
| 1244 | </tr> |
---|
| 1245 | </table> |
---|
| 1246 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1247 | <tr> |
---|
| 1248 | <td> |
---|
| 1249 | |
---|
| 1250 | </td> |
---|
| 1251 | <td> |
---|
| 1252 | |
---|
| 1253 | <p> |
---|
| 1254 | Retrieves the animation clip library. |
---|
| 1255 | <p> |
---|
| 1256 | The animation clip library contains a list of animation clips. Each animation clip instantiates nodes from the animation library. Sections of the animation curves belonging to the instantiated animation nodes are thereby packaged together as animation clips. <dl compact><dt><b>Returns:</b></dt><dd>The animation clip library. </dd></dl> |
---|
| 1257 | </td> |
---|
| 1258 | </tr> |
---|
| 1259 | </table> |
---|
| 1260 | <a class="anchor" name="c5b574a9a005b903cfc9e65ca73c5b4d"></a><!-- doxytag: member="FCDocument::GetAnimationLibrary" ref="c5b574a9a005b903cfc9e65ca73c5b4d" args="()" --><p> |
---|
| 1261 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1262 | <tr> |
---|
| 1263 | <td class="mdRow"> |
---|
| 1264 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1265 | <tr> |
---|
| 1266 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_library.html">FCDAnimationLibrary</a>* FCDocument::GetAnimationLibrary </td> |
---|
| 1267 | <td class="md" valign="top">( </td> |
---|
| 1268 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1269 | <td class="md" valign="top"> ) </td> |
---|
| 1270 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1271 | </tr> |
---|
| 1272 | </table> |
---|
| 1273 | </td> |
---|
| 1274 | </tr> |
---|
| 1275 | </table> |
---|
| 1276 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1277 | <tr> |
---|
| 1278 | <td> |
---|
| 1279 | |
---|
| 1280 | </td> |
---|
| 1281 | <td> |
---|
| 1282 | |
---|
| 1283 | <p> |
---|
| 1284 | Retrieves the animation library. |
---|
| 1285 | <p> |
---|
| 1286 | The animation library contains the animation curves within a tree structure. To create and find animation curves, do not use the animation library directly: use the <a class="el" href="class_f_c_d_animated.html">FCDAnimated</a> class, the <a class="el" href="class_f_c_document.html#9c2a9f90be7b6dcee235ba53f5448e59">FindAnimatedValue()</a> function and the <a class="el" href="class_f_c_document.html#c2260196c5b9c94a7afa4bdd9d8266f9">RegisterAnimatedValue()</a> function. <dl compact><dt><b>Returns:</b></dt><dd>The animation library. </dd></dl> |
---|
| 1287 | </td> |
---|
| 1288 | </tr> |
---|
| 1289 | </table> |
---|
| 1290 | <a class="anchor" name="7bcebf9648d3cd1e0cd1ef797caa5a7c"></a><!-- doxytag: member="FCDocument::GetAsset" ref="7bcebf9648d3cd1e0cd1ef797caa5a7c" args="()" --><p> |
---|
| 1291 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1292 | <tr> |
---|
| 1293 | <td class="mdRow"> |
---|
| 1294 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1295 | <tr> |
---|
| 1296 | <td class="md" nowrap valign="top">FCDAsset* FCDocument::GetAsset </td> |
---|
| 1297 | <td class="md" valign="top">( </td> |
---|
| 1298 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1299 | <td class="md" valign="top"> ) </td> |
---|
| 1300 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1301 | </tr> |
---|
| 1302 | </table> |
---|
| 1303 | </td> |
---|
| 1304 | </tr> |
---|
| 1305 | </table> |
---|
| 1306 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1307 | <tr> |
---|
| 1308 | <td> |
---|
| 1309 | |
---|
| 1310 | </td> |
---|
| 1311 | <td> |
---|
| 1312 | |
---|
| 1313 | <p> |
---|
| 1314 | Retrieves the asset information for this COLLADA document. |
---|
| 1315 | <p> |
---|
| 1316 | The asset information should always be present. <dl compact><dt><b>Returns:</b></dt><dd>A pointer to the asset information structure. This pointer should never be NULL. </dd></dl> |
---|
| 1317 | </td> |
---|
| 1318 | </tr> |
---|
| 1319 | </table> |
---|
| 1320 | <a class="anchor" name="af837a4a0cb4939ad3611ed512a96846"></a><!-- doxytag: member="FCDocument::GetCameraLibrary" ref="af837a4a0cb4939ad3611ed512a96846" args="()" --><p> |
---|
| 1321 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1322 | <tr> |
---|
| 1323 | <td class="mdRow"> |
---|
| 1324 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1325 | <tr> |
---|
| 1326 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_library.html">FCDCameraLibrary</a>* FCDocument::GetCameraLibrary </td> |
---|
| 1327 | <td class="md" valign="top">( </td> |
---|
| 1328 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1329 | <td class="md" valign="top"> ) </td> |
---|
| 1330 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1331 | </tr> |
---|
| 1332 | </table> |
---|
| 1333 | </td> |
---|
| 1334 | </tr> |
---|
| 1335 | </table> |
---|
| 1336 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1337 | <tr> |
---|
| 1338 | <td> |
---|
| 1339 | |
---|
| 1340 | </td> |
---|
| 1341 | <td> |
---|
| 1342 | |
---|
| 1343 | <p> |
---|
| 1344 | Retrieves the camera library. |
---|
| 1345 | <p> |
---|
| 1346 | The camera library contains a list of cameras, which may be instantiated within the scene graph. COLLADA supports two camera types: perspective and orthographic. <dl compact><dt><b>Returns:</b></dt><dd>The camera library. </dd></dl> |
---|
| 1347 | </td> |
---|
| 1348 | </tr> |
---|
| 1349 | </table> |
---|
| 1350 | <a class="anchor" name="7bb386de2a06c190a05c34342f6cc52d"></a><!-- doxytag: member="FCDocument::GetControllerLibrary" ref="7bb386de2a06c190a05c34342f6cc52d" args="()" --><p> |
---|
| 1351 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1352 | <tr> |
---|
| 1353 | <td class="mdRow"> |
---|
| 1354 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1355 | <tr> |
---|
| 1356 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_library.html">FCDControllerLibrary</a>* FCDocument::GetControllerLibrary </td> |
---|
| 1357 | <td class="md" valign="top">( </td> |
---|
| 1358 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1359 | <td class="md" valign="top"> ) </td> |
---|
| 1360 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1361 | </tr> |
---|
| 1362 | </table> |
---|
| 1363 | </td> |
---|
| 1364 | </tr> |
---|
| 1365 | </table> |
---|
| 1366 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1367 | <tr> |
---|
| 1368 | <td> |
---|
| 1369 | |
---|
| 1370 | </td> |
---|
| 1371 | <td> |
---|
| 1372 | |
---|
| 1373 | <p> |
---|
| 1374 | Retrieves the controller library. |
---|
| 1375 | <p> |
---|
| 1376 | The controller library contains a list of controllers, which may be instantiated within the scene graph. COLLADA supports two controller types: skin and morph. <dl compact><dt><b>Returns:</b></dt><dd>The controller library. </dd></dl> |
---|
| 1377 | </td> |
---|
| 1378 | </tr> |
---|
| 1379 | </table> |
---|
| 1380 | <a class="anchor" name="a6569309d2facdbcfdd94e2970edd86c"></a><!-- doxytag: member="FCDocument::GetEffectLibrary" ref="a6569309d2facdbcfdd94e2970edd86c" args="()" --><p> |
---|
| 1381 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1382 | <tr> |
---|
| 1383 | <td class="mdRow"> |
---|
| 1384 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1385 | <tr> |
---|
| 1386 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_material_library.html">FCDMaterialLibrary</a>* FCDocument::GetEffectLibrary </td> |
---|
| 1387 | <td class="md" valign="top">( </td> |
---|
| 1388 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1389 | <td class="md" valign="top"> ) </td> |
---|
| 1390 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1391 | </tr> |
---|
| 1392 | </table> |
---|
| 1393 | </td> |
---|
| 1394 | </tr> |
---|
| 1395 | </table> |
---|
| 1396 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1397 | <tr> |
---|
| 1398 | <td> |
---|
| 1399 | |
---|
| 1400 | </td> |
---|
| 1401 | <td> |
---|
| 1402 | |
---|
| 1403 | <p> |
---|
| 1404 | Retrieves the effect library. |
---|
| 1405 | <p> |
---|
| 1406 | The effect library contains a list of effects, which may be instantiated by materials. An effect defines an interface for a rendering shader. A ColladaFX effect may contain multiple passes and techniques for different platforms or level of details. <dl compact><dt><b>Returns:</b></dt><dd>The effect library. </dd></dl> |
---|
| 1407 | </td> |
---|
| 1408 | </tr> |
---|
| 1409 | </table> |
---|
| 1410 | <a class="anchor" name="9527edd3502a061aed734aedd4b32db9"></a><!-- doxytag: member="FCDocument::GetEndTime" ref="9527edd3502a061aed734aedd4b32db9" args="() const " --><p> |
---|
| 1411 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1412 | <tr> |
---|
| 1413 | <td class="mdRow"> |
---|
| 1414 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1415 | <tr> |
---|
| 1416 | <td class="md" nowrap valign="top">float FCDocument::GetEndTime </td> |
---|
| 1417 | <td class="md" valign="top">( </td> |
---|
| 1418 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1419 | <td class="md" valign="top"> ) </td> |
---|
| 1420 | <td class="md" nowrap> const<code> [inline]</code></td> |
---|
| 1421 | </tr> |
---|
| 1422 | </table> |
---|
| 1423 | </td> |
---|
| 1424 | </tr> |
---|
| 1425 | </table> |
---|
| 1426 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1427 | <tr> |
---|
| 1428 | <td> |
---|
| 1429 | |
---|
| 1430 | </td> |
---|
| 1431 | <td> |
---|
| 1432 | |
---|
| 1433 | <p> |
---|
| 1434 | Retrieves the end time set for the document. |
---|
| 1435 | <p> |
---|
| 1436 | <dl compact><dt><b>Returns:</b></dt><dd>The document end time. </dd></dl> |
---|
| 1437 | </td> |
---|
| 1438 | </tr> |
---|
| 1439 | </table> |
---|
| 1440 | <a class="anchor" name="1d0a8cfe7e696e46c7b76bfe80ea3fc4"></a><!-- doxytag: member="FCDocument::GetFileManager" ref="1d0a8cfe7e696e46c7b76bfe80ea3fc4" args="()" --><p> |
---|
| 1441 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1442 | <tr> |
---|
| 1443 | <td class="mdRow"> |
---|
| 1444 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1445 | <tr> |
---|
| 1446 | <td class="md" nowrap valign="top">FUFileManager* FCDocument::GetFileManager </td> |
---|
| 1447 | <td class="md" valign="top">( </td> |
---|
| 1448 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1449 | <td class="md" valign="top"> ) </td> |
---|
| 1450 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1451 | </tr> |
---|
| 1452 | </table> |
---|
| 1453 | </td> |
---|
| 1454 | </tr> |
---|
| 1455 | </table> |
---|
| 1456 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1457 | <tr> |
---|
| 1458 | <td> |
---|
| 1459 | |
---|
| 1460 | </td> |
---|
| 1461 | <td> |
---|
| 1462 | |
---|
| 1463 | <p> |
---|
| 1464 | [INTERNAL] Retrieves the local file manager for the COLLADA document. |
---|
| 1465 | <p> |
---|
| 1466 | Used to resolve URIs and transform file paths into their relative or absolute equivalent. May be deprecated in future versions. <dl compact><dt><b>Returns:</b></dt><dd>The file manager for this COLLADA document. This pointer should never be NULL. </dd></dl> |
---|
| 1467 | </td> |
---|
| 1468 | </tr> |
---|
| 1469 | </table> |
---|
| 1470 | <a class="anchor" name="315012dd8a8bffb0daac4ecf6043b99c"></a><!-- doxytag: member="FCDocument::GetGeometryLibrary" ref="315012dd8a8bffb0daac4ecf6043b99c" args="()" --><p> |
---|
| 1471 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1472 | <tr> |
---|
| 1473 | <td class="mdRow"> |
---|
| 1474 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1475 | <tr> |
---|
| 1476 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_library.html">FCDGeometryLibrary</a>* FCDocument::GetGeometryLibrary </td> |
---|
| 1477 | <td class="md" valign="top">( </td> |
---|
| 1478 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1479 | <td class="md" valign="top"> ) </td> |
---|
| 1480 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1481 | </tr> |
---|
| 1482 | </table> |
---|
| 1483 | </td> |
---|
| 1484 | </tr> |
---|
| 1485 | </table> |
---|
| 1486 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1487 | <tr> |
---|
| 1488 | <td> |
---|
| 1489 | |
---|
| 1490 | </td> |
---|
| 1491 | <td> |
---|
| 1492 | |
---|
| 1493 | <p> |
---|
| 1494 | Retrieves the geometry library. |
---|
| 1495 | <p> |
---|
| 1496 | The geometry library contains a list of basic geometries, which may be instantiated within the scene graph and may be used by controllers. COLLADA supports two geometry types: mesh and spline. <dl compact><dt><b>Returns:</b></dt><dd>The geometry library. </dd></dl> |
---|
| 1497 | </td> |
---|
| 1498 | </tr> |
---|
| 1499 | </table> |
---|
| 1500 | <a class="anchor" name="4a558a5b2ede6f79c88490bec804c5bf"></a><!-- doxytag: member="FCDocument::GetImageLibrary" ref="4a558a5b2ede6f79c88490bec804c5bf" args="()" --><p> |
---|
| 1501 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1502 | <tr> |
---|
| 1503 | <td class="mdRow"> |
---|
| 1504 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1505 | <tr> |
---|
| 1506 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_library.html">FCDImageLibrary</a>* FCDocument::GetImageLibrary </td> |
---|
| 1507 | <td class="md" valign="top">( </td> |
---|
| 1508 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1509 | <td class="md" valign="top"> ) </td> |
---|
| 1510 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1511 | </tr> |
---|
| 1512 | </table> |
---|
| 1513 | </td> |
---|
| 1514 | </tr> |
---|
| 1515 | </table> |
---|
| 1516 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1517 | <tr> |
---|
| 1518 | <td> |
---|
| 1519 | |
---|
| 1520 | </td> |
---|
| 1521 | <td> |
---|
| 1522 | |
---|
| 1523 | <p> |
---|
| 1524 | Retrieves the image library. |
---|
| 1525 | <p> |
---|
| 1526 | The image library contains a list of images. Images are used by effects for textures. <dl compact><dt><b>Returns:</b></dt><dd>The image library. </dd></dl> |
---|
| 1527 | </td> |
---|
| 1528 | </tr> |
---|
| 1529 | </table> |
---|
| 1530 | <a class="anchor" name="7cee58d4d66a79a5dc37cc3853f214e6"></a><!-- doxytag: member="FCDocument::GetLayer" ref="7cee58d4d66a79a5dc37cc3853f214e6" args="(size_t index)" --><p> |
---|
| 1531 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1532 | <tr> |
---|
| 1533 | <td class="mdRow"> |
---|
| 1534 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1535 | <tr> |
---|
| 1536 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_layer.html">FCDLayer</a>* FCDocument::GetLayer </td> |
---|
| 1537 | <td class="md" valign="top">( </td> |
---|
| 1538 | <td class="md" nowrap valign="top">size_t </td> |
---|
| 1539 | <td class="mdname1" valign="top" nowrap> <em>index</em> </td> |
---|
| 1540 | <td class="md" valign="top"> ) </td> |
---|
| 1541 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1542 | </tr> |
---|
| 1543 | </table> |
---|
| 1544 | </td> |
---|
| 1545 | </tr> |
---|
| 1546 | </table> |
---|
| 1547 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1548 | <tr> |
---|
| 1549 | <td> |
---|
| 1550 | |
---|
| 1551 | </td> |
---|
| 1552 | <td> |
---|
| 1553 | |
---|
| 1554 | <p> |
---|
| 1555 | Retrieves a specific entity layer contained within the document. |
---|
| 1556 | <p> |
---|
| 1557 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 1558 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 1559 | <tr><td valign="top"></td><td valign="top"><em>index</em> </td><td>The index of the layer. </td></tr> |
---|
| 1560 | </table> |
---|
| 1561 | </dl> |
---|
| 1562 | <dl compact><dt><b>Returns:</b></dt><dd>The entity layer. This pointer will be NULL if the index is out-of-bounds. </dd></dl> |
---|
| 1563 | </td> |
---|
| 1564 | </tr> |
---|
| 1565 | </table> |
---|
| 1566 | <a class="anchor" name="40b60296aad9c67c00e66ff739cea4e3"></a><!-- doxytag: member="FCDocument::GetLayerCount" ref="40b60296aad9c67c00e66ff739cea4e3" args="() const " --><p> |
---|
| 1567 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1568 | <tr> |
---|
| 1569 | <td class="mdRow"> |
---|
| 1570 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1571 | <tr> |
---|
| 1572 | <td class="md" nowrap valign="top">size_t FCDocument::GetLayerCount </td> |
---|
| 1573 | <td class="md" valign="top">( </td> |
---|
| 1574 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1575 | <td class="md" valign="top"> ) </td> |
---|
| 1576 | <td class="md" nowrap> const<code> [inline]</code></td> |
---|
| 1577 | </tr> |
---|
| 1578 | </table> |
---|
| 1579 | </td> |
---|
| 1580 | </tr> |
---|
| 1581 | </table> |
---|
| 1582 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1583 | <tr> |
---|
| 1584 | <td> |
---|
| 1585 | |
---|
| 1586 | </td> |
---|
| 1587 | <td> |
---|
| 1588 | |
---|
| 1589 | <p> |
---|
| 1590 | Retrieves the number of entity layers contained within the document. |
---|
| 1591 | <p> |
---|
| 1592 | <dl compact><dt><b>Returns:</b></dt><dd>The number of layers. </dd></dl> |
---|
| 1593 | </td> |
---|
| 1594 | </tr> |
---|
| 1595 | </table> |
---|
| 1596 | <a class="anchor" name="4da787bc275a485f677aba9238cebbfc"></a><!-- doxytag: member="FCDocument::GetLayers" ref="4da787bc275a485f677aba9238cebbfc" args="()" --><p> |
---|
| 1597 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1598 | <tr> |
---|
| 1599 | <td class="mdRow"> |
---|
| 1600 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1601 | <tr> |
---|
| 1602 | <td class="md" nowrap valign="top"><a class="el" href="classvector.html">FCDLayerList</a>& FCDocument::GetLayers </td> |
---|
| 1603 | <td class="md" valign="top">( </td> |
---|
| 1604 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1605 | <td class="md" valign="top"> ) </td> |
---|
| 1606 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1607 | </tr> |
---|
| 1608 | </table> |
---|
| 1609 | </td> |
---|
| 1610 | </tr> |
---|
| 1611 | </table> |
---|
| 1612 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1613 | <tr> |
---|
| 1614 | <td> |
---|
| 1615 | |
---|
| 1616 | </td> |
---|
| 1617 | <td> |
---|
| 1618 | |
---|
| 1619 | <p> |
---|
| 1620 | Retrieves the list of entity layers. |
---|
| 1621 | <p> |
---|
| 1622 | <dl compact><dt><b>Returns:</b></dt><dd>The list of entity layers. </dd></dl> |
---|
| 1623 | </td> |
---|
| 1624 | </tr> |
---|
| 1625 | </table> |
---|
| 1626 | <a class="anchor" name="b70beb0c8df6e2c7c2b96df3fcf02fcd"></a><!-- doxytag: member="FCDocument::GetLengthUnit" ref="b70beb0c8df6e2c7c2b96df3fcf02fcd" args="() const " --><p> |
---|
| 1627 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1628 | <tr> |
---|
| 1629 | <td class="mdRow"> |
---|
| 1630 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1631 | <tr> |
---|
| 1632 | <td class="md" nowrap valign="top">float FCDocument::GetLengthUnit </td> |
---|
| 1633 | <td class="md" valign="top">( </td> |
---|
| 1634 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1635 | <td class="md" valign="top"> ) </td> |
---|
| 1636 | <td class="md" nowrap> const</td> |
---|
| 1637 | </tr> |
---|
| 1638 | </table> |
---|
| 1639 | </td> |
---|
| 1640 | </tr> |
---|
| 1641 | </table> |
---|
| 1642 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1643 | <tr> |
---|
| 1644 | <td> |
---|
| 1645 | |
---|
| 1646 | </td> |
---|
| 1647 | <td> |
---|
| 1648 | |
---|
| 1649 | <p> |
---|
| 1650 | <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000019">Deprecated:</a></b></dt><dd>Retrieves the length of 1 distance unit for this document, in meters. The default is 1.0, which means that the 1 unit in the document is equal to 1 meter. This information is now contained within the asset structure. Please use <a class="el" href="class_f_c_document.html#7bcebf9648d3cd1e0cd1ef797caa5a7c">GetAsset()</a>-><a class="el" href="class_f_c_document.html#b70beb0c8df6e2c7c2b96df3fcf02fcd">GetLengthUnit()</a>. </dd></dl> |
---|
| 1651 | <dl compact><dt><b>Returns:</b></dt><dd>The length of 1 distance unit for this document. </dd></dl> |
---|
| 1652 | </td> |
---|
| 1653 | </tr> |
---|
| 1654 | </table> |
---|
| 1655 | <a class="anchor" name="a5ec07aab0ca403dc139f4083f92b5bd"></a><!-- doxytag: member="FCDocument::GetLengthUnitConversion" ref="a5ec07aab0ca403dc139f4083f92b5bd" args="() const " --><p> |
---|
| 1656 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1657 | <tr> |
---|
| 1658 | <td class="mdRow"> |
---|
| 1659 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1660 | <tr> |
---|
| 1661 | <td class="md" nowrap valign="top">float FCDocument::GetLengthUnitConversion </td> |
---|
| 1662 | <td class="md" valign="top">( </td> |
---|
| 1663 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1664 | <td class="md" valign="top"> ) </td> |
---|
| 1665 | <td class="md" nowrap> const<code> [inline]</code></td> |
---|
| 1666 | </tr> |
---|
| 1667 | </table> |
---|
| 1668 | </td> |
---|
| 1669 | </tr> |
---|
| 1670 | </table> |
---|
| 1671 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1672 | <tr> |
---|
| 1673 | <td> |
---|
| 1674 | |
---|
| 1675 | </td> |
---|
| 1676 | <td> |
---|
| 1677 | |
---|
| 1678 | <p> |
---|
| 1679 | [INTERNAL] Retrieves the conversion factor between the requested distance unit and the document's distance unit. |
---|
| 1680 | <p> |
---|
| 1681 | <dl compact><dt><b>Returns:</b></dt><dd>The distance unit conversion factor. </dd></dl> |
---|
| 1682 | </td> |
---|
| 1683 | </tr> |
---|
| 1684 | </table> |
---|
| 1685 | <a class="anchor" name="cc976c699b742a4bc106a7e0ba6ebc78"></a><!-- doxytag: member="FCDocument::GetLightLibrary" ref="cc976c699b742a4bc106a7e0ba6ebc78" args="()" --><p> |
---|
| 1686 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1687 | <tr> |
---|
| 1688 | <td class="mdRow"> |
---|
| 1689 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1690 | <tr> |
---|
| 1691 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_library.html">FCDLightLibrary</a>* FCDocument::GetLightLibrary </td> |
---|
| 1692 | <td class="md" valign="top">( </td> |
---|
| 1693 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1694 | <td class="md" valign="top"> ) </td> |
---|
| 1695 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1696 | </tr> |
---|
| 1697 | </table> |
---|
| 1698 | </td> |
---|
| 1699 | </tr> |
---|
| 1700 | </table> |
---|
| 1701 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1702 | <tr> |
---|
| 1703 | <td> |
---|
| 1704 | |
---|
| 1705 | </td> |
---|
| 1706 | <td> |
---|
| 1707 | |
---|
| 1708 | <p> |
---|
| 1709 | Retrieves the light library. |
---|
| 1710 | <p> |
---|
| 1711 | The light library contains a list of light, which may be instantiated within the scene graph. COLLADA supports four light types: ambient, directional, point and spot lights. <dl compact><dt><b>Returns:</b></dt><dd>The light library. </dd></dl> |
---|
| 1712 | </td> |
---|
| 1713 | </tr> |
---|
| 1714 | </table> |
---|
| 1715 | <a class="anchor" name="2f546dd15f5fa9433dc91151b89a5d0a"></a><!-- doxytag: member="FCDocument::GetMaterialLibrary" ref="2f546dd15f5fa9433dc91151b89a5d0a" args="()" --><p> |
---|
| 1716 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1717 | <tr> |
---|
| 1718 | <td class="mdRow"> |
---|
| 1719 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1720 | <tr> |
---|
| 1721 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_material_library.html">FCDMaterialLibrary</a>* FCDocument::GetMaterialLibrary </td> |
---|
| 1722 | <td class="md" valign="top">( </td> |
---|
| 1723 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1724 | <td class="md" valign="top"> ) </td> |
---|
| 1725 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1726 | </tr> |
---|
| 1727 | </table> |
---|
| 1728 | </td> |
---|
| 1729 | </tr> |
---|
| 1730 | </table> |
---|
| 1731 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1732 | <tr> |
---|
| 1733 | <td> |
---|
| 1734 | |
---|
| 1735 | </td> |
---|
| 1736 | <td> |
---|
| 1737 | |
---|
| 1738 | <p> |
---|
| 1739 | Retrieves the visual material library. |
---|
| 1740 | <p> |
---|
| 1741 | The visual material library contains a list of visual materials, which are bound to mesh polygons within the scene graph. A visual material instantiates an effect and presets the effect parameters for a given visual result. <dl compact><dt><b>Returns:</b></dt><dd>The visual material library. </dd></dl> |
---|
| 1742 | </td> |
---|
| 1743 | </tr> |
---|
| 1744 | </table> |
---|
| 1745 | <a class="anchor" name="824ad1f661b346007f90a161f76fa023"></a><!-- doxytag: member="FCDocument::GetMaterialList" ref="824ad1f661b346007f90a161f76fa023" args="()" --><p> |
---|
| 1746 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1747 | <tr> |
---|
| 1748 | <td class="mdRow"> |
---|
| 1749 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1750 | <tr> |
---|
| 1751 | <td class="md" nowrap valign="top">const <a class="el" href="classvector.html">FCDMaterialList</a>& FCDocument::GetMaterialList </td> |
---|
| 1752 | <td class="md" valign="top">( </td> |
---|
| 1753 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1754 | <td class="md" valign="top"> ) </td> |
---|
| 1755 | <td class="md" nowrap></td> |
---|
| 1756 | </tr> |
---|
| 1757 | </table> |
---|
| 1758 | </td> |
---|
| 1759 | </tr> |
---|
| 1760 | </table> |
---|
| 1761 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1762 | <tr> |
---|
| 1763 | <td> |
---|
| 1764 | |
---|
| 1765 | </td> |
---|
| 1766 | <td> |
---|
| 1767 | |
---|
| 1768 | <p> |
---|
| 1769 | <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000017">Deprecated:</a></b></dt><dd>Retrieves a list of all the visual materials contained by the document. </dd></dl> |
---|
| 1770 | <dl compact><dt><b>Returns:</b></dt><dd>The materials contained by this document. </dd></dl> |
---|
| 1771 | </td> |
---|
| 1772 | </tr> |
---|
| 1773 | </table> |
---|
| 1774 | <a class="anchor" name="9113c4ecdce4f1c0386c8840bace0149"></a><!-- doxytag: member="FCDocument::GetPhysicsMaterialLibrary" ref="9113c4ecdce4f1c0386c8840bace0149" args="()" --><p> |
---|
| 1775 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1776 | <tr> |
---|
| 1777 | <td class="mdRow"> |
---|
| 1778 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1779 | <tr> |
---|
| 1780 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_library.html">FCDPhysicsMaterialLibrary</a>* FCDocument::GetPhysicsMaterialLibrary </td> |
---|
| 1781 | <td class="md" valign="top">( </td> |
---|
| 1782 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1783 | <td class="md" valign="top"> ) </td> |
---|
| 1784 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1785 | </tr> |
---|
| 1786 | </table> |
---|
| 1787 | </td> |
---|
| 1788 | </tr> |
---|
| 1789 | </table> |
---|
| 1790 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1791 | <tr> |
---|
| 1792 | <td> |
---|
| 1793 | |
---|
| 1794 | </td> |
---|
| 1795 | <td> |
---|
| 1796 | |
---|
| 1797 | <p> |
---|
| 1798 | Retrieves the physics material library. |
---|
| 1799 | <p> |
---|
| 1800 | The physics material library contains a list of physics material. <dl compact><dt><b>Returns:</b></dt><dd>The physics material library. </dd></dl> |
---|
| 1801 | </td> |
---|
| 1802 | </tr> |
---|
| 1803 | </table> |
---|
| 1804 | <a class="anchor" name="fa546a6ec51139a8403eb347e60e324d"></a><!-- doxytag: member="FCDocument::GetPhysicsModelLibrary" ref="fa546a6ec51139a8403eb347e60e324d" args="()" --><p> |
---|
| 1805 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1806 | <tr> |
---|
| 1807 | <td class="mdRow"> |
---|
| 1808 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1809 | <tr> |
---|
| 1810 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_library.html">FCDPhysicsModelLibrary</a>* FCDocument::GetPhysicsModelLibrary </td> |
---|
| 1811 | <td class="md" valign="top">( </td> |
---|
| 1812 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1813 | <td class="md" valign="top"> ) </td> |
---|
| 1814 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1815 | </tr> |
---|
| 1816 | </table> |
---|
| 1817 | </td> |
---|
| 1818 | </tr> |
---|
| 1819 | </table> |
---|
| 1820 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1821 | <tr> |
---|
| 1822 | <td> |
---|
| 1823 | |
---|
| 1824 | </td> |
---|
| 1825 | <td> |
---|
| 1826 | |
---|
| 1827 | <p> |
---|
| 1828 | Retrieves the physics model library. |
---|
| 1829 | <p> |
---|
| 1830 | The physics model library contains a list of physics models. <dl compact><dt><b>Returns:</b></dt><dd>The physics model library. </dd></dl> |
---|
| 1831 | </td> |
---|
| 1832 | </tr> |
---|
| 1833 | </table> |
---|
| 1834 | <a class="anchor" name="b305ac355eb6300cc02c30644e55843c"></a><!-- doxytag: member="FCDocument::GetPhysicsSceneLibrary" ref="b305ac355eb6300cc02c30644e55843c" args="()" --><p> |
---|
| 1835 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1836 | <tr> |
---|
| 1837 | <td class="mdRow"> |
---|
| 1838 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1839 | <tr> |
---|
| 1840 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_library.html">FCDPhysicsSceneLibrary</a>* FCDocument::GetPhysicsSceneLibrary </td> |
---|
| 1841 | <td class="md" valign="top">( </td> |
---|
| 1842 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1843 | <td class="md" valign="top"> ) </td> |
---|
| 1844 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1845 | </tr> |
---|
| 1846 | </table> |
---|
| 1847 | </td> |
---|
| 1848 | </tr> |
---|
| 1849 | </table> |
---|
| 1850 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1851 | <tr> |
---|
| 1852 | <td> |
---|
| 1853 | |
---|
| 1854 | </td> |
---|
| 1855 | <td> |
---|
| 1856 | |
---|
| 1857 | <p> |
---|
| 1858 | Retrieves the physics scene library. |
---|
| 1859 | <p> |
---|
| 1860 | The physics scene library contains an acyclic directed graph of physics scene nodes. <dl compact><dt><b>Returns:</b></dt><dd>The physics scene library. </dd></dl> |
---|
| 1861 | </td> |
---|
| 1862 | </tr> |
---|
| 1863 | </table> |
---|
| 1864 | <a class="anchor" name="969f0dcd911f96a9a1608b25d28d5fe7"></a><!-- doxytag: member="FCDocument::GetPhysicsSceneRoot" ref="969f0dcd911f96a9a1608b25d28d5fe7" args="()" --><p> |
---|
| 1865 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1866 | <tr> |
---|
| 1867 | <td class="mdRow"> |
---|
| 1868 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1869 | <tr> |
---|
| 1870 | <td class="md" nowrap valign="top">FCDPhysicsSceneNode* FCDocument::GetPhysicsSceneRoot </td> |
---|
| 1871 | <td class="md" valign="top">( </td> |
---|
| 1872 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1873 | <td class="md" valign="top"> ) </td> |
---|
| 1874 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1875 | </tr> |
---|
| 1876 | </table> |
---|
| 1877 | </td> |
---|
| 1878 | </tr> |
---|
| 1879 | </table> |
---|
| 1880 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1881 | <tr> |
---|
| 1882 | <td> |
---|
| 1883 | |
---|
| 1884 | </td> |
---|
| 1885 | <td> |
---|
| 1886 | |
---|
| 1887 | <p> |
---|
| 1888 | Retrieves the currently selected physics scene. |
---|
| 1889 | <p> |
---|
| 1890 | <dl compact><dt><b>Returns:</b></dt><dd>The currently selected physics scene structure. </dd></dl> |
---|
| 1891 | </td> |
---|
| 1892 | </tr> |
---|
| 1893 | </table> |
---|
| 1894 | <a class="anchor" name="5b2fc38a9f4b95947ecdad2facbbf8bf"></a><!-- doxytag: member="FCDocument::GetPostProcessCmds" ref="5b2fc38a9f4b95947ecdad2facbbf8bf" args="() const " --><p> |
---|
| 1895 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1896 | <tr> |
---|
| 1897 | <td class="mdRow"> |
---|
| 1898 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1899 | <tr> |
---|
| 1900 | <td class="md" nowrap valign="top">const <a class="el" href="classvector.html">StringList</a>& FCDocument::GetPostProcessCmds </td> |
---|
| 1901 | <td class="md" valign="top">( </td> |
---|
| 1902 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1903 | <td class="md" valign="top"> ) </td> |
---|
| 1904 | <td class="md" nowrap> const<code> [inline]</code></td> |
---|
| 1905 | </tr> |
---|
| 1906 | </table> |
---|
| 1907 | </td> |
---|
| 1908 | </tr> |
---|
| 1909 | </table> |
---|
| 1910 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1911 | <tr> |
---|
| 1912 | <td> |
---|
| 1913 | |
---|
| 1914 | </td> |
---|
| 1915 | <td> |
---|
| 1916 | |
---|
| 1917 | <p> |
---|
| 1918 | <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000022">Deprecated:</a></b></dt><dd>Retrieves a list of post-processing commands. </dd></dl> |
---|
| 1919 | <dl compact><dt><b>Returns:</b></dt><dd>The list of post-processing commands. </dd></dl> |
---|
| 1920 | </td> |
---|
| 1921 | </tr> |
---|
| 1922 | </table> |
---|
| 1923 | <a class="anchor" name="a3464ee0cd90d36fa21be0138d9130ac"></a><!-- doxytag: member="FCDocument::GetStartTime" ref="a3464ee0cd90d36fa21be0138d9130ac" args="() const " --><p> |
---|
| 1924 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1925 | <tr> |
---|
| 1926 | <td class="mdRow"> |
---|
| 1927 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1928 | <tr> |
---|
| 1929 | <td class="md" nowrap valign="top">float FCDocument::GetStartTime </td> |
---|
| 1930 | <td class="md" valign="top">( </td> |
---|
| 1931 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1932 | <td class="md" valign="top"> ) </td> |
---|
| 1933 | <td class="md" nowrap> const<code> [inline]</code></td> |
---|
| 1934 | </tr> |
---|
| 1935 | </table> |
---|
| 1936 | </td> |
---|
| 1937 | </tr> |
---|
| 1938 | </table> |
---|
| 1939 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1940 | <tr> |
---|
| 1941 | <td> |
---|
| 1942 | |
---|
| 1943 | </td> |
---|
| 1944 | <td> |
---|
| 1945 | |
---|
| 1946 | <p> |
---|
| 1947 | Retrieves the start time set for the document. |
---|
| 1948 | <p> |
---|
| 1949 | <dl compact><dt><b>Returns:</b></dt><dd>The document start time. </dd></dl> |
---|
| 1950 | </td> |
---|
| 1951 | </tr> |
---|
| 1952 | </table> |
---|
| 1953 | <a class="anchor" name="51087f2b7e207acd9b91593a17a03ece"></a><!-- doxytag: member="FCDocument::GetUniqueNameMap" ref="51087f2b7e207acd9b91593a17a03ece" args="()" --><p> |
---|
| 1954 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1955 | <tr> |
---|
| 1956 | <td class="mdRow"> |
---|
| 1957 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1958 | <tr> |
---|
| 1959 | <td class="md" nowrap valign="top"><a class="el" href="class_f_u_unique_string_map_t.html">FUSUniqueStringMap</a>* FCDocument::GetUniqueNameMap </td> |
---|
| 1960 | <td class="md" valign="top">( </td> |
---|
| 1961 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1962 | <td class="md" valign="top"> ) </td> |
---|
| 1963 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 1964 | </tr> |
---|
| 1965 | </table> |
---|
| 1966 | </td> |
---|
| 1967 | </tr> |
---|
| 1968 | </table> |
---|
| 1969 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 1970 | <tr> |
---|
| 1971 | <td> |
---|
| 1972 | |
---|
| 1973 | </td> |
---|
| 1974 | <td> |
---|
| 1975 | |
---|
| 1976 | <p> |
---|
| 1977 | [INTERNAL] Retrieves the map of unique ids for this document. |
---|
| 1978 | <p> |
---|
| 1979 | <dl compact><dt><b>Returns:</b></dt><dd>The map of unique ids for this document. </dd></dl> |
---|
| 1980 | </td> |
---|
| 1981 | </tr> |
---|
| 1982 | </table> |
---|
| 1983 | <a class="anchor" name="865aa24aa7dbc3032b0efa30645e61ae"></a><!-- doxytag: member="FCDocument::GetUpAxis" ref="865aa24aa7dbc3032b0efa30645e61ae" args="() const " --><p> |
---|
| 1984 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 1985 | <tr> |
---|
| 1986 | <td class="mdRow"> |
---|
| 1987 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 1988 | <tr> |
---|
| 1989 | <td class="md" nowrap valign="top">const <a class="el" href="class_f_m_vector3.html">FMVector3</a>& FCDocument::GetUpAxis </td> |
---|
| 1990 | <td class="md" valign="top">( </td> |
---|
| 1991 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 1992 | <td class="md" valign="top"> ) </td> |
---|
| 1993 | <td class="md" nowrap> const</td> |
---|
| 1994 | </tr> |
---|
| 1995 | </table> |
---|
| 1996 | </td> |
---|
| 1997 | </tr> |
---|
| 1998 | </table> |
---|
| 1999 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2000 | <tr> |
---|
| 2001 | <td> |
---|
| 2002 | |
---|
| 2003 | </td> |
---|
| 2004 | <td> |
---|
| 2005 | |
---|
| 2006 | <p> |
---|
| 2007 | <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000018">Deprecated:</a></b></dt><dd>Retrieves the vector pre-determined by the document as the up-axis. This information is now contained within the asset structure. Please use <a class="el" href="class_f_c_document.html#7bcebf9648d3cd1e0cd1ef797caa5a7c">GetAsset()</a>-><a class="el" href="class_f_c_document.html#865aa24aa7dbc3032b0efa30645e61ae">GetUpAxis()</a>. </dd></dl> |
---|
| 2008 | <dl compact><dt><b>Returns:</b></dt><dd>A 3D vector for the up axis direction. </dd></dl> |
---|
| 2009 | </td> |
---|
| 2010 | </tr> |
---|
| 2011 | </table> |
---|
| 2012 | <a class="anchor" name="cdbe2f7a0512483cd7ce17e7be7a731f"></a><!-- doxytag: member="FCDocument::GetVisualSceneLibrary" ref="cdbe2f7a0512483cd7ce17e7be7a731f" args="()" --><p> |
---|
| 2013 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2014 | <tr> |
---|
| 2015 | <td class="mdRow"> |
---|
| 2016 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2017 | <tr> |
---|
| 2018 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_library.html">FCDVisualSceneNodeLibrary</a>* FCDocument::GetVisualSceneLibrary </td> |
---|
| 2019 | <td class="md" valign="top">( </td> |
---|
| 2020 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 2021 | <td class="md" valign="top"> ) </td> |
---|
| 2022 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 2023 | </tr> |
---|
| 2024 | </table> |
---|
| 2025 | </td> |
---|
| 2026 | </tr> |
---|
| 2027 | </table> |
---|
| 2028 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2029 | <tr> |
---|
| 2030 | <td> |
---|
| 2031 | |
---|
| 2032 | </td> |
---|
| 2033 | <td> |
---|
| 2034 | |
---|
| 2035 | <p> |
---|
| 2036 | Retrieves the visual scene library. |
---|
| 2037 | <p> |
---|
| 2038 | The visual scene library contains an acyclic directed graph of visual scene nodes: a visual scene node contains one or more parent nodes and zero or more child nodes. A visual scene node also contains 3D transformations: translation, rotation, scale, skew, as well as the compound transformations: lookAt and matrix. A visual scene node also contains instances of geometries, controllers, cameras and/or lights. Only one visual scene should be used at one time by the global scene. <dl compact><dt><b>Returns:</b></dt><dd>The visual scene library. </dd></dl> |
---|
| 2039 | </td> |
---|
| 2040 | </tr> |
---|
| 2041 | </table> |
---|
| 2042 | <a class="anchor" name="db9a4f759f4ee9ea0ec042feac7b11ec"></a><!-- doxytag: member="FCDocument::GetVisualSceneRoot" ref="db9a4f759f4ee9ea0ec042feac7b11ec" args="()" --><p> |
---|
| 2043 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2044 | <tr> |
---|
| 2045 | <td class="mdRow"> |
---|
| 2046 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2047 | <tr> |
---|
| 2048 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_scene_node.html">FCDSceneNode</a>* FCDocument::GetVisualSceneRoot </td> |
---|
| 2049 | <td class="md" valign="top">( </td> |
---|
| 2050 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 2051 | <td class="md" valign="top"> ) </td> |
---|
| 2052 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 2053 | </tr> |
---|
| 2054 | </table> |
---|
| 2055 | </td> |
---|
| 2056 | </tr> |
---|
| 2057 | </table> |
---|
| 2058 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2059 | <tr> |
---|
| 2060 | <td> |
---|
| 2061 | |
---|
| 2062 | </td> |
---|
| 2063 | <td> |
---|
| 2064 | |
---|
| 2065 | <p> |
---|
| 2066 | Retrieves the currently selected visual scene. |
---|
| 2067 | <p> |
---|
| 2068 | <dl compact><dt><b>Returns:</b></dt><dd>The currently selected visual scene structure. </dd></dl> |
---|
| 2069 | </td> |
---|
| 2070 | </tr> |
---|
| 2071 | </table> |
---|
| 2072 | <a class="anchor" name="d6cb1ce5f04d20850096cf698c12d354"></a><!-- doxytag: member="FCDocument::HasEndTime" ref="d6cb1ce5f04d20850096cf698c12d354" args="() const " --><p> |
---|
| 2073 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2074 | <tr> |
---|
| 2075 | <td class="mdRow"> |
---|
| 2076 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2077 | <tr> |
---|
| 2078 | <td class="md" nowrap valign="top">bool FCDocument::HasEndTime </td> |
---|
| 2079 | <td class="md" valign="top">( </td> |
---|
| 2080 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 2081 | <td class="md" valign="top"> ) </td> |
---|
| 2082 | <td class="md" nowrap> const<code> [inline]</code></td> |
---|
| 2083 | </tr> |
---|
| 2084 | </table> |
---|
| 2085 | </td> |
---|
| 2086 | </tr> |
---|
| 2087 | </table> |
---|
| 2088 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2089 | <tr> |
---|
| 2090 | <td> |
---|
| 2091 | |
---|
| 2092 | </td> |
---|
| 2093 | <td> |
---|
| 2094 | |
---|
| 2095 | <p> |
---|
| 2096 | Returns whether a end time is being enforced for the document. |
---|
| 2097 | <p> |
---|
| 2098 | <dl compact><dt><b>Returns:</b></dt><dd>Whether the document has a end time. </dd></dl> |
---|
| 2099 | </td> |
---|
| 2100 | </tr> |
---|
| 2101 | </table> |
---|
| 2102 | <a class="anchor" name="a0d660d457f7cee9697153c953376b34"></a><!-- doxytag: member="FCDocument::HasStartTime" ref="a0d660d457f7cee9697153c953376b34" args="() const " --><p> |
---|
| 2103 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2104 | <tr> |
---|
| 2105 | <td class="mdRow"> |
---|
| 2106 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2107 | <tr> |
---|
| 2108 | <td class="md" nowrap valign="top">bool FCDocument::HasStartTime </td> |
---|
| 2109 | <td class="md" valign="top">( </td> |
---|
| 2110 | <td class="mdname1" valign="top" nowrap> </td> |
---|
| 2111 | <td class="md" valign="top"> ) </td> |
---|
| 2112 | <td class="md" nowrap> const<code> [inline]</code></td> |
---|
| 2113 | </tr> |
---|
| 2114 | </table> |
---|
| 2115 | </td> |
---|
| 2116 | </tr> |
---|
| 2117 | </table> |
---|
| 2118 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2119 | <tr> |
---|
| 2120 | <td> |
---|
| 2121 | |
---|
| 2122 | </td> |
---|
| 2123 | <td> |
---|
| 2124 | |
---|
| 2125 | <p> |
---|
| 2126 | Returns whether a start time is being enforced for the document. |
---|
| 2127 | <p> |
---|
| 2128 | <dl compact><dt><b>Returns:</b></dt><dd>Whether the document has a start time. </dd></dl> |
---|
| 2129 | </td> |
---|
| 2130 | </tr> |
---|
| 2131 | </table> |
---|
| 2132 | <a class="anchor" name="f35450fa84bef048e7274a5e110c6992"></a><!-- doxytag: member="FCDocument::IsValueAnimated" ref="f35450fa84bef048e7274a5e110c6992" args="(const float *ptr) const " --><p> |
---|
| 2133 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2134 | <tr> |
---|
| 2135 | <td class="mdRow"> |
---|
| 2136 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2137 | <tr> |
---|
| 2138 | <td class="md" nowrap valign="top">bool FCDocument::IsValueAnimated </td> |
---|
| 2139 | <td class="md" valign="top">( </td> |
---|
| 2140 | <td class="md" nowrap valign="top">const float * </td> |
---|
| 2141 | <td class="mdname1" valign="top" nowrap> <em>ptr</em> </td> |
---|
| 2142 | <td class="md" valign="top"> ) </td> |
---|
| 2143 | <td class="md" nowrap> const</td> |
---|
| 2144 | </tr> |
---|
| 2145 | </table> |
---|
| 2146 | </td> |
---|
| 2147 | </tr> |
---|
| 2148 | </table> |
---|
| 2149 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2150 | <tr> |
---|
| 2151 | <td> |
---|
| 2152 | |
---|
| 2153 | </td> |
---|
| 2154 | <td> |
---|
| 2155 | |
---|
| 2156 | <p> |
---|
| 2157 | Retrieves whether a given animatable value is animated. |
---|
| 2158 | <p> |
---|
| 2159 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2160 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2161 | <tr><td valign="top"></td><td valign="top"><em>ptr</em> </td><td>The animatable value. </td></tr> |
---|
| 2162 | </table> |
---|
| 2163 | </dl> |
---|
| 2164 | <dl compact><dt><b>Returns:</b></dt><dd>Whether the animatable value is animated. </dd></dl> |
---|
| 2165 | </td> |
---|
| 2166 | </tr> |
---|
| 2167 | </table> |
---|
| 2168 | <a class="anchor" name="20d9e94e7f210f791d72c06c76686c32"></a><!-- doxytag: member="FCDocument::LinkDriver" ref="20d9e94e7f210f791d72c06c76686c32" args="(FCDAnimated *animated)" --><p> |
---|
| 2169 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2170 | <tr> |
---|
| 2171 | <td class="mdRow"> |
---|
| 2172 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2173 | <tr> |
---|
| 2174 | <td class="md" nowrap valign="top">bool FCDocument::LinkDriver </td> |
---|
| 2175 | <td class="md" valign="top">( </td> |
---|
| 2176 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_animated.html">FCDAnimated</a> * </td> |
---|
| 2177 | <td class="mdname1" valign="top" nowrap> <em>animated</em> </td> |
---|
| 2178 | <td class="md" valign="top"> ) </td> |
---|
| 2179 | <td class="md" nowrap></td> |
---|
| 2180 | </tr> |
---|
| 2181 | </table> |
---|
| 2182 | </td> |
---|
| 2183 | </tr> |
---|
| 2184 | </table> |
---|
| 2185 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2186 | <tr> |
---|
| 2187 | <td> |
---|
| 2188 | |
---|
| 2189 | </td> |
---|
| 2190 | <td> |
---|
| 2191 | |
---|
| 2192 | <p> |
---|
| 2193 | [INTERNAL] Links the given animated value as a possible driver to other animated value(s). |
---|
| 2194 | <p> |
---|
| 2195 | This step is done during the import, after new animated values are imported. The whole list of animated values is checked for potential driven values. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2196 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2197 | <tr><td valign="top"></td><td valign="top"><em>animated</em> </td><td>The animated value to verify. </td></tr> |
---|
| 2198 | </table> |
---|
| 2199 | </dl> |
---|
| 2200 | <dl compact><dt><b>Returns:</b></dt><dd>Whether a driver was found. </dd></dl> |
---|
| 2201 | </td> |
---|
| 2202 | </tr> |
---|
| 2203 | </table> |
---|
| 2204 | <a class="anchor" name="66f047778687420d63a1e94d35cb67c0"></a><!-- doxytag: member="FCDocument::LoadDocumentFromXML" ref="66f047778687420d63a1e94d35cb67c0" args="(xmlNode *colladaNode)" --><p> |
---|
| 2205 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2206 | <tr> |
---|
| 2207 | <td class="mdRow"> |
---|
| 2208 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2209 | <tr> |
---|
| 2210 | <td class="md" nowrap valign="top"><a class="el" href="class_f_u_status.html">FUStatus</a> FCDocument::LoadDocumentFromXML </td> |
---|
| 2211 | <td class="md" valign="top">( </td> |
---|
| 2212 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
| 2213 | <td class="mdname1" valign="top" nowrap> <em>colladaNode</em> </td> |
---|
| 2214 | <td class="md" valign="top"> ) </td> |
---|
| 2215 | <td class="md" nowrap></td> |
---|
| 2216 | </tr> |
---|
| 2217 | </table> |
---|
| 2218 | </td> |
---|
| 2219 | </tr> |
---|
| 2220 | </table> |
---|
| 2221 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2222 | <tr> |
---|
| 2223 | <td> |
---|
| 2224 | |
---|
| 2225 | </td> |
---|
| 2226 | <td> |
---|
| 2227 | |
---|
| 2228 | <p> |
---|
| 2229 | [INTERNAL] Reads the full document information from the given XML node tree. |
---|
| 2230 | <p> |
---|
| 2231 | This step is done after a successfull import, by LibXML2, of the COLLADA string/file into a full XML node tree. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2232 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2233 | <tr><td valign="top"></td><td valign="top"><em>colladaNode</em> </td><td>The base XML node tree to parse. </td></tr> |
---|
| 2234 | </table> |
---|
| 2235 | </dl> |
---|
| 2236 | <dl compact><dt><b>Returns:</b></dt><dd>The status of the import. If the status is not successful, it may be dangerous to extract information from the document. </dd></dl> |
---|
| 2237 | </td> |
---|
| 2238 | </tr> |
---|
| 2239 | </table> |
---|
| 2240 | <a class="anchor" name="18b5b14479a6a588ce6214c5f1733c5d"></a><!-- doxytag: member="FCDocument::LoadFromFile" ref="18b5b14479a6a588ce6214c5f1733c5d" args="(const fstring &filename)" --><p> |
---|
| 2241 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2242 | <tr> |
---|
| 2243 | <td class="mdRow"> |
---|
| 2244 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2245 | <tr> |
---|
| 2246 | <td class="md" nowrap valign="top"><a class="el" href="class_f_u_status.html">FUStatus</a> FCDocument::LoadFromFile </td> |
---|
| 2247 | <td class="md" valign="top">( </td> |
---|
| 2248 | <td class="md" nowrap valign="top">const fstring & </td> |
---|
| 2249 | <td class="mdname1" valign="top" nowrap> <em>filename</em> </td> |
---|
| 2250 | <td class="md" valign="top"> ) </td> |
---|
| 2251 | <td class="md" nowrap></td> |
---|
| 2252 | </tr> |
---|
| 2253 | </table> |
---|
| 2254 | </td> |
---|
| 2255 | </tr> |
---|
| 2256 | </table> |
---|
| 2257 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2258 | <tr> |
---|
| 2259 | <td> |
---|
| 2260 | |
---|
| 2261 | </td> |
---|
| 2262 | <td> |
---|
| 2263 | |
---|
| 2264 | <p> |
---|
| 2265 | Loads a COLLADA file into this document object. |
---|
| 2266 | <p> |
---|
| 2267 | This function appends into the document object all the COLLADA assets found within the file identified by the given filename. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2268 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2269 | <tr><td valign="top"></td><td valign="top"><em>filename</em> </td><td>An OS-dependant filename. </td></tr> |
---|
| 2270 | </table> |
---|
| 2271 | </dl> |
---|
| 2272 | <dl compact><dt><b>Returns:</b></dt><dd>The status of the import. If the status is not successful, it may be dangerous to extract information from the document. </dd></dl> |
---|
| 2273 | </td> |
---|
| 2274 | </tr> |
---|
| 2275 | </table> |
---|
| 2276 | <a class="anchor" name="cd186cac01c002849337a86ec8c940b9"></a><!-- doxytag: member="FCDocument::LoadFromText" ref="cd186cac01c002849337a86ec8c940b9" args="(const fstring &basePath, const fchar *text)" --><p> |
---|
| 2277 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2278 | <tr> |
---|
| 2279 | <td class="mdRow"> |
---|
| 2280 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2281 | <tr> |
---|
| 2282 | <td class="md" nowrap valign="top"><a class="el" href="class_f_u_status.html">FUStatus</a> FCDocument::LoadFromText </td> |
---|
| 2283 | <td class="md" valign="top">( </td> |
---|
| 2284 | <td class="md" nowrap valign="top">const fstring & </td> |
---|
| 2285 | <td class="mdname" nowrap> <em>basePath</em>, </td> |
---|
| 2286 | </tr> |
---|
| 2287 | <tr> |
---|
| 2288 | <td class="md" nowrap align="right"></td> |
---|
| 2289 | <td class="md"></td> |
---|
| 2290 | <td class="md" nowrap>const fchar * </td> |
---|
| 2291 | <td class="mdname" nowrap> <em>text</em></td> |
---|
| 2292 | </tr> |
---|
| 2293 | <tr> |
---|
| 2294 | <td class="md"></td> |
---|
| 2295 | <td class="md">) </td> |
---|
| 2296 | <td class="md" colspan="2"></td> |
---|
| 2297 | </tr> |
---|
| 2298 | </table> |
---|
| 2299 | </td> |
---|
| 2300 | </tr> |
---|
| 2301 | </table> |
---|
| 2302 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2303 | <tr> |
---|
| 2304 | <td> |
---|
| 2305 | |
---|
| 2306 | </td> |
---|
| 2307 | <td> |
---|
| 2308 | |
---|
| 2309 | <p> |
---|
| 2310 | Loads a COLLADA string into this document object. |
---|
| 2311 | <p> |
---|
| 2312 | This function appends into the document object all the COLLADA assets found within the given string. The string should be in XML format. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2313 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2314 | <tr><td valign="top"></td><td valign="top"><em>basePath</em> </td><td>The base file path for this import. Used when transforming the relative filenames found within the COLLADA string into absolute and OS-dependent filenames. </td></tr> |
---|
| 2315 | <tr><td valign="top"></td><td valign="top"><em>text</em> </td><td>The COLLADA string. </td></tr> |
---|
| 2316 | </table> |
---|
| 2317 | </dl> |
---|
| 2318 | <dl compact><dt><b>Returns:</b></dt><dd>The status of the import. If the status is not successful, it may be dangerous to extract information from the document. </dd></dl> |
---|
| 2319 | </td> |
---|
| 2320 | </tr> |
---|
| 2321 | </table> |
---|
| 2322 | <a class="anchor" name="c2260196c5b9c94a7afa4bdd9d8266f9"></a><!-- doxytag: member="FCDocument::RegisterAnimatedValue" ref="c2260196c5b9c94a7afa4bdd9d8266f9" args="(FCDAnimated *animated)" --><p> |
---|
| 2323 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2324 | <tr> |
---|
| 2325 | <td class="mdRow"> |
---|
| 2326 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2327 | <tr> |
---|
| 2328 | <td class="md" nowrap valign="top">void FCDocument::RegisterAnimatedValue </td> |
---|
| 2329 | <td class="md" valign="top">( </td> |
---|
| 2330 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_animated.html">FCDAnimated</a> * </td> |
---|
| 2331 | <td class="mdname1" valign="top" nowrap> <em>animated</em> </td> |
---|
| 2332 | <td class="md" valign="top"> ) </td> |
---|
| 2333 | <td class="md" nowrap></td> |
---|
| 2334 | </tr> |
---|
| 2335 | </table> |
---|
| 2336 | </td> |
---|
| 2337 | </tr> |
---|
| 2338 | </table> |
---|
| 2339 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2340 | <tr> |
---|
| 2341 | <td> |
---|
| 2342 | |
---|
| 2343 | </td> |
---|
| 2344 | <td> |
---|
| 2345 | |
---|
| 2346 | <p> |
---|
| 2347 | [INTERNAL] Registers an animated value with the document. |
---|
| 2348 | <p> |
---|
| 2349 | All animated values are listed within the document. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2350 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2351 | <tr><td valign="top"></td><td valign="top"><em>animated</em> </td><td>The new animated value to list within the document. </td></tr> |
---|
| 2352 | </table> |
---|
| 2353 | </dl> |
---|
| 2354 | </td> |
---|
| 2355 | </tr> |
---|
| 2356 | </table> |
---|
| 2357 | <a class="anchor" name="a21a4ba5101a6e78ccb87fc978a2e9b7"></a><!-- doxytag: member="FCDocument::ReleaseLayer" ref="a21a4ba5101a6e78ccb87fc978a2e9b7" args="(FCDLayer *layer)" --><p> |
---|
| 2358 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2359 | <tr> |
---|
| 2360 | <td class="mdRow"> |
---|
| 2361 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2362 | <tr> |
---|
| 2363 | <td class="md" nowrap valign="top">void FCDocument::ReleaseLayer </td> |
---|
| 2364 | <td class="md" valign="top">( </td> |
---|
| 2365 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_layer.html">FCDLayer</a> * </td> |
---|
| 2366 | <td class="mdname1" valign="top" nowrap> <em>layer</em> </td> |
---|
| 2367 | <td class="md" valign="top"> ) </td> |
---|
| 2368 | <td class="md" nowrap></td> |
---|
| 2369 | </tr> |
---|
| 2370 | </table> |
---|
| 2371 | </td> |
---|
| 2372 | </tr> |
---|
| 2373 | </table> |
---|
| 2374 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2375 | <tr> |
---|
| 2376 | <td> |
---|
| 2377 | |
---|
| 2378 | </td> |
---|
| 2379 | <td> |
---|
| 2380 | |
---|
| 2381 | <p> |
---|
| 2382 | Releases an entity layer from the document. |
---|
| 2383 | <p> |
---|
| 2384 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2385 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2386 | <tr><td valign="top"></td><td valign="top"><em>layer</em> </td><td>The layer to release. </td></tr> |
---|
| 2387 | </table> |
---|
| 2388 | </dl> |
---|
| 2389 | </td> |
---|
| 2390 | </tr> |
---|
| 2391 | </table> |
---|
| 2392 | <a class="anchor" name="8227ef2951a30bc86843d178cddfb9ab"></a><!-- doxytag: member="FCDocument::SetEndTime" ref="8227ef2951a30bc86843d178cddfb9ab" args="(float time)" --><p> |
---|
| 2393 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2394 | <tr> |
---|
| 2395 | <td class="mdRow"> |
---|
| 2396 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2397 | <tr> |
---|
| 2398 | <td class="md" nowrap valign="top">void FCDocument::SetEndTime </td> |
---|
| 2399 | <td class="md" valign="top">( </td> |
---|
| 2400 | <td class="md" nowrap valign="top">float </td> |
---|
| 2401 | <td class="mdname1" valign="top" nowrap> <em>time</em> </td> |
---|
| 2402 | <td class="md" valign="top"> ) </td> |
---|
| 2403 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 2404 | </tr> |
---|
| 2405 | </table> |
---|
| 2406 | </td> |
---|
| 2407 | </tr> |
---|
| 2408 | </table> |
---|
| 2409 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2410 | <tr> |
---|
| 2411 | <td> |
---|
| 2412 | |
---|
| 2413 | </td> |
---|
| 2414 | <td> |
---|
| 2415 | |
---|
| 2416 | <p> |
---|
| 2417 | Enforces a certain time as the end time for the document. |
---|
| 2418 | <p> |
---|
| 2419 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2420 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2421 | <tr><td valign="top"></td><td valign="top"><em>time</em> </td><td>The document end time. </td></tr> |
---|
| 2422 | </table> |
---|
| 2423 | </dl> |
---|
| 2424 | </td> |
---|
| 2425 | </tr> |
---|
| 2426 | </table> |
---|
| 2427 | <a class="anchor" name="c3dbb6bbfe8445399e556abd5ec12b7e"></a><!-- doxytag: member="FCDocument::SetLengthUnitWanted" ref="c3dbb6bbfe8445399e556abd5ec12b7e" args="(float wantedLengthUnit)" --><p> |
---|
| 2428 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2429 | <tr> |
---|
| 2430 | <td class="mdRow"> |
---|
| 2431 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2432 | <tr> |
---|
| 2433 | <td class="md" nowrap valign="top">void FCDocument::SetLengthUnitWanted </td> |
---|
| 2434 | <td class="md" valign="top">( </td> |
---|
| 2435 | <td class="md" nowrap valign="top">float </td> |
---|
| 2436 | <td class="mdname1" valign="top" nowrap> <em>wantedLengthUnit</em> </td> |
---|
| 2437 | <td class="md" valign="top"> ) </td> |
---|
| 2438 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 2439 | </tr> |
---|
| 2440 | </table> |
---|
| 2441 | </td> |
---|
| 2442 | </tr> |
---|
| 2443 | </table> |
---|
| 2444 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2445 | <tr> |
---|
| 2446 | <td> |
---|
| 2447 | |
---|
| 2448 | </td> |
---|
| 2449 | <td> |
---|
| 2450 | |
---|
| 2451 | <p> |
---|
| 2452 | Sets the wanted distance unit factor, in meters, for this document. |
---|
| 2453 | <p> |
---|
| 2454 | For example, Maya uses centimeters internally and sets the wanted distance unit factor to 0.01. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2455 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2456 | <tr><td valign="top"></td><td valign="top"><em>wantedLengthUnit</em> </td><td>The wanted distance unit, in meters. </td></tr> |
---|
| 2457 | </table> |
---|
| 2458 | </dl> |
---|
| 2459 | </td> |
---|
| 2460 | </tr> |
---|
| 2461 | </table> |
---|
| 2462 | <a class="anchor" name="2d645ebb0804a98b029f5385fbed4811"></a><!-- doxytag: member="FCDocument::SetStartTime" ref="2d645ebb0804a98b029f5385fbed4811" args="(float time)" --><p> |
---|
| 2463 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2464 | <tr> |
---|
| 2465 | <td class="mdRow"> |
---|
| 2466 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2467 | <tr> |
---|
| 2468 | <td class="md" nowrap valign="top">void FCDocument::SetStartTime </td> |
---|
| 2469 | <td class="md" valign="top">( </td> |
---|
| 2470 | <td class="md" nowrap valign="top">float </td> |
---|
| 2471 | <td class="mdname1" valign="top" nowrap> <em>time</em> </td> |
---|
| 2472 | <td class="md" valign="top"> ) </td> |
---|
| 2473 | <td class="md" nowrap><code> [inline]</code></td> |
---|
| 2474 | </tr> |
---|
| 2475 | </table> |
---|
| 2476 | </td> |
---|
| 2477 | </tr> |
---|
| 2478 | </table> |
---|
| 2479 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2480 | <tr> |
---|
| 2481 | <td> |
---|
| 2482 | |
---|
| 2483 | </td> |
---|
| 2484 | <td> |
---|
| 2485 | |
---|
| 2486 | <p> |
---|
| 2487 | Enforces a certain time as the start time for the document. |
---|
| 2488 | <p> |
---|
| 2489 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2490 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2491 | <tr><td valign="top"></td><td valign="top"><em>time</em> </td><td>The document start time. </td></tr> |
---|
| 2492 | </table> |
---|
| 2493 | </dl> |
---|
| 2494 | </td> |
---|
| 2495 | </tr> |
---|
| 2496 | </table> |
---|
| 2497 | <a class="anchor" name="015b71ea5c4654c3b98a440fabb00fc0"></a><!-- doxytag: member="FCDocument::UnregisterAnimatedValue" ref="015b71ea5c4654c3b98a440fabb00fc0" args="(FCDAnimated *animated)" --><p> |
---|
| 2498 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2499 | <tr> |
---|
| 2500 | <td class="mdRow"> |
---|
| 2501 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2502 | <tr> |
---|
| 2503 | <td class="md" nowrap valign="top">void FCDocument::UnregisterAnimatedValue </td> |
---|
| 2504 | <td class="md" valign="top">( </td> |
---|
| 2505 | <td class="md" nowrap valign="top"><a class="el" href="class_f_c_d_animated.html">FCDAnimated</a> * </td> |
---|
| 2506 | <td class="mdname1" valign="top" nowrap> <em>animated</em> </td> |
---|
| 2507 | <td class="md" valign="top"> ) </td> |
---|
| 2508 | <td class="md" nowrap></td> |
---|
| 2509 | </tr> |
---|
| 2510 | </table> |
---|
| 2511 | </td> |
---|
| 2512 | </tr> |
---|
| 2513 | </table> |
---|
| 2514 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2515 | <tr> |
---|
| 2516 | <td> |
---|
| 2517 | |
---|
| 2518 | </td> |
---|
| 2519 | <td> |
---|
| 2520 | |
---|
| 2521 | <p> |
---|
| 2522 | [INTERNAL] Unregisters an animated value of the document. |
---|
| 2523 | <p> |
---|
| 2524 | All animated values are listed within the document. This function must be called before deleting an animated value. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2525 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2526 | <tr><td valign="top"></td><td valign="top"><em>animated</em> </td><td>The animated value to un-list from the document. </td></tr> |
---|
| 2527 | </table> |
---|
| 2528 | </dl> |
---|
| 2529 | </td> |
---|
| 2530 | </tr> |
---|
| 2531 | </table> |
---|
| 2532 | <a class="anchor" name="38dd30b7d867e6a15086e0ebc570d6bd"></a><!-- doxytag: member="FCDocument::WriteAnimatedValueToXML" ref="38dd30b7d867e6a15086e0ebc570d6bd" args="(const float *value, xmlNode *valueNode, const char *wantedSid, int32 arrayElement=-1) const " --><p> |
---|
| 2533 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2534 | <tr> |
---|
| 2535 | <td class="mdRow"> |
---|
| 2536 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2537 | <tr> |
---|
| 2538 | <td class="md" nowrap valign="top">void FCDocument::WriteAnimatedValueToXML </td> |
---|
| 2539 | <td class="md" valign="top">( </td> |
---|
| 2540 | <td class="md" nowrap valign="top">const float * </td> |
---|
| 2541 | <td class="mdname" nowrap> <em>value</em>, </td> |
---|
| 2542 | </tr> |
---|
| 2543 | <tr> |
---|
| 2544 | <td class="md" nowrap align="right"></td> |
---|
| 2545 | <td class="md"></td> |
---|
| 2546 | <td class="md" nowrap>xmlNode * </td> |
---|
| 2547 | <td class="mdname" nowrap> <em>valueNode</em>, </td> |
---|
| 2548 | </tr> |
---|
| 2549 | <tr> |
---|
| 2550 | <td class="md" nowrap align="right"></td> |
---|
| 2551 | <td class="md"></td> |
---|
| 2552 | <td class="md" nowrap>const char * </td> |
---|
| 2553 | <td class="mdname" nowrap> <em>wantedSid</em>, </td> |
---|
| 2554 | </tr> |
---|
| 2555 | <tr> |
---|
| 2556 | <td class="md" nowrap align="right"></td> |
---|
| 2557 | <td class="md"></td> |
---|
| 2558 | <td class="md" nowrap>int32 </td> |
---|
| 2559 | <td class="mdname" nowrap> <em>arrayElement</em> = <code>-1</code></td> |
---|
| 2560 | </tr> |
---|
| 2561 | <tr> |
---|
| 2562 | <td class="md"></td> |
---|
| 2563 | <td class="md">) </td> |
---|
| 2564 | <td class="md" colspan="2"> const</td> |
---|
| 2565 | </tr> |
---|
| 2566 | </table> |
---|
| 2567 | </td> |
---|
| 2568 | </tr> |
---|
| 2569 | </table> |
---|
| 2570 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2571 | <tr> |
---|
| 2572 | <td> |
---|
| 2573 | |
---|
| 2574 | </td> |
---|
| 2575 | <td> |
---|
| 2576 | |
---|
| 2577 | <p> |
---|
| 2578 | [INTERNAL] Writes out the animation curves contained within an animated value to the given XML node tree. |
---|
| 2579 | <p> |
---|
| 2580 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2581 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2582 | <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>An animatable value. </td></tr> |
---|
| 2583 | <tr><td valign="top"></td><td valign="top"><em>valueNode</em> </td><td>The XML node associated with the animatable value. This XML node is used to generate a valid COLLADA target pointer. </td></tr> |
---|
| 2584 | <tr><td valign="top"></td><td valign="top"><em>wantedSid</em> </td><td>The sub-id for the animatable value. If the animatable value is animated, this sub-id will be added as an attribute to the XML node. If another node, within the sid range already uses this sub-id, a unique sub-id will be generated using the wanted sub-id as a base. </td></tr> |
---|
| 2585 | <tr><td valign="top"></td><td valign="top"><em>arrayElement</em> </td><td>The array index for this animatable value. Defaults to -1, which implies that the animatable value does not belong to an array. </td></tr> |
---|
| 2586 | </table> |
---|
| 2587 | </dl> |
---|
| 2588 | </td> |
---|
| 2589 | </tr> |
---|
| 2590 | </table> |
---|
| 2591 | <a class="anchor" name="07300869514f3542f50116f998a59227"></a><!-- doxytag: member="FCDocument::WriteDocumentToXML" ref="07300869514f3542f50116f998a59227" args="(xmlNode *colladaNode) const " --><p> |
---|
| 2592 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2593 | <tr> |
---|
| 2594 | <td class="mdRow"> |
---|
| 2595 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2596 | <tr> |
---|
| 2597 | <td class="md" nowrap valign="top"><a class="el" href="class_f_u_status.html">FUStatus</a> FCDocument::WriteDocumentToXML </td> |
---|
| 2598 | <td class="md" valign="top">( </td> |
---|
| 2599 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
| 2600 | <td class="mdname1" valign="top" nowrap> <em>colladaNode</em> </td> |
---|
| 2601 | <td class="md" valign="top"> ) </td> |
---|
| 2602 | <td class="md" nowrap> const</td> |
---|
| 2603 | </tr> |
---|
| 2604 | </table> |
---|
| 2605 | </td> |
---|
| 2606 | </tr> |
---|
| 2607 | </table> |
---|
| 2608 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2609 | <tr> |
---|
| 2610 | <td> |
---|
| 2611 | |
---|
| 2612 | </td> |
---|
| 2613 | <td> |
---|
| 2614 | |
---|
| 2615 | <p> |
---|
| 2616 | [INTERNAL] Writes out the document to a XML node tree. |
---|
| 2617 | <p> |
---|
| 2618 | This is the first step of the document export. This function traverses the full COLLADA document, writing all the entities into the given XML node tree. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2619 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2620 | <tr><td valign="top"></td><td valign="top"><em>colladaNode</em> </td><td>The base XML node tree to write to. </td></tr> |
---|
| 2621 | </table> |
---|
| 2622 | </dl> |
---|
| 2623 | <dl compact><dt><b>Returns:</b></dt><dd>The status of the import. If the status is not successful, it may be dangerous to extract information from the document. </dd></dl> |
---|
| 2624 | </td> |
---|
| 2625 | </tr> |
---|
| 2626 | </table> |
---|
| 2627 | <a class="anchor" name="1251e71e24e76cb4200fe26fe182232a"></a><!-- doxytag: member="FCDocument::WriteToFile" ref="1251e71e24e76cb4200fe26fe182232a" args="(const fstring &filename) const " --><p> |
---|
| 2628 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
| 2629 | <tr> |
---|
| 2630 | <td class="mdRow"> |
---|
| 2631 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
| 2632 | <tr> |
---|
| 2633 | <td class="md" nowrap valign="top"><a class="el" href="class_f_u_status.html">FUStatus</a> FCDocument::WriteToFile </td> |
---|
| 2634 | <td class="md" valign="top">( </td> |
---|
| 2635 | <td class="md" nowrap valign="top">const fstring & </td> |
---|
| 2636 | <td class="mdname1" valign="top" nowrap> <em>filename</em> </td> |
---|
| 2637 | <td class="md" valign="top"> ) </td> |
---|
| 2638 | <td class="md" nowrap> const</td> |
---|
| 2639 | </tr> |
---|
| 2640 | </table> |
---|
| 2641 | </td> |
---|
| 2642 | </tr> |
---|
| 2643 | </table> |
---|
| 2644 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
| 2645 | <tr> |
---|
| 2646 | <td> |
---|
| 2647 | |
---|
| 2648 | </td> |
---|
| 2649 | <td> |
---|
| 2650 | |
---|
| 2651 | <p> |
---|
| 2652 | Writes the document out to a file identified by its OS-dependent filename. |
---|
| 2653 | <p> |
---|
| 2654 | This function is done in two steps. First, the document is fully translated into a XML node tree. Then, the XML node tree is written to a file by LibXML2. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
| 2655 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
| 2656 | <tr><td valign="top"></td><td valign="top"><em>filename</em> </td><td>The OS-dependent filename. </td></tr> |
---|
| 2657 | </table> |
---|
| 2658 | </dl> |
---|
| 2659 | <dl compact><dt><b>Returns:</b></dt><dd>The status of the import. If the status is not successful, it may be dangerous to extract information from the document. </dd></dl> |
---|
| 2660 | </td> |
---|
| 2661 | </tr> |
---|
| 2662 | </table> |
---|
| 2663 | <hr>The documentation for this class was generated from the following file:<ul> |
---|
| 2664 | <li>FCDocument/<a class="el" href="_f_c_document_8h-source.html">FCDocument.h</a></ul> |
---|
| 2665 | <hr size="1"><address style="align: right;"><small>Generated on Fri May 12 16:44:43 2006 for FCollada by |
---|
| 2666 | <a href="http://www.doxygen.org/index.html"> |
---|
| 2667 | <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address> |
---|
| 2668 | </body> |
---|
| 2669 | </html> |
---|