|
158 | 158 | <tr class="memitem:aadb11d04e3718ca4874707af77c66703" id="r_aadb11d04e3718ca4874707af77c66703"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aadb11d04e3718ca4874707af77c66703">encapsulate_top_level_nodes_file</a> (self, str input_path, str new_input_path, str nodegraph_name='top_level_nodes', bool remove_original_nodes=True)</td></tr> |
159 | 159 | <tr class="memdesc:aadb11d04e3718ca4874707af77c66703"><td class="mdescLeft"> </td><td class="mdescRight">Encapsulate top level nodes in a nodegraph. <br /></td></tr> |
160 | 160 | <tr class="separator:aadb11d04e3718ca4874707af77c66703"><td class="memSeparator" colspan="2"> </td></tr> |
| 161 | +<tr class="memitem:a06c40ebea4a29f193468100d95441d67" id="r_a06c40ebea4a29f193468100d95441d67"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a06c40ebea4a29f193468100d95441d67">has_time_frame_nodes</a> (self, mx.Document doc)</td></tr> |
| 162 | +<tr class="memdesc:a06c40ebea4a29f193468100d95441d67"><td class="mdescLeft"> </td><td class="mdescRight">Check if the MaterialX document has any time or frame nodes. <br /></td></tr> |
| 163 | +<tr class="separator:a06c40ebea4a29f193468100d95441d67"><td class="memSeparator" colspan="2"> </td></tr> |
161 | 164 | </table><table class="memberdecls"> |
162 | 165 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> |
163 | 166 | Public Attributes</h2></td></tr> |
@@ -987,8 +990,6 @@ <h2 class="memtitle"><span class="permalink"><a href="#aadb11d04e3718ca4874707af |
987 | 990 | <div class="line"><span class="lineno"> 548</span> <span class="keywordflow">return</span> doc </div> |
988 | 991 | <div class="line"><span class="lineno"> 549</span> <span class="keywordflow">return</span> <span class="keywordtype">None</span></div> |
989 | 992 | <div class="line"><span class="lineno"> 550</span> </div> |
990 | | -<div class="line"><span class="lineno"> 551</span> </div> |
991 | | -<div class="line"><span class="lineno"> 552</span> </div> |
992 | 993 | </div><!-- fragment --> |
993 | 994 | </div> |
994 | 995 | </div> |
@@ -1021,6 +1022,50 @@ <h2 class="memtitle"><span class="permalink"><a href="#aadfbb34633aacafb0c2a9b05 |
1021 | 1022 | </div><!-- fragment --> |
1022 | 1023 | </div> |
1023 | 1024 | </div> |
| 1025 | +<a id="a06c40ebea4a29f193468100d95441d67" name="a06c40ebea4a29f193468100d95441d67"></a> |
| 1026 | +<h2 class="memtitle"><span class="permalink"><a href="#a06c40ebea4a29f193468100d95441d67">◆ </a></span>has_time_frame_nodes()</h2> |
| 1027 | + |
| 1028 | +<div class="memitem"> |
| 1029 | +<div class="memproto"> |
| 1030 | + <table class="memname"> |
| 1031 | + <tr> |
| 1032 | + <td class="memname">materialxusd.materialxusd_utils.MaterialXUsdUtilities.has_time_frame_nodes </td> |
| 1033 | + <td>(</td> |
| 1034 | + <td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>self</em></span>, </td> |
| 1035 | + </tr> |
| 1036 | + <tr> |
| 1037 | + <td class="paramkey"></td> |
| 1038 | + <td></td> |
| 1039 | + <td class="paramtype">mx.Document</td> <td class="paramname"><span class="paramname"><em>doc</em></span> )</td> |
| 1040 | + </tr> |
| 1041 | + </table> |
| 1042 | +</div><div class="memdoc"> |
| 1043 | + |
| 1044 | +<p>Check if the MaterialX document has any time or frame nodes. </p> |
| 1045 | +<dl class="params"><dt>Parameters</dt><dd> |
| 1046 | + <table class="params"> |
| 1047 | + <tr><td class="paramname">doc</td><td>The MaterialX document. </td></tr> |
| 1048 | + </table> |
| 1049 | + </dd> |
| 1050 | +</dl> |
| 1051 | +<dl class="section return"><dt>Returns</dt><dd>True if time or frame nodes are found, False otherwise. </dd></dl> |
| 1052 | + |
| 1053 | +<p class="definition">Definition at line <a class="el" href="materialxusd__utils_8py_source.html#l00551">551</a> of file <a class="el" href="materialxusd__utils_8py_source.html">materialxusd_utils.py</a>.</p> |
| 1054 | +<div class="fragment"><div class="line"><span class="lineno"> 551</span> <span class="keyword">def </span>has_time_frame_nodes(self, doc : mx.Document):</div> |
| 1055 | +<div class="line"><span class="lineno"> 552</span> <span class="stringliteral">'''</span></div> |
| 1056 | +<div class="line"><span class="lineno"> 553</span><span class="stringliteral"> @brief Check if the MaterialX document has any time or frame nodes.</span></div> |
| 1057 | +<div class="line"><span class="lineno"> 554</span><span class="stringliteral"> @param doc The MaterialX document.</span></div> |
| 1058 | +<div class="line"><span class="lineno"> 555</span><span class="stringliteral"> @return True if time or frame nodes are found, False otherwise.</span></div> |
| 1059 | +<div class="line"><span class="lineno"> 556</span><span class="stringliteral"> '''</span></div> |
| 1060 | +<div class="line"><span class="lineno"> 557</span> <span class="keywordflow">for</span> elem <span class="keywordflow">in</span> doc.traverseTree():</div> |
| 1061 | +<div class="line"><span class="lineno"> 558</span> <span class="keywordflow">if</span> elem.isA(mx.Node):</div> |
| 1062 | +<div class="line"><span class="lineno"> 559</span> <span class="keywordflow">if</span> elem.getCategory() <span class="keywordflow">in</span> [<span class="stringliteral">'time'</span>, <span class="stringliteral">'frame'</span>]:</div> |
| 1063 | +<div class="line"><span class="lineno"> 560</span> <span class="keywordflow">return</span> <span class="keyword">True</span> </div> |
| 1064 | +<div class="line"><span class="lineno"> 561</span> <span class="keywordflow">return</span> <span class="keyword">False</span> </div> |
| 1065 | +<div class="line"><span class="lineno"> 562</span> </div> |
| 1066 | +</div><!-- fragment --> |
| 1067 | +</div> |
| 1068 | +</div> |
1024 | 1069 | <a id="aecffc179fd921ca0a420a53b7d675cf9" name="aecffc179fd921ca0a420a53b7d675cf9"></a> |
1025 | 1070 | <h2 class="memtitle"><span class="permalink"><a href="#aecffc179fd921ca0a420a53b7d675cf9">◆ </a></span>load_standard_libraries()</h2> |
1026 | 1071 |
|
|
0 commit comments