aboutsummaryrefslogtreecommitdiff
path: root/docs/api_docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs/api_docs')
-rw-r--r--docs/api_docs/files/_nv_blast_ext_apex_import_tool_8h-source.html196
-rw-r--r--docs/api_docs/files/_nv_blast_ext_apex_import_tool_8h.html4
-rw-r--r--docs/api_docs/files/_nv_blast_ext_authoring_8h.html2
-rw-r--r--docs/api_docs/files/_nv_blast_ext_exporter_8h-source.html8
-rw-r--r--docs/api_docs/files/_nv_blast_ext_exporter_8h.html2
-rw-r--r--docs/api_docs/files/annotated.html2
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool-members.html17
-rw-r--r--docs/api_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html189
-rw-r--r--docs/api_docs/files/classes.html2
-rw-r--r--docs/api_docs/files/functions_0x64.html2
-rw-r--r--docs/api_docs/files/functions_0x66.html4
-rw-r--r--docs/api_docs/files/functions_0x67.html18
-rw-r--r--docs/api_docs/files/functions_0x69.html10
-rw-r--r--docs/api_docs/files/functions_0x6c.html2
-rw-r--r--docs/api_docs/files/functions_0x6d.html22
-rw-r--r--docs/api_docs/files/functions_0x6e.html2
-rw-r--r--docs/api_docs/files/functions_0x73.html6
-rw-r--r--docs/api_docs/files/functions_0x75.html17
-rw-r--r--docs/api_docs/files/functions_func_0x67.html14
-rw-r--r--docs/api_docs/files/functions_func_0x69.html10
-rw-r--r--docs/api_docs/files/functions_func_0x6c.html2
-rw-r--r--docs/api_docs/files/functions_vars_0x64.html2
-rw-r--r--docs/api_docs/files/functions_vars_0x6d.html22
-rw-r--r--docs/api_docs/files/functions_vars_0x6e.html2
-rw-r--r--docs/api_docs/files/functions_vars_0x73.html2
-rw-r--r--docs/api_docs/files/functions_vars_0x75.html19
-rw-r--r--docs/api_docs/files/hierarchy.html2
-rw-r--r--docs/api_docs/files/namespace_nv_1_1_blast.html2
-rw-r--r--docs/api_docs/files/namespace_nv_parameterized.html32
-rw-r--r--docs/api_docs/files/namespaces.html1
-rw-r--r--docs/api_docs/files/pagereleasenotes.html3
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data-members.html2
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data.html6
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_material-members.html (renamed from docs/api_docs/files/struct_nv_1_1_blast_1_1_materials-members.html)6
-rw-r--r--docs/api_docs/files/struct_nv_1_1_blast_1_1_material.html (renamed from docs/api_docs/files/struct_nv_1_1_blast_1_1_materials.html)20
-rw-r--r--docs/api_docs/files/tree.html5
36 files changed, 398 insertions, 259 deletions
diff --git a/docs/api_docs/files/_nv_blast_ext_apex_import_tool_8h-source.html b/docs/api_docs/files/_nv_blast_ext_apex_import_tool_8h-source.html
index f174798..6501973 100644
--- a/docs/api_docs/files/_nv_blast_ext_apex_import_tool_8h-source.html
+++ b/docs/api_docs/files/_nv_blast_ext_apex_import_tool_8h-source.html
@@ -54,109 +54,121 @@
<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;vector&gt;</span>
<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;string&gt;</span>
<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_px_asset_8h.html">NvBlastExtPxAsset.h</a>"</span>
-<a name="l00036"></a>00036
-<a name="l00037"></a>00037 <span class="keyword">namespace </span>physx
-<a name="l00038"></a>00038 {
-<a name="l00039"></a><a class="code" href="namespacephysx_1_1general___px_i_o_stream2.html">00039</a> <span class="keyword">namespace </span>general_PxIOStream2
+<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;nvparameterized\NvSerializer.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;<a class="code" href="_nv_blast_ext_exporter_8h.html">NvBlastExtExporter.h</a>&gt;</span>
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 <span class="keyword">namespace </span>physx
<a name="l00040"></a>00040 {
-<a name="l00041"></a>00041 <span class="keyword">class </span>PxFileBuf;
-<a name="l00042"></a>00042 }
-<a name="l00043"></a>00043 }
+<a name="l00041"></a>00041 <span class="keyword">class </span>PxFoundation;
+<a name="l00042"></a>00042 <span class="keyword">class </span>PxPhysics;
+<a name="l00043"></a>00043 <span class="keyword">class </span>PxCooking;
<a name="l00044"></a>00044
-<a name="l00045"></a><a class="code" href="namespacenvidia.html">00045</a> <span class="keyword">namespace </span>nvidia
+<a name="l00045"></a><a class="code" href="namespacephysx_1_1general___px_i_o_stream2.html">00045</a> <span class="keyword">namespace </span>general_PxIOStream2
<a name="l00046"></a>00046 {
-<a name="l00047"></a><a class="code" href="namespacenvidia_1_1apex.html">00047</a> <span class="keyword">namespace </span>apex
-<a name="l00048"></a>00048 {
-<a name="l00049"></a>00049 <span class="keyword">class </span>ApexSDK;
-<a name="l00050"></a>00050 <span class="keyword">class </span>ModuleDestructible;
-<a name="l00051"></a>00051 <span class="keyword">class </span>DestructibleAsset;
-<a name="l00052"></a>00052 }
-<a name="l00053"></a>00053 <span class="keyword">using namespace </span>physx::general_PxIOStream2;
+<a name="l00047"></a>00047 <span class="keyword">class </span>PxFileBuf;
+<a name="l00048"></a>00048 }
+<a name="l00049"></a>00049 }
+<a name="l00050"></a>00050
+<a name="l00051"></a><a class="code" href="namespace_nv_parameterized.html">00051</a> <span class="keyword">namespace </span>NvParameterized
+<a name="l00052"></a>00052 {
+<a name="l00053"></a>00053 <span class="keyword">class </span>Interface;
<a name="l00054"></a>00054 }
<a name="l00055"></a>00055
-<a name="l00056"></a>00056
-<a name="l00057"></a>00057 <span class="keyword">namespace </span>Nv
-<a name="l00058"></a>00058 {
-<a name="l00059"></a>00059 <span class="keyword">namespace </span>Blast
-<a name="l00060"></a>00060 {
-<a name="l00061"></a>00061
-<a name="l00062"></a>00062 <span class="keyword">struct </span>CollisionHull;
-<a name="l00063"></a>00063 <span class="keyword">class </span>TkFramework;
-<a name="l00064"></a>00064
-<a name="l00065"></a><a class="code" href="namespace_nv_1_1_blast_1_1_apex_importer.html">00065</a> <span class="keyword">namespace </span>ApexImporter
-<a name="l00066"></a>00066 {
+<a name="l00056"></a><a class="code" href="namespacenvidia.html">00056</a> <span class="keyword">namespace </span>nvidia
+<a name="l00057"></a>00057 {
+<a name="l00058"></a><a class="code" href="namespacenvidia_1_1apex.html">00058</a> <span class="keyword">namespace </span>apex
+<a name="l00059"></a>00059 {
+<a name="l00060"></a>00060 <span class="keyword">class </span>ApexSDK;
+<a name="l00061"></a>00061 <span class="keyword">class </span>ModuleDestructible;
+<a name="l00062"></a>00062 <span class="keyword">class </span>DestructibleAsset;
+<a name="l00063"></a>00063 }
+<a name="l00064"></a>00064 <span class="keyword">using namespace </span>physx::general_PxIOStream2;
+<a name="l00065"></a>00065 }
+<a name="l00066"></a>00066
<a name="l00067"></a>00067
-<a name="l00068"></a><a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">00068</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a>
+<a name="l00068"></a>00068 <span class="keyword">namespace </span>Nv
<a name="l00069"></a>00069 {
-<a name="l00079"></a><a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d592551cc1be833bbdfb49cb4b5c8d771bf">00079</a> <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d59">InterfaceSearchMode</a> { <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d593359358ed9808590d588e33d1c90201e">EXACT</a>, <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d59c193f72fbf01a33d6133a80182c9c5df">FORCED</a>, <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d592551cc1be833bbdfb49cb4b5c8d771bf">MODE_COUNT</a> };
-<a name="l00080"></a>00080
-<a name="l00081"></a><a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#92d34d1b3881431877e1f46dd6aa4c6e">00081</a> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#92d34d1b3881431877e1f46dd6aa4c6e">ApexImporterConfig</a>()
-<a name="l00082"></a>00082 {
-<a name="l00083"></a>00083 <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#d0e01dc02a42840f32afa2ee319f9153">setDefaults</a>();
-<a name="l00084"></a>00084 }
-<a name="l00085"></a>00085
-<a name="l00086"></a><a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#d0e01dc02a42840f32afa2ee319f9153">00086</a> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#d0e01dc02a42840f32afa2ee319f9153">setDefaults</a>()
-<a name="l00087"></a>00087 {
-<a name="l00088"></a>00088 <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#644c53bd1c5a0889819f2d8a77fe2560">infSearchMode</a> = <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d593359358ed9808590d588e33d1c90201e">EXACT</a>;
-<a name="l00089"></a>00089 }
-<a name="l00090"></a><a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#644c53bd1c5a0889819f2d8a77fe2560">00090</a> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d59">InterfaceSearchMode</a> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#644c53bd1c5a0889819f2d8a77fe2560">infSearchMode</a>;
-<a name="l00091"></a>00091 };
-<a name="l00092"></a>00092
-<a name="l00093"></a>00093
-<a name="l00094"></a>00094 <span class="keyword">class </span>ApexDestruction;
-<a name="l00095"></a>00095
+<a name="l00070"></a>00070 <span class="keyword">namespace </span>Blast
+<a name="l00071"></a>00071 {
+<a name="l00072"></a>00072
+<a name="l00073"></a>00073 <span class="keyword">struct </span>CollisionHull;
+<a name="l00074"></a>00074 <span class="keyword">class </span>TkFramework;
+<a name="l00075"></a>00075
+<a name="l00076"></a><a class="code" href="namespace_nv_1_1_blast_1_1_apex_importer.html">00076</a> <span class="keyword">namespace </span>ApexImporter
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078
+<a name="l00079"></a><a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">00079</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a>
+<a name="l00080"></a>00080 {
+<a name="l00090"></a><a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d592551cc1be833bbdfb49cb4b5c8d771bf">00090</a> <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d59">InterfaceSearchMode</a> { <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d593359358ed9808590d588e33d1c90201e">EXACT</a>, <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d59c193f72fbf01a33d6133a80182c9c5df">FORCED</a>, <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d592551cc1be833bbdfb49cb4b5c8d771bf">MODE_COUNT</a> };
+<a name="l00091"></a>00091
+<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#92d34d1b3881431877e1f46dd6aa4c6e">00092</a> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#92d34d1b3881431877e1f46dd6aa4c6e">ApexImporterConfig</a>()
+<a name="l00093"></a>00093 {
+<a name="l00094"></a>00094 <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#d0e01dc02a42840f32afa2ee319f9153">setDefaults</a>();
+<a name="l00095"></a>00095 }
<a name="l00096"></a>00096
-<a name="l00100"></a><a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">00100</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a>
-<a name="l00101"></a>00101 {
-<a name="l00102"></a>00102 <span class="keyword">public</span>:
+<a name="l00097"></a><a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#d0e01dc02a42840f32afa2ee319f9153">00097</a> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#d0e01dc02a42840f32afa2ee319f9153">setDefaults</a>()
+<a name="l00098"></a>00098 {
+<a name="l00099"></a>00099 <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#644c53bd1c5a0889819f2d8a77fe2560">infSearchMode</a> = <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d593359358ed9808590d588e33d1c90201e">EXACT</a>;
+<a name="l00100"></a>00100 }
+<a name="l00101"></a><a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#644c53bd1c5a0889819f2d8a77fe2560">00101</a> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d59">InterfaceSearchMode</a> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#644c53bd1c5a0889819f2d8a77fe2560">infSearchMode</a>;
+<a name="l00102"></a>00102 };
<a name="l00103"></a>00103
-<a name="l00107"></a>00107 <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9d630b32d1a0ae5fe3a044417cc64736">ApexImportTool</a>();
-<a name="l00108"></a>00108 <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a76c30a1b4458cd225bc0c75738656b1">~ApexImportTool</a>();
-<a name="l00109"></a>00109
-<a name="l00111"></a>00111
-<a name="l00116"></a>00116 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d519acf4f77a862ea9df0209c52d9d3f">initialize</a>();
-<a name="l00117"></a>00117
-<a name="l00124"></a>00124 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d519acf4f77a862ea9df0209c52d9d3f">initialize</a>(nvidia::apex::ApexSDK* apexSdk, nvidia::apex::ModuleDestructible* moduleDestructible);
-<a name="l00125"></a>00125
-<a name="l00130"></a>00130 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">isValid</a>();
-<a name="l00131"></a>00131
-<a name="l00132"></a>00132
-<a name="l00138"></a>00138 nvidia::apex::DestructibleAsset* <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a96db2d5f3538636b810031892d288aa">loadAssetFromFile</a>(nvidia::PxFileBuf* stream);
-<a name="l00139"></a>00139
-<a name="l00140"></a>00140
-<a name="l00151"></a>00151 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#60a3a1e60440d30039cf3fd59804c140">importApexAsset</a>(std::vector&lt;uint32_t&gt;&amp; chunkReorderInvMap, <span class="keyword">const</span> nvidia::apex::DestructibleAsset* apexAsset,
-<a name="l00152"></a>00152 std::vector&lt;NvBlastChunkDesc&gt;&amp; chunkDescriptors, std::vector&lt;NvBlastBondDesc&gt;&amp; bondDescriptors, std::vector&lt;uint32_t&gt;&amp; flags);
-<a name="l00153"></a>00153
-<a name="l00165"></a>00165 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#60a3a1e60440d30039cf3fd59804c140">importApexAsset</a>(std::vector&lt;uint32_t&gt;&amp; chunkReorderInvMap, <span class="keyword">const</span> nvidia::apex::DestructibleAsset* apexAsset,
-<a name="l00166"></a>00166 std::vector&lt;NvBlastChunkDesc&gt;&amp; chunkDescriptors, std::vector&lt;NvBlastBondDesc&gt;&amp; bondDescriptors, std::vector&lt;uint32_t&gt;&amp; flags,
-<a name="l00167"></a>00167 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a>&amp; config);
-<a name="l00168"></a>00168
-<a name="l00169"></a>00169
-<a name="l00176"></a>00176 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9bc31d185c168009c602ff8e21622681">saveAsset</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* asset, nvidia::PxFileBuf* stream);
-<a name="l00177"></a>00177
-<a name="l00189"></a>00189 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a0c95716aa842fb18e0977b0318e4f94">getCollisionGeometry</a>(<span class="keyword">const</span> nvidia::apex::DestructibleAsset* apexAsset, uint32_t chunkCount, std::vector&lt;uint32_t&gt;&amp; chunkReorderInvMap,
-<a name="l00190"></a>00190 <span class="keyword">const</span> std::vector&lt;uint32_t&gt;&amp; apexChunkFlags, std::vector&lt;ExtPxAssetDesc::ChunkDesc&gt;&amp; physicsChunks,
-<a name="l00191"></a>00191 std::vector&lt;ExtPxAssetDesc::SubchunkDesc&gt;&amp; physicsSubchunks, std::vector&lt;std::vector&lt;CollisionHull*&gt; &gt;&amp; hullsDesc);
-<a name="l00192"></a>00192
-<a name="l00193"></a><a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#4abf22c6e37ad3a46c4f69c7dae35794">00193</a> ApexDestruction* <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#4abf22c6e37ad3a46c4f69c7dae35794">m_apexDestruction</a>;
-<a name="l00195"></a>00195
-<a name="l00196"></a>00196 <span class="keyword">private</span>:
-<a name="l00197"></a>00197 <span class="keywordtype">bool</span> importApexAssetInternal(std::vector&lt;uint32_t&gt;&amp; chunkReorderInvMap, <span class="keyword">const</span> nvidia::apex::DestructibleAsset* apexAsset,
-<a name="l00198"></a>00198 std::vector&lt;NvBlastChunkDesc&gt;&amp; chunkDescriptors, std::vector&lt;NvBlastBondDesc&gt;&amp; bondDesc, std::vector&lt;uint32_t&gt;&amp; flags,
-<a name="l00199"></a>00199 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a>&amp; configDesc);
-<a name="l00200"></a>00200
+<a name="l00104"></a>00104
+<a name="l00105"></a>00105 <span class="keyword">class </span>ApexDestruction;
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107
+<a name="l00111"></a><a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">00111</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a>
+<a name="l00112"></a>00112 {
+<a name="l00113"></a>00113 <span class="keyword">public</span>:
+<a name="l00114"></a>00114 <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9d630b32d1a0ae5fe3a044417cc64736">ApexImportTool</a>();
+<a name="l00115"></a>00115 <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a76c30a1b4458cd225bc0c75738656b1">~ApexImportTool</a>();
+<a name="l00116"></a>00116
+<a name="l00122"></a>00122 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#b194abf90da84bd9a72ec73b9e79d4b2">loadAssetFromFile</a>(nvidia::PxFileBuf* stream, NvParameterized::Serializer::DeserializedData&amp; data);
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124
+<a name="l00135"></a>00135 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#0ee66e5d4314a43efb2bbe79d0fa3d54">importApexAsset</a>(std::vector&lt;uint32_t&gt;&amp; chunkReorderInvMap, NvParameterized::Interface* assetNvIfc,
+<a name="l00136"></a>00136 std::vector&lt;NvBlastChunkDesc&gt;&amp; chunkDescriptors, std::vector&lt;NvBlastBondDesc&gt;&amp; bondDescriptors, std::vector&lt;uint32_t&gt;&amp; flags);
+<a name="l00137"></a>00137
+<a name="l00149"></a>00149 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#0ee66e5d4314a43efb2bbe79d0fa3d54">importApexAsset</a>(std::vector&lt;uint32_t&gt;&amp; chunkReorderInvMap, NvParameterized::Interface* assetNvIfc,
+<a name="l00150"></a>00150 std::vector&lt;NvBlastChunkDesc&gt;&amp; chunkDescriptors, std::vector&lt;NvBlastBondDesc&gt;&amp; bondDescriptors, std::vector&lt;uint32_t&gt;&amp; flags,
+<a name="l00151"></a>00151 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a>&amp; config);
+<a name="l00152"></a>00152
+<a name="l00156"></a>00156 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#69bbab7d8a35c53deb6126a4216f8ff1">importRendermesh</a>(<span class="keyword">const</span> std::vector&lt;uint32_t&gt;&amp; chunkReorderInvMap, <span class="keyword">const</span> NvParameterized::Interface* assetNvIfc, <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a>* outputData, <span class="keyword">const</span> <span class="keywordtype">char</span>* materialsDir);
+<a name="l00157"></a>00157
+<a name="l00158"></a>00158
+<a name="l00165"></a>00165 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9bc31d185c168009c602ff8e21622681">saveAsset</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* asset, nvidia::PxFileBuf* stream);
+<a name="l00166"></a>00166
+<a name="l00178"></a>00178 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#b5fa57e2d728ad0d68edf309eecb9612">getCollisionGeometry</a>(<span class="keyword">const</span> NvParameterized::Interface* assetPrm, uint32_t chunkCount, std::vector&lt;uint32_t&gt;&amp; chunkReorderInvMap,
+<a name="l00179"></a>00179 <span class="keyword">const</span> std::vector&lt;uint32_t&gt;&amp; apexChunkFlags, std::vector&lt;ExtPxAssetDesc::ChunkDesc&gt;&amp; physicsChunks,
+<a name="l00180"></a>00180 std::vector&lt;ExtPxAssetDesc::SubchunkDesc&gt;&amp; physicsSubchunks, std::vector&lt;std::vector&lt;CollisionHull*&gt; &gt;&amp; hullsDesc);
+<a name="l00181"></a>00181
+<a name="l00183"></a>00183
+<a name="l00184"></a>00184 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">isValid</a>();
+<a name="l00185"></a>00185
+<a name="l00186"></a><a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#015bbfbc6490c8be1283e23c95a9e69d">00186</a> physx::PxPhysics* <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#015bbfbc6490c8be1283e23c95a9e69d">getPxSdk</a>() { <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#7fc6ad22ebb8a62d777d5e9633163177">m_PhysxSDK</a>; }
+<a name="l00187"></a><a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#1c3e20969c95c5c39e77543e49a2dbb8">00187</a> physx::PxCooking* <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#1c3e20969c95c5c39e77543e49a2dbb8">getCooking</a>() { <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d5c4c3553756255ef278dddce2fe1ccd">m_Cooking</a>; };
+<a name="l00188"></a>00188
+<a name="l00189"></a>00189 <span class="keyword">private</span>:
+<a name="l00190"></a>00190 <span class="keywordtype">bool</span> importApexAssetInternal(std::vector&lt;uint32_t&gt;&amp; chunkReorderInvMap, NvParameterized::Interface* assetNvIfc,
+<a name="l00191"></a>00191 std::vector&lt;NvBlastChunkDesc&gt;&amp; chunkDescriptors, std::vector&lt;NvBlastBondDesc&gt;&amp; bondDesc, std::vector&lt;uint32_t&gt;&amp; flags,
+<a name="l00192"></a>00192 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a>&amp; configDesc);
+<a name="l00193"></a>00193
+<a name="l00194"></a>00194 <span class="keyword">protected</span>:
+<a name="l00195"></a>00195 <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9d630b32d1a0ae5fe3a044417cc64736">ApexImportTool</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a>&amp;);
+<a name="l00196"></a>00196 <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#cb4b98384b693351b6968f3ab5862c6f">operator=</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a>&amp;);
+<a name="l00197"></a>00197
+<a name="l00198"></a><a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#aad46c0766884673960f8f2205b926af">00198</a> physx::PxFoundation* <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#aad46c0766884673960f8f2205b926af">m_Foundation</a>;
+<a name="l00199"></a><a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#7fc6ad22ebb8a62d777d5e9633163177">00199</a> physx::PxPhysics* <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#7fc6ad22ebb8a62d777d5e9633163177">m_PhysxSDK</a>;
+<a name="l00200"></a><a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d5c4c3553756255ef278dddce2fe1ccd">00200</a> physx::PxCooking* <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d5c4c3553756255ef278dddce2fe1ccd">m_Cooking</a>;
<a name="l00201"></a>00201
-<a name="l00202"></a>00202 <span class="keyword">protected</span>:
-<a name="l00203"></a>00203 <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9d630b32d1a0ae5fe3a044417cc64736">ApexImportTool</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a>&amp;);
-<a name="l00204"></a>00204 <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#cb4b98384b693351b6968f3ab5862c6f">operator=</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a>&amp;);
-<a name="l00205"></a>00205 };
-<a name="l00206"></a>00206
-<a name="l00207"></a>00207 } <span class="comment">// namespace ApexImporter</span>
+<a name="l00202"></a>00202 };
+<a name="l00203"></a>00203
+<a name="l00204"></a>00204 } <span class="comment">// namespace ApexImporter</span>
+<a name="l00205"></a>00205
+<a name="l00206"></a>00206 } <span class="comment">// namespace Blast</span>
+<a name="l00207"></a>00207 } <span class="comment">// namespace Nv</span>
<a name="l00208"></a>00208
-<a name="l00209"></a>00209 } <span class="comment">// namespace Blast</span>
-<a name="l00210"></a>00210 } <span class="comment">// namespace Nv</span>
-<a name="l00211"></a>00211
-<a name="l00212"></a>00212 <span class="preprocessor">#endif // NVBLASTEXTAPEXIMPORTTOOL_H</span>
+<a name="l00209"></a>00209 <span class="preprocessor">#endif // NVBLASTEXTAPEXIMPORTTOOL_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/_nv_blast_ext_apex_import_tool_8h.html b/docs/api_docs/files/_nv_blast_ext_apex_import_tool_8h.html
index 2b0710f..bf0ffa0 100644
--- a/docs/api_docs/files/_nv_blast_ext_apex_import_tool_8h.html
+++ b/docs/api_docs/files/_nv_blast_ext_apex_import_tool_8h.html
@@ -24,6 +24,8 @@
<code>#include &lt;vector&gt;</code><br>
<code>#include &lt;string&gt;</code><br>
<code>#include &quot;<a class="el" href="_nv_blast_ext_px_asset_8h-source.html">NvBlastExtPxAsset.h</a>&quot;</code><br>
+<code>#include &lt;nvparameterized\NvSerializer.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="_nv_blast_ext_exporter_8h-source.html">NvBlastExtExporter.h</a>&gt;</code><br>
<p>
<a href="_nv_blast_ext_apex_import_tool_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
@@ -44,6 +46,8 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenvidia_1_1apex.html">nvidia::apex</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_parameterized.html">NvParameterized</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacephysx.html">physx</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacephysx_1_1general___px_i_o_stream2.html">physx::general_PxIOStream2</a></td></tr>
diff --git a/docs/api_docs/files/_nv_blast_ext_authoring_8h.html b/docs/api_docs/files/_nv_blast_ext_authoring_8h.html
index 41edd5c..1ef556d 100644
--- a/docs/api_docs/files/_nv_blast_ext_authoring_8h.html
+++ b/docs/api_docs/files/_nv_blast_ext_authoring_8h.html
@@ -760,7 +760,7 @@ Updates graphics mesh only<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fTool</em>&nbsp;</td><td>Fracture tool created by NvBlastExtAuthoringCreateFractureTool </td></tr>
- <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>ares</em>&nbsp;</td><td>AuthoringResult object which contains chunks, for which rendermeshes will be updated (e.g. to tweak UVs). </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>ares</em>&nbsp;</td><td>AuthoringResult object which contains chunks, for which rendermeshes will be updated (e.g. to tweak UVs). Initially should be created by NvBlastExtAuthoringProcessFracture. </td></tr>
</table>
</dl>
diff --git a/docs/api_docs/files/_nv_blast_ext_exporter_8h-source.html b/docs/api_docs/files/_nv_blast_ext_exporter_8h-source.html
index 2d0b492..0d55546 100644
--- a/docs/api_docs/files/_nv_blast_ext_exporter_8h-source.html
+++ b/docs/api_docs/files/_nv_blast_ext_exporter_8h-source.html
@@ -67,10 +67,10 @@
<a name="l00046"></a>00046 <span class="keyword">struct </span>AuthoringResult;
<a name="l00047"></a>00047 <span class="keyword">struct </span>CollisionHull;
<a name="l00048"></a>00048
-<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_materials.html">00049</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a>
+<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_material.html">00049</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_material.html">Material</a>
<a name="l00050"></a>00050 {
-<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">00051</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">name</a>;
-<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">00052</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">diffuse_tex</a>;
+<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_material.html#1c3b9c693c653cb2bd4e874dd9b9b53c">00051</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_nv_1_1_blast_1_1_material.html#1c3b9c693c653cb2bd4e874dd9b9b53c">name</a>;
+<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_material.html#0f54cfda76aed2f915d304fb509426e4">00052</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_nv_1_1_blast_1_1_material.html#0f54cfda76aed2f915d304fb509426e4">diffuse_tex</a>;
<a name="l00053"></a>00053 };
<a name="l00054"></a>00054
<a name="l00055"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">00055</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>
@@ -93,7 +93,7 @@
<a name="l00072"></a>00072
<a name="l00073"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">00073</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">submeshCount</a>; <span class="comment">//Number of submeshes</span>
<a name="l00074"></a>00074
-<a name="l00075"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">00075</a> <a class="code" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a>* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">submeshMats</a>;
+<a name="l00075"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#233081f899ff4a0f41dd5964d816cd1d">00075</a> <a class="code" href="struct_nv_1_1_blast_1_1_material.html">Material</a>* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#233081f899ff4a0f41dd5964d816cd1d">submeshMats</a>;
<a name="l00076"></a>00076
<a name="l00077"></a>00077
<a name="l00083"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">00083</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">submeshOffsets</a>;
diff --git a/docs/api_docs/files/_nv_blast_ext_exporter_8h.html b/docs/api_docs/files/_nv_blast_ext_exporter_8h.html
index f4e007a..fcdbd06 100644
--- a/docs/api_docs/files/_nv_blast_ext_exporter_8h.html
+++ b/docs/api_docs/files/_nv_blast_ext_exporter_8h.html
@@ -34,7 +34,7 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Nv::Blast::Materials</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Nv::Blast::Material</a></td></tr>
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv.html">Nv</a></td></tr>
diff --git a/docs/api_docs/files/annotated.html b/docs/api_docs/files/annotated.html
index edb9ab9..42ec753 100644
--- a/docs/api_docs/files/annotated.html
+++ b/docs/api_docs/files/annotated.html
@@ -85,7 +85,7 @@
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_json_collision_exporter.html">Nv::Blast::JsonCollisionExporter</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html">Nv::Blast::LlObjectTypeID</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Nv::Blast::Materials</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Nv::Blast::Material</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></td><td class="indexvalue"></td></tr>
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool-members.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool-members.html
index 78233cd..947411e 100644
--- a/docs/api_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool-members.html
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool-members.html
@@ -23,14 +23,17 @@
<h1>Nv::Blast::ApexImporter::ApexImportTool Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9d630b32d1a0ae5fe3a044417cc64736">ApexImportTool</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#96767b146ba38ccebce457280da2945c">ApexImportTool</a>(const ApexImportTool &amp;)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a0c95716aa842fb18e0977b0318e4f94">getCollisionGeometry</a>(const nvidia::apex::DestructibleAsset *apexAsset, uint32_t chunkCount, std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const std::vector&lt; uint32_t &gt; &amp;apexChunkFlags, std::vector&lt; ExtPxAssetDesc::ChunkDesc &gt; &amp;physicsChunks, std::vector&lt; ExtPxAssetDesc::SubchunkDesc &gt; &amp;physicsSubchunks, std::vector&lt; std::vector&lt; CollisionHull * &gt; &gt; &amp;hullsDesc)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#60a3a1e60440d30039cf3fd59804c140">importApexAsset</a>(std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const nvidia::apex::DestructibleAsset *apexAsset, std::vector&lt; NvBlastChunkDesc &gt; &amp;chunkDescriptors, std::vector&lt; NvBlastBondDesc &gt; &amp;bondDescriptors, std::vector&lt; uint32_t &gt; &amp;flags)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#2d991b76f5a435d93672620a4fbd3e9c">importApexAsset</a>(std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const nvidia::apex::DestructibleAsset *apexAsset, std::vector&lt; NvBlastChunkDesc &gt; &amp;chunkDescriptors, std::vector&lt; NvBlastBondDesc &gt; &amp;bondDescriptors, std::vector&lt; uint32_t &gt; &amp;flags, const ApexImporterConfig &amp;config)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d519acf4f77a862ea9df0209c52d9d3f">initialize</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#c657208fbafb257614a067c5c6ac1569">initialize</a>(nvidia::apex::ApexSDK *apexSdk, nvidia::apex::ModuleDestructible *moduleDestructible)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#b5fa57e2d728ad0d68edf309eecb9612">getCollisionGeometry</a>(const NvParameterized::Interface *assetPrm, uint32_t chunkCount, std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const std::vector&lt; uint32_t &gt; &amp;apexChunkFlags, std::vector&lt; ExtPxAssetDesc::ChunkDesc &gt; &amp;physicsChunks, std::vector&lt; ExtPxAssetDesc::SubchunkDesc &gt; &amp;physicsSubchunks, std::vector&lt; std::vector&lt; CollisionHull * &gt; &gt; &amp;hullsDesc)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#1c3e20969c95c5c39e77543e49a2dbb8">getCooking</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#015bbfbc6490c8be1283e23c95a9e69d">getPxSdk</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#0ee66e5d4314a43efb2bbe79d0fa3d54">importApexAsset</a>(std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, NvParameterized::Interface *assetNvIfc, std::vector&lt; NvBlastChunkDesc &gt; &amp;chunkDescriptors, std::vector&lt; NvBlastBondDesc &gt; &amp;bondDescriptors, std::vector&lt; uint32_t &gt; &amp;flags)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#66c2e8fca2b7b2325db26d5adab4ef86">importApexAsset</a>(std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, NvParameterized::Interface *assetNvIfc, std::vector&lt; NvBlastChunkDesc &gt; &amp;chunkDescriptors, std::vector&lt; NvBlastBondDesc &gt; &amp;bondDescriptors, std::vector&lt; uint32_t &gt; &amp;flags, const ApexImporterConfig &amp;config)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#69bbab7d8a35c53deb6126a4216f8ff1">importRendermesh</a>(const std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const NvParameterized::Interface *assetNvIfc, Nv::Blast::ExporterMeshData *outputData, const char *materialsDir)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">isValid</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a96db2d5f3538636b810031892d288aa">loadAssetFromFile</a>(nvidia::PxFileBuf *stream)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#4abf22c6e37ad3a46c4f69c7dae35794">m_apexDestruction</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#b194abf90da84bd9a72ec73b9e79d4b2">loadAssetFromFile</a>(nvidia::PxFileBuf *stream, NvParameterized::Serializer::DeserializedData &amp;data)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d5c4c3553756255ef278dddce2fe1ccd">m_Cooking</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#aad46c0766884673960f8f2205b926af">m_Foundation</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#7fc6ad22ebb8a62d777d5e9633163177">m_PhysxSDK</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#cb4b98384b693351b6968f3ab5862c6f">operator=</a>(const ApexImportTool &amp;)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9bc31d185c168009c602ff8e21622681">saveAsset</a>(const NvBlastAsset *asset, nvidia::PxFileBuf *stream)</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a76c30a1b4458cd225bc0c75738656b1">~ApexImportTool</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</a></td><td></td></tr>
diff --git a/docs/api_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html b/docs/api_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html
index a220d40..d5de9d2 100644
--- a/docs/api_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html
+++ b/docs/api_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html
@@ -31,32 +31,38 @@
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9d630b32d1a0ae5fe3a044417cc64736">ApexImportTool</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a0c95716aa842fb18e0977b0318e4f94">getCollisionGeometry</a> (const nvidia::apex::DestructibleAsset *apexAsset, uint32_t chunkCount, std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const std::vector&lt; uint32_t &gt; &amp;apexChunkFlags, std::vector&lt; <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a> &gt; &amp;physicsChunks, std::vector&lt; <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">ExtPxAssetDesc::SubchunkDesc</a> &gt; &amp;physicsSubchunks, std::vector&lt; std::vector&lt; <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> * &gt; &gt; &amp;hullsDesc)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#b5fa57e2d728ad0d68edf309eecb9612">getCollisionGeometry</a> (const NvParameterized::Interface *assetPrm, uint32_t chunkCount, std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const std::vector&lt; uint32_t &gt; &amp;apexChunkFlags, std::vector&lt; <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a> &gt; &amp;physicsChunks, std::vector&lt; <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">ExtPxAssetDesc::SubchunkDesc</a> &gt; &amp;physicsSubchunks, std::vector&lt; std::vector&lt; <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> * &gt; &gt; &amp;hullsDesc)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#2d991b76f5a435d93672620a4fbd3e9c">importApexAsset</a> (std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const nvidia::apex::DestructibleAsset *apexAsset, std::vector&lt; <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> &gt; &amp;chunkDescriptors, std::vector&lt; <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> &gt; &amp;bondDescriptors, std::vector&lt; uint32_t &gt; &amp;flags, const <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a> &amp;config)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxCooking *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#1c3e20969c95c5c39e77543e49a2dbb8">getCooking</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#60a3a1e60440d30039cf3fd59804c140">importApexAsset</a> (std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const nvidia::apex::DestructibleAsset *apexAsset, std::vector&lt; <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> &gt; &amp;chunkDescriptors, std::vector&lt; <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> &gt; &amp;bondDescriptors, std::vector&lt; uint32_t &gt; &amp;flags)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxPhysics *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#015bbfbc6490c8be1283e23c95a9e69d">getPxSdk</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#c657208fbafb257614a067c5c6ac1569">initialize</a> (nvidia::apex::ApexSDK *apexSdk, nvidia::apex::ModuleDestructible *moduleDestructible)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#66c2e8fca2b7b2325db26d5adab4ef86">importApexAsset</a> (std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, NvParameterized::Interface *assetNvIfc, std::vector&lt; <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> &gt; &amp;chunkDescriptors, std::vector&lt; <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> &gt; &amp;bondDescriptors, std::vector&lt; uint32_t &gt; &amp;flags, const <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a> &amp;config)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d519acf4f77a862ea9df0209c52d9d3f">initialize</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#0ee66e5d4314a43efb2bbe79d0fa3d54">importApexAsset</a> (std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, NvParameterized::Interface *assetNvIfc, std::vector&lt; <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> &gt; &amp;chunkDescriptors, std::vector&lt; <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> &gt; &amp;bondDescriptors, std::vector&lt; uint32_t &gt; &amp;flags)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#69bbab7d8a35c53deb6126a4216f8ff1">importRendermesh</a> (const std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const NvParameterized::Interface *assetNvIfc, <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a> *outputData, const char *materialsDir)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">isValid</a> ()</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">nvidia::apex::DestructibleAsset *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a96db2d5f3538636b810031892d288aa">loadAssetFromFile</a> (nvidia::PxFileBuf *stream)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#b194abf90da84bd9a72ec73b9e79d4b2">loadAssetFromFile</a> (nvidia::PxFileBuf *stream, NvParameterized::Serializer::DeserializedData &amp;data)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9bc31d185c168009c602ff8e21622681">saveAsset</a> (const <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> *asset, nvidia::PxFileBuf *stream)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a76c30a1b4458cd225bc0c75738656b1">~ApexImportTool</a> ()</td></tr>
-<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">ApexDestruction *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#4abf22c6e37ad3a46c4f69c7dae35794">m_apexDestruction</a></td></tr>
-
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#96767b146ba38ccebce457280da2945c">ApexImportTool</a> (const <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> &amp;)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#cb4b98384b693351b6968f3ab5862c6f">operator=</a> (const <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> &amp;)</td></tr>
+<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxCooking *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d5c4c3553756255ef278dddce2fe1ccd">m_Cooking</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxFoundation *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#aad46c0766884673960f8f2205b926af">m_Foundation</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxPhysics *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#7fc6ad22ebb8a62d777d5e9633163177">m_PhysxSDK</a></td></tr>
+
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> provides routines to create NvBlastAssets from APEX assets. <hr><h2>Constructor &amp; Destructor Documentation</h2>
@@ -76,7 +82,7 @@
<div class="memdoc">
<p>
-Constructor should be provided with user defined allocator and massage function:
+
</div>
</div><p>
<a class="anchor" name="a76c30a1b4458cd225bc0c75738656b1"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::~ApexImportTool" ref="a76c30a1b4458cd225bc0c75738656b1" args="()" -->
@@ -119,15 +125,15 @@ Constructor should be provided with user defined allocator and massage function:
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="a0c95716aa842fb18e0977b0318e4f94"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::getCollisionGeometry" ref="a0c95716aa842fb18e0977b0318e4f94" args="(const nvidia::apex::DestructibleAsset *apexAsset, uint32_t chunkCount, std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const std::vector&lt; uint32_t &gt; &amp;apexChunkFlags, std::vector&lt; ExtPxAssetDesc::ChunkDesc &gt; &amp;physicsChunks, std::vector&lt; ExtPxAssetDesc::SubchunkDesc &gt; &amp;physicsSubchunks, std::vector&lt; std::vector&lt; CollisionHull * &gt; &gt; &amp;hullsDesc)" -->
+<a class="anchor" name="b5fa57e2d728ad0d68edf309eecb9612"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::getCollisionGeometry" ref="b5fa57e2d728ad0d68edf309eecb9612" args="(const NvParameterized::Interface *assetPrm, uint32_t chunkCount, std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const std::vector&lt; uint32_t &gt; &amp;apexChunkFlags, std::vector&lt; ExtPxAssetDesc::ChunkDesc &gt; &amp;physicsChunks, std::vector&lt; ExtPxAssetDesc::SubchunkDesc &gt; &amp;physicsSubchunks, std::vector&lt; std::vector&lt; CollisionHull * &gt; &gt; &amp;hullsDesc)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Nv::Blast::ApexImporter::ApexImportTool::getCollisionGeometry </td>
<td>(</td>
- <td class="paramtype">const nvidia::apex::DestructibleAsset *&nbsp;</td>
- <td class="paramname"> <em>apexAsset</em>, </td>
+ <td class="paramtype">const NvParameterized::Interface *&nbsp;</td>
+ <td class="paramname"> <em>assetPrm</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -178,8 +184,8 @@ Constructor should be provided with user defined allocator and massage function:
Method creates collision geometry from user-supplied APEX Destructible asset. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>apexAsset</em>&nbsp;</td><td>Pointer on DestructibleAsset object for which collision geometry should be created. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkCount</em>&nbsp;</td><td><a class="el" href="namespace_nv_1_1_blast.html">Blast</a> asset chunk count, should be equal to number of blast chunk descriptors which are gathered at <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#60a3a1e60440d30039cf3fd59804c140">ApexImportTool::importApexAsset</a>(...) </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkReorderInvMap</em>&nbsp;</td><td>Chunk map from blast chunk to apex chunk filled in <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#60a3a1e60440d30039cf3fd59804c140">ApexImportTool::importApexAsset</a>(...) </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkCount</em>&nbsp;</td><td><a class="el" href="namespace_nv_1_1_blast.html">Blast</a> asset chunk count, should be equal to number of blast chunk descriptors which are gathered at <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#0ee66e5d4314a43efb2bbe79d0fa3d54">ApexImportTool::importApexAsset</a>(...) </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkReorderInvMap</em>&nbsp;</td><td>Chunk map from blast chunk to apex chunk filled in <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#0ee66e5d4314a43efb2bbe79d0fa3d54">ApexImportTool::importApexAsset</a>(...) </td></tr>
<tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>apexChunkFlags</em>&nbsp;</td><td>Chunk flags array </td></tr>
<tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>physicsChunks</em>&nbsp;</td><td>Chunk physics info output array </td></tr>
<tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>physicsSubchunks</em>&nbsp;</td><td>Chunk collision geometry and transformation data output array </td></tr>
@@ -190,7 +196,45 @@ Method creates collision geometry from user-supplied APEX Destructible asset. <d
</div>
</div><p>
-<a class="anchor" name="2d991b76f5a435d93672620a4fbd3e9c"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::importApexAsset" ref="2d991b76f5a435d93672620a4fbd3e9c" args="(std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const nvidia::apex::DestructibleAsset *apexAsset, std::vector&lt; NvBlastChunkDesc &gt; &amp;chunkDescriptors, std::vector&lt; NvBlastBondDesc &gt; &amp;bondDescriptors, std::vector&lt; uint32_t &gt; &amp;flags, const ApexImporterConfig &amp;config)" -->
+<a class="anchor" name="1c3e20969c95c5c39e77543e49a2dbb8"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::getCooking" ref="1c3e20969c95c5c39e77543e49a2dbb8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">physx::PxCooking* Nv::Blast::ApexImporter::ApexImportTool::getCooking </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="015bbfbc6490c8be1283e23c95a9e69d"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::getPxSdk" ref="015bbfbc6490c8be1283e23c95a9e69d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">physx::PxPhysics* Nv::Blast::ApexImporter::ApexImportTool::getPxSdk </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="66c2e8fca2b7b2325db26d5adab4ef86"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::importApexAsset" ref="66c2e8fca2b7b2325db26d5adab4ef86" args="(std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, NvParameterized::Interface *assetNvIfc, std::vector&lt; NvBlastChunkDesc &gt; &amp;chunkDescriptors, std::vector&lt; NvBlastBondDesc &gt; &amp;bondDescriptors, std::vector&lt; uint32_t &gt; &amp;flags, const ApexImporterConfig &amp;config)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -203,8 +247,8 @@ Method creates collision geometry from user-supplied APEX Destructible asset. <d
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const nvidia::apex::DestructibleAsset *&nbsp;</td>
- <td class="paramname"> <em>apexAsset</em>, </td>
+ <td class="paramtype">NvParameterized::Interface *&nbsp;</td>
+ <td class="paramname"> <em>assetNvIfc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -254,7 +298,7 @@ Method builds <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> f
</div>
</div><p>
-<a class="anchor" name="60a3a1e60440d30039cf3fd59804c140"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::importApexAsset" ref="60a3a1e60440d30039cf3fd59804c140" args="(std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const nvidia::apex::DestructibleAsset *apexAsset, std::vector&lt; NvBlastChunkDesc &gt; &amp;chunkDescriptors, std::vector&lt; NvBlastBondDesc &gt; &amp;bondDescriptors, std::vector&lt; uint32_t &gt; &amp;flags)" -->
+<a class="anchor" name="0ee66e5d4314a43efb2bbe79d0fa3d54"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::importApexAsset" ref="0ee66e5d4314a43efb2bbe79d0fa3d54" args="(std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, NvParameterized::Interface *assetNvIfc, std::vector&lt; NvBlastChunkDesc &gt; &amp;chunkDescriptors, std::vector&lt; NvBlastBondDesc &gt; &amp;bondDescriptors, std::vector&lt; uint32_t &gt; &amp;flags)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -267,8 +311,8 @@ Method builds <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> f
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const nvidia::apex::DestructibleAsset *&nbsp;</td>
- <td class="paramname"> <em>apexAsset</em>, </td>
+ <td class="paramtype">NvParameterized::Interface *&nbsp;</td>
+ <td class="paramname"> <em>assetNvIfc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -311,60 +355,45 @@ Method builds <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> f
</div>
</div><p>
-<a class="anchor" name="c657208fbafb257614a067c5c6ac1569"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::initialize" ref="c657208fbafb257614a067c5c6ac1569" args="(nvidia::apex::ApexSDK *apexSdk, nvidia::apex::ModuleDestructible *moduleDestructible)" -->
+<a class="anchor" name="69bbab7d8a35c53deb6126a4216f8ff1"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::importRendermesh" ref="69bbab7d8a35c53deb6126a4216f8ff1" args="(const std::vector&lt; uint32_t &gt; &amp;chunkReorderInvMap, const NvParameterized::Interface *assetNvIfc, Nv::Blast::ExporterMeshData *outputData, const char *materialsDir)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">bool Nv::Blast::ApexImporter::ApexImportTool::initialize </td>
+ <td class="memname">bool Nv::Blast::ApexImporter::ApexImportTool::importRendermesh </td>
<td>(</td>
- <td class="paramtype">nvidia::apex::ApexSDK *&nbsp;</td>
- <td class="paramname"> <em>apexSdk</em>, </td>
+ <td class="paramtype">const std::vector&lt; uint32_t &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>chunkReorderInvMap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">nvidia::apex::ModuleDestructible *&nbsp;</td>
- <td class="paramname"> <em>moduleDestructible</em></td><td>&nbsp;</td>
+ <td class="paramtype">const NvParameterized::Interface *&nbsp;</td>
+ <td class="paramname"> <em>assetNvIfc</em>, </td>
</tr>
<tr>
+ <td class="paramkey"></td>
<td></td>
- <td>)</td>
- <td></td><td></td><td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a> *&nbsp;</td>
+ <td class="paramname"> <em>outputData</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>materialsDir</em></td><td>&nbsp;</td>
</tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Before using <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> should be initialized. User can provide existing ApexSDK and ModuleDestructible objects <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>apexSdk</em>&nbsp;</td><td>Pointer on ApexSDK object </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>moduleDestructible</em>&nbsp;</td><td>Pointer on ModuleDestructible object </td></tr>
- </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>If true, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> initialized successfully. </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="d519acf4f77a862ea9df0209c52d9d3f"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::initialize" ref="d519acf4f77a862ea9df0209c52d9d3f" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
<tr>
- <td class="memname">bool Nv::Blast::ApexImporter::ApexImportTool::initialize </td>
- <td>(</td>
- <td class="paramname"> </td>
- <td>&nbsp;)&nbsp;</td>
<td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
-Before using <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> should be initialized. ApexSDK and ModuleDestructible initialized internally. <dl class="return" compact><dt><b>Returns:</b></dt><dd>If true, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> initialized successfully. </dd></dl>
-
+Method builds <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> form provided DestructibleAsset. DestructibleAsset must contain support graph!
</div>
</div><p>
<a class="anchor" name="54dfbbc568827019198eda587f498dff"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::isValid" ref="54dfbbc568827019198eda587f498dff" args="()" -->
@@ -383,21 +412,29 @@ Before using <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_i
<div class="memdoc">
<p>
-Checks whether <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> is initialized and can be used. <dl class="return" compact><dt><b>Returns:</b></dt><dd>If true, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> initialized successfully. </dd></dl>
</div>
</div><p>
-<a class="anchor" name="a96db2d5f3538636b810031892d288aa"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::loadAssetFromFile" ref="a96db2d5f3538636b810031892d288aa" args="(nvidia::PxFileBuf *stream)" -->
+<a class="anchor" name="b194abf90da84bd9a72ec73b9e79d4b2"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::loadAssetFromFile" ref="b194abf90da84bd9a72ec73b9e79d4b2" args="(nvidia::PxFileBuf *stream, NvParameterized::Serializer::DeserializedData &amp;data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">nvidia::apex::DestructibleAsset* Nv::Blast::ApexImporter::ApexImportTool::loadAssetFromFile </td>
+ <td class="memname">bool Nv::Blast::ApexImporter::ApexImportTool::loadAssetFromFile </td>
<td>(</td>
<td class="paramtype">nvidia::PxFileBuf *&nbsp;</td>
- <td class="paramname"> <em>stream</em> </td>
- <td>&nbsp;)&nbsp;</td>
+ <td class="paramname"> <em>stream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
<td></td>
+ <td class="paramtype">NvParameterized::Serializer::DeserializedData &amp;&nbsp;</td>
+ <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
</tr>
</table>
</div>
@@ -470,12 +507,42 @@ Method serializes user-supplied <a class="el" href="struct_nv_blast_asset.html">
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="4abf22c6e37ad3a46c4f69c7dae35794"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::m_apexDestruction" ref="4abf22c6e37ad3a46c4f69c7dae35794" args="" -->
+<a class="anchor" name="d5c4c3553756255ef278dddce2fe1ccd"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::m_Cooking" ref="d5c4c3553756255ef278dddce2fe1ccd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">physx::PxCooking* <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d5c4c3553756255ef278dddce2fe1ccd">Nv::Blast::ApexImporter::ApexImportTool::m_Cooking</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="aad46c0766884673960f8f2205b926af"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::m_Foundation" ref="aad46c0766884673960f8f2205b926af" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">physx::PxFoundation* <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#aad46c0766884673960f8f2205b926af">Nv::Blast::ApexImporter::ApexImportTool::m_Foundation</a><code> [protected]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7fc6ad22ebb8a62d777d5e9633163177"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::m_PhysxSDK" ref="7fc6ad22ebb8a62d777d5e9633163177" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">ApexDestruction* <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#4abf22c6e37ad3a46c4f69c7dae35794">Nv::Blast::ApexImporter::ApexImportTool::m_apexDestruction</a> </td>
+ <td class="memname">physx::PxPhysics* <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#7fc6ad22ebb8a62d777d5e9633163177">Nv::Blast::ApexImporter::ApexImportTool::m_PhysxSDK</a><code> [protected]</code> </td>
</tr>
</table>
</div>
diff --git a/docs/api_docs/files/classes.html b/docs/api_docs/files/classes.html
index d4eede6..00aa97f 100644
--- a/docs/api_docs/files/classes.html
+++ b/docs/api_docs/files/classes.html
@@ -28,7 +28,7 @@
</td><td><a class="el" href="struct_nv_blast_family.html">NvBlastFamily</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html">TkActorDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_json_collision_exporter.html">JsonCollisionExporter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">ExtPxFamily</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;L&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html">TkAssetDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;B&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">ExtPxFamilyDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html">LlObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_i_d.html">NvBlastID</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html">TkAssetJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html">ExtPxManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html">TkEventListener</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html">ExtPxManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Material</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html">TkEventListener</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html">ExtPxObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_support_graph.html">NvBlastSupportGraph</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_timers.html">NvBlastTimers</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">TkFractureCommands</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">ExtPxSpawnSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="struct_nvc_bounds3.html">NvcBounds3</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">TkFractureEvents</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">CollisionHull::HullPolygon</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html">ExtPxStressSolver</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat33.html">NvcMat33</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat34.html">NvcMat34</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_group.html">TkGroup</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html">ExtSerialization</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat44.html">NvcMat44</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_group_desc.html">TkGroupDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html">ExtSerialization::BufferProvider</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor_split_event.html">NvBlastActorSplitEvent</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_plane.html">NvcPlane</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html">TkGroupStats</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html">ExtSerialization::EncodingID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_quat.html">NvcQuat</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html">TkGroupWorker</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;D&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html">ExtStressSolver</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_transform.html">NvcTransform</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html">TkIdentifiable</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">DebugBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html">ExtStressSolver::DebugBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec2.html">NvcVec2</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">DebugLine</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html">ExtStressSolver::DebugLine</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec2i.html">NvcVec2i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html">TkJointData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
diff --git a/docs/api_docs/files/functions_0x64.html b/docs/api_docs/files/functions_0x64.html
index 2bfe6c2..624cd2b 100644
--- a/docs/api_docs/files/functions_0x64.html
+++ b/docs/api_docs/files/functions_0x64.html
@@ -116,7 +116,7 @@ Here is a list of all class members with links to the classes they belong to:
<li>destroyJoint()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#c624f3229ad94eac9845c013dd8d2c5c">Nv::Blast::ExtPxManager</a>
<li>diffuse_tex
-: <a class="el" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">Nv::Blast::Materials</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_material.html#0f54cfda76aed2f915d304fb509426e4">Nv::Blast::Material</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/api_docs/files/functions_0x66.html b/docs/api_docs/files/functions_0x66.html
index b1919c0..67959bb 100644
--- a/docs/api_docs/files/functions_0x66.html
+++ b/docs/api_docs/files/functions_0x66.html
@@ -116,10 +116,10 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d59c193f72fbf01a33d6133a80182c9c5df">Nv::Blast::ApexImporter::ApexImporterConfig</a>
<li>formatVersion
: <a class="el" href="struct_nv_blast_data_block.html#e199abf554ae2cdfd8795066ddd285d5">NvBlastDataBlock</a>
-<li>Fracture
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a845d26ff1105fa8a96fa473f00c90038f17">Nv::Blast::ExtSyncEventType</a>
<li>fracture
: <a class="el" href="struct_nv_blast_timers.html#3d28ae3da5c758181deb2bbad75fab3d">NvBlastTimers</a>
+<li>Fracture
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a845d26ff1105fa8a96fa473f00c90038f17">Nv::Blast::ExtSyncEventType</a>
<li>FractureCommand
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b19ab6a1a1e39df40326e78ede85dd647">Nv::Blast::TkEvent</a>
<li>FractureEvent
diff --git a/docs/api_docs/files/functions_0x67.html b/docs/api_docs/files/functions_0x67.html
index 34224c9..ca938be 100644
--- a/docs/api_docs/files/functions_0x67.html
+++ b/docs/api_docs/files/functions_0x67.html
@@ -139,7 +139,9 @@ Here is a list of all class members with links to the classes they belong to:
<li>getCollision()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#128ff819638921a9c76e1829e85998d8">Nv::Blast::IMeshFileReader</a>
<li>getCollisionGeometry()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a0c95716aa842fb18e0977b0318e4f94">Nv::Blast::ApexImporter::ApexImportTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#b5fa57e2d728ad0d68edf309eecb9612">Nv::Blast::ApexImporter::ApexImportTool</a>
+<li>getCooking()
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#1c3e20969c95c5c39e77543e49a2dbb8">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>getCutoutCount()
: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#bada00015d8e7fab698ab65979ff1429">Nv::Blast::CutoutSet</a>
<li>getCutoutLoopCount()
@@ -214,7 +216,7 @@ Here is a list of all class members with links to the classes they belong to:
<li>getInteriorMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">Nv::Blast::FractureTool</a>
<li>getIterationsPerFrame()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#dfc63fbe02a9de751e97500f88d0c823">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#5862a13c3ad815bc1b2128c142e2af82">Nv::Blast::ExtStressSolver</a>
<li>getJointCount()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#e1582f709880a58d222530b6095da48e">Nv::Blast::TkActor</a>
<li>getJointDescCount()
@@ -267,6 +269,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">Nv::Blast::ExtPxFamily</a>
<li>getPxAsset()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#ca4f0294ea39d1ddf2f4a1d02fc05be7">Nv::Blast::ExtPxFamily</a>
+<li>getPxSdk()
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#015bbfbc6490c8be1283e23c95a9e69d">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>getPxShapeDescTemplate()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">Nv::Blast::ExtPxFamily</a>
<li>getRandomValue()
@@ -304,19 +308,19 @@ Here is a list of all class members with links to the classes they belong to:
<li>getTransformation()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">Nv::Blast::FractureTool</a>
<li>getType()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#d156c3e85ee665c251e26ac86d3cf03b">Nv::Blast::TkIdentifiable</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c675c056796a68b29fb303b135eab416">Nv::Blast::TkFramework</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c675c056796a68b29fb303b135eab416">Nv::Blast::TkFramework</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#d156c3e85ee665c251e26ac86d3cf03b">Nv::Blast::TkIdentifiable</a>
<li>getUvArray()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de95470ff6a168f79386b20613437228">Nv::Blast::IMeshFileReader</a>
<li>getVersion()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#da004286c609b55824a712b518ddb23c">Nv::Blast::TkType</a>
<li>getVertex()
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b1e41e53e84120b8b3132327e969b2c3">Nv::Blast::Triangle</a>
<li>getVertices()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a>
<li>getVerticesCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">Nv::Blast::IMeshFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">Nv::Blast::IMeshFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh</a>
<li>getVerticesWritable()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#55945b655bb1cb9fed0d481497942c71">Nv::Blast::Mesh</a>
<li>getVisibleChunkCount()
diff --git a/docs/api_docs/files/functions_0x69.html b/docs/api_docs/files/functions_0x69.html
index 4314070..c1ae005 100644
--- a/docs/api_docs/files/functions_0x69.html
+++ b/docs/api_docs/files/functions_0x69.html
@@ -63,7 +63,9 @@ Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>importApexAsset()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#60a3a1e60440d30039cf3fd59804c140">Nv::Blast::ApexImporter::ApexImportTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#0ee66e5d4314a43efb2bbe79d0fa3d54">Nv::Blast::ApexImporter::ApexImportTool</a>
+<li>importRendermesh()
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#69bbab7d8a35c53deb6126a4216f8ff1">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>IMPULSE
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html#e217d8688f97667f7efbf8d4f5988c3d00b3f5edacba18c30f3519ab28827545">Nv::Blast::ExtForceMode</a>
<li>index
@@ -74,8 +76,6 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#644c53bd1c5a0889819f2d8a77fe2560">Nv::Blast::ApexImporter::ApexImporterConfig</a>
<li>initialBondHealths
: <a class="el" href="struct_nv_blast_actor_desc.html#363b057cfbee1c7ea8edb23d6b04388d">NvBlastActorDesc</a>
-<li>initialize()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d519acf4f77a862ea9df0209c52d9d3f">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>initialSupportChunkHealths
: <a class="el" href="struct_nv_blast_actor_desc.html#606df7d2c5a1d45e562fbdb8a8b79fa3">NvBlastActorDesc</a>
<li>InterfaceSearchMode
@@ -110,8 +110,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#6e532ee5ae271c1dad75afed166a1981">Nv::Blast::ExtPxChunk</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#463a8ed9f91a74cc7bad49ba94c45f6f">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a>
<li>isValid()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">Nv::Blast::ApexImporter::ApexImportTool</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">Nv::Blast::Mesh</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">Nv::Blast::Mesh</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">Nv::Blast::ApexImporter::ApexImportTool</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/api_docs/files/functions_0x6c.html b/docs/api_docs/files/functions_0x6c.html
index d634cff..3ca2c4e 100644
--- a/docs/api_docs/files/functions_0x6c.html
+++ b/docs/api_docs/files/functions_0x6c.html
@@ -73,7 +73,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#ca6097175e78875d77bf5d6aa35ab412">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#a2bdb627be47cc0fd175d4ca61958fcb">Nv::Blast::DebugBuffer</a>
<li>loadAssetFromFile()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a96db2d5f3538636b810031892d288aa">Nv::Blast::ApexImporter::ApexImportTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#b194abf90da84bd9a72ec73b9e79d4b2">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>loadFromFile()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#7de7c52ffac1608fc1a8ded9cf5d9877">Nv::Blast::IMeshFileReader</a>
<li>LOW
diff --git a/docs/api_docs/files/functions_0x6d.html b/docs/api_docs/files/functions_0x6d.html
index 12b7fce..b37c60c 100644
--- a/docs/api_docs/files/functions_0x6d.html
+++ b/docs/api_docs/files/functions_0x6d.html
@@ -62,18 +62,22 @@
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>m_apexDestruction
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#4abf22c6e37ad3a46c4f69c7dae35794">Nv::Blast::ApexImporter::ApexImportTool</a>
+<li>m_Cooking
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d5c4c3553756255ef278dddce2fe1ccd">Nv::Blast::ApexImporter::ApexImportTool</a>
+<li>m_Foundation
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#aad46c0766884673960f8f2205b926af">Nv::Blast::ApexImporter::ApexImportTool</a>
+<li>m_PhysxSDK
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#7fc6ad22ebb8a62d777d5e9633163177">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>material
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#d62c55d45b9e5f7447eb607174e49dc5">Nv::Blast::ExtPxSpawnSettings</a>
-, <a class="el" href="struct_nv_blast_timers.html#c416f56479c812f9b35a655326cb57ef">NvBlastTimers</a>
, <a class="el" href="struct_nv_blast_ext_program_params.html#6cc35cdab120293adfdc07f51dbf2b12">NvBlastExtProgramParams</a>
+, <a class="el" href="struct_nv_blast_timers.html#c416f56479c812f9b35a655326cb57ef">NvBlastTimers</a>
<li>materialCount
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">Nv::Blast::AuthoringResult</a>
<li>materialId
-: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet</a>
<li>materialNames
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a>
<li>maxDamageThreshold
@@ -85,10 +89,10 @@ Here is a list of all class members with links to the classes they belong to:
<li>maximumNumberOfVerticesPerHull
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams</a>
<li>maxRadius
-: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">NvBlastExtShearDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#2a686d6981558343b08268d958fa8b28">NvBlastExtCapsuleRadialDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">NvBlastExtShearDamageDesc</a>
<li>maxSeparation
: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#eda86ef2c94ee551fbbfa123564e3418">Nv::Blast::BondGenerationConfig</a>
<li>MEDIUM
@@ -104,9 +108,9 @@ Here is a list of all class members with links to the classes they belong to:
<li>minimum
: <a class="el" href="struct_nvc_bounds3.html#f5ee79e127b719b80d93278d9f5fa859">NvcBounds3</a>
<li>minRadius
-: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a">NvBlastExtShearDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">NvBlastExtImpactSpreadDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">NvBlastExtImpactSpreadDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a">NvBlastExtShearDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">NvBlastExtCapsuleRadialDamageDesc</a>
<li>mNbVerts
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a>
diff --git a/docs/api_docs/files/functions_0x6e.html b/docs/api_docs/files/functions_0x6e.html
index 78be989..108f3f2 100644
--- a/docs/api_docs/files/functions_0x6e.html
+++ b/docs/api_docs/files/functions_0x6e.html
@@ -67,7 +67,7 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="struct_nvc_plane.html#f1ef28bf53bc1bf9c07e4f3bf2233486">NvcPlane</a>
<li>name
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html#e45c1aef4a10db9a1c2433b210d5de83">Nv::Blast::ExtProfileData</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">Nv::Blast::Materials</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_material.html#1c3b9c693c653cb2bd4e874dd9b9b53c">Nv::Blast::Material</a>
<li>newActors
: <a class="el" href="struct_nv_blast_actor_split_event.html#68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a>
<li>nodeActorIndices
diff --git a/docs/api_docs/files/functions_0x73.html b/docs/api_docs/files/functions_0x73.html
index ae49595..fdd0666 100644
--- a/docs/api_docs/files/functions_0x73.html
+++ b/docs/api_docs/files/functions_0x73.html
@@ -171,16 +171,16 @@ Here is a list of all class members with links to the classes they belong to:
<li>submeshCount
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">Nv::Blast::ExporterMeshData</a>
<li>submeshMats
-: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">Nv::Blast::ExporterMeshData</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#233081f899ff4a0f41dd5964d816cd1d">Nv::Blast::ExporterMeshData</a>
<li>submeshOffsets
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">Nv::Blast::ExporterMeshData</a>
<li>subscribe()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#e47dd2fedc6bbfb5512f83a06b8782ed">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#f2e0b2eaa5f46ba5af2fbf8be98a5e93">Nv::Blast::ExtPxFamily</a>
-<li>subtype
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#1d4d35a36d2fa508b40785ab17694883">Nv::Blast::TkJointUpdateEvent</a>
<li>Subtype
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d">Nv::Blast::TkJointUpdateEvent</a>
+<li>subtype
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#1d4d35a36d2fa508b40785ab17694883">Nv::Blast::TkJointUpdateEvent</a>
<li>supportChunkHealths
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#2dcbf1a8af0917a3989d356e1691ab26">NvBlastGraphShaderActor</a>
<li>SupportFlag
diff --git a/docs/api_docs/files/functions_0x75.html b/docs/api_docs/files/functions_0x75.html
index 052a5f2..d735578 100644
--- a/docs/api_docs/files/functions_0x75.html
+++ b/docs/api_docs/files/functions_0x75.html
@@ -81,20 +81,21 @@ Here is a list of all class members with links to the classes they belong to:
<li>updateBaseMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#384be45a1310ee0652d315127e62da22">Nv::Blast::FractureTool</a>
<li>userData
-: <a class="el" href="struct_nv_blast_chunk.html#9d49d856390e7758d4ea26ae69ae6aa5">NvBlastChunk</a>
-, <a class="el" href="struct_nv_blast_bond.html#4e131a735184d74e611b9b40a368edd7">NvBlastBond</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#adbfad94aec1aaf6e431482cc4d659f9">Nv::Blast::ExtPxAsset</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#aa4adc1a15857521aa9b61094c3b752b">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#adbfad94aec1aaf6e431482cc4d659f9">Nv::Blast::ExtPxAsset</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet</a>
-, <a class="el" href="struct_nv_blast_chunk_desc.html#61728e37d062c4cc9a0e8fe40584959e">NvBlastChunkDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">Nv::Blast::TriangleIndexed</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">Nv::Blast::Triangle</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#e648745137d1ba4ac78dbb8189e43f96">Nv::Blast::TkActorData</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#e1a1d9f53d372a748f615fc47b730a42">Nv::Blast::TkObject</a>
+, <a class="el" href="struct_nv_blast_chunk.html#9d49d856390e7758d4ea26ae69ae6aa5">NvBlastChunk</a>
<li>userdata
: <a class="el" href="struct_nv_blast_chunk_fracture_data.html#6623c6f7d40381a862e058a868ec22a5">NvBlastChunkFractureData</a>
-, <a class="el" href="struct_nv_blast_bond_fracture_data.html#33fec8bda99647afa0a1fa7e03383f91">NvBlastBondFractureData</a>
<li>userData
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">Nv::Blast::TriangleIndexed</a>
+: <a class="el" href="struct_nv_blast_bond.html#4e131a735184d74e611b9b40a368edd7">NvBlastBond</a>
+, <a class="el" href="struct_nv_blast_chunk_desc.html#61728e37d062c4cc9a0e8fe40584959e">NvBlastChunkDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#e648745137d1ba4ac78dbb8189e43f96">Nv::Blast::TkActorData</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#e1a1d9f53d372a748f615fc47b730a42">Nv::Blast::TkObject</a>
+<li>userdata
+: <a class="el" href="struct_nv_blast_bond_fracture_data.html#33fec8bda99647afa0a1fa7e03383f91">NvBlastBondFractureData</a>
<li>userIntData
: <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#65dbac714ebfdc9f0a4d7a905bbbcdf4">Nv::Blast::TkIdentifiable</a>
<li>uv
diff --git a/docs/api_docs/files/functions_func_0x67.html b/docs/api_docs/files/functions_func_0x67.html
index 68cab15..32bbbaa 100644
--- a/docs/api_docs/files/functions_func_0x67.html
+++ b/docs/api_docs/files/functions_func_0x67.html
@@ -128,7 +128,9 @@
<li>getCollision()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#128ff819638921a9c76e1829e85998d8">Nv::Blast::IMeshFileReader</a>
<li>getCollisionGeometry()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a0c95716aa842fb18e0977b0318e4f94">Nv::Blast::ApexImporter::ApexImportTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#b5fa57e2d728ad0d68edf309eecb9612">Nv::Blast::ApexImporter::ApexImportTool</a>
+<li>getCooking()
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#1c3e20969c95c5c39e77543e49a2dbb8">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>getCutoutCount()
: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#bada00015d8e7fab698ab65979ff1429">Nv::Blast::CutoutSet</a>
<li>getCutoutLoopCount()
@@ -256,6 +258,8 @@
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">Nv::Blast::ExtPxFamily</a>
<li>getPxAsset()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#ca4f0294ea39d1ddf2f4a1d02fc05be7">Nv::Blast::ExtPxFamily</a>
+<li>getPxSdk()
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#015bbfbc6490c8be1283e23c95a9e69d">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>getPxShapeDescTemplate()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">Nv::Blast::ExtPxFamily</a>
<li>getRandomValue()
@@ -293,8 +297,8 @@
<li>getTransformation()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">Nv::Blast::FractureTool</a>
<li>getType()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#d156c3e85ee665c251e26ac86d3cf03b">Nv::Blast::TkIdentifiable</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c675c056796a68b29fb303b135eab416">Nv::Blast::TkFramework</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c675c056796a68b29fb303b135eab416">Nv::Blast::TkFramework</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#d156c3e85ee665c251e26ac86d3cf03b">Nv::Blast::TkIdentifiable</a>
<li>getUvArray()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de95470ff6a168f79386b20613437228">Nv::Blast::IMeshFileReader</a>
<li>getVersion()
@@ -304,8 +308,8 @@
<li>getVertices()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a>
<li>getVerticesCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">Nv::Blast::IMeshFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">Nv::Blast::IMeshFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh</a>
<li>getVerticesWritable()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#55945b655bb1cb9fed0d481497942c71">Nv::Blast::Mesh</a>
<li>getVisibleChunkCount()
diff --git a/docs/api_docs/files/functions_func_0x69.html b/docs/api_docs/files/functions_func_0x69.html
index 4efffc3..77dfe7f 100644
--- a/docs/api_docs/files/functions_func_0x69.html
+++ b/docs/api_docs/files/functions_func_0x69.html
@@ -58,9 +58,9 @@
<p>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>importApexAsset()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#60a3a1e60440d30039cf3fd59804c140">Nv::Blast::ApexImporter::ApexImportTool</a>
-<li>initialize()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#c657208fbafb257614a067c5c6ac1569">Nv::Blast::ApexImporter::ApexImportTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#0ee66e5d4314a43efb2bbe79d0fa3d54">Nv::Blast::ApexImporter::ApexImportTool</a>
+<li>importRendermesh()
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#69bbab7d8a35c53deb6126a4216f8ff1">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>isBoundToWorld()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#834a7e291fd82ee3b36ad0fc6f349399">Nv::Blast::TkActor</a>
<li>isCollisionLoaded()
@@ -78,8 +78,8 @@
<li>isPxUserDataUsed()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#0a70c5eca2121263fabf6e68e48258c1">Nv::Blast::ExtPxManager</a>
<li>isValid()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">Nv::Blast::Mesh</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">Nv::Blast::ApexImporter::ApexImportTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">Nv::Blast::ApexImporter::ApexImportTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">Nv::Blast::Mesh</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/api_docs/files/functions_func_0x6c.html b/docs/api_docs/files/functions_func_0x6c.html
index 0387533..02e03f0 100644
--- a/docs/api_docs/files/functions_func_0x6c.html
+++ b/docs/api_docs/files/functions_func_0x6c.html
@@ -58,7 +58,7 @@
<p>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>loadAssetFromFile()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a96db2d5f3538636b810031892d288aa">Nv::Blast::ApexImporter::ApexImportTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#b194abf90da84bd9a72ec73b9e79d4b2">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>loadFromFile()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#7de7c52ffac1608fc1a8ded9cf5d9877">Nv::Blast::IMeshFileReader</a>
</ul>
diff --git a/docs/api_docs/files/functions_vars_0x64.html b/docs/api_docs/files/functions_vars_0x64.html
index 6d06f20..e27ba2c 100644
--- a/docs/api_docs/files/functions_vars_0x64.html
+++ b/docs/api_docs/files/functions_vars_0x64.html
@@ -94,7 +94,7 @@
<li>density
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#cb293066dc9829670992e5e101a7db05">Nv::Blast::ExtPxSpawnSettings</a>
<li>diffuse_tex
-: <a class="el" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">Nv::Blast::Materials</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_material.html#0f54cfda76aed2f915d304fb509426e4">Nv::Blast::Material</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/api_docs/files/functions_vars_0x6d.html b/docs/api_docs/files/functions_vars_0x6d.html
index d875ec5..458a4f5 100644
--- a/docs/api_docs/files/functions_vars_0x6d.html
+++ b/docs/api_docs/files/functions_vars_0x6d.html
@@ -61,18 +61,22 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>m_apexDestruction
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#4abf22c6e37ad3a46c4f69c7dae35794">Nv::Blast::ApexImporter::ApexImportTool</a>
+<li>m_Cooking
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d5c4c3553756255ef278dddce2fe1ccd">Nv::Blast::ApexImporter::ApexImportTool</a>
+<li>m_Foundation
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#aad46c0766884673960f8f2205b926af">Nv::Blast::ApexImporter::ApexImportTool</a>
+<li>m_PhysxSDK
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#7fc6ad22ebb8a62d777d5e9633163177">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>material
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#d62c55d45b9e5f7447eb607174e49dc5">Nv::Blast::ExtPxSpawnSettings</a>
-, <a class="el" href="struct_nv_blast_timers.html#c416f56479c812f9b35a655326cb57ef">NvBlastTimers</a>
, <a class="el" href="struct_nv_blast_ext_program_params.html#6cc35cdab120293adfdc07f51dbf2b12">NvBlastExtProgramParams</a>
+, <a class="el" href="struct_nv_blast_timers.html#c416f56479c812f9b35a655326cb57ef">NvBlastTimers</a>
<li>materialCount
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">Nv::Blast::AuthoringResult</a>
<li>materialId
-: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet</a>
<li>materialNames
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a>
<li>maxDamageThreshold
@@ -84,10 +88,10 @@
<li>maximumNumberOfVerticesPerHull
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams</a>
<li>maxRadius
-: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">NvBlastExtShearDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#2a686d6981558343b08268d958fa8b28">NvBlastExtCapsuleRadialDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">NvBlastExtShearDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a>
<li>maxSeparation
: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#eda86ef2c94ee551fbbfa123564e3418">Nv::Blast::BondGenerationConfig</a>
<li>meshCount
@@ -102,8 +106,8 @@
: <a class="el" href="struct_nvc_bounds3.html#f5ee79e127b719b80d93278d9f5fa859">NvcBounds3</a>
<li>minRadius
: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a">NvBlastExtShearDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">NvBlastExtCapsuleRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">NvBlastExtCapsuleRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">NvBlastExtImpactSpreadDamageDesc</a>
<li>mNbVerts
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a>
diff --git a/docs/api_docs/files/functions_vars_0x6e.html b/docs/api_docs/files/functions_vars_0x6e.html
index 8b2613e..e63dfbc 100644
--- a/docs/api_docs/files/functions_vars_0x6e.html
+++ b/docs/api_docs/files/functions_vars_0x6e.html
@@ -66,7 +66,7 @@
, <a class="el" href="struct_nvc_plane.html#f1ef28bf53bc1bf9c07e4f3bf2233486">NvcPlane</a>
<li>name
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html#e45c1aef4a10db9a1c2433b210d5de83">Nv::Blast::ExtProfileData</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">Nv::Blast::Materials</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_material.html#1c3b9c693c653cb2bd4e874dd9b9b53c">Nv::Blast::Material</a>
<li>newActors
: <a class="el" href="struct_nv_blast_actor_split_event.html#68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a>
<li>nodeActorIndices
diff --git a/docs/api_docs/files/functions_vars_0x73.html b/docs/api_docs/files/functions_vars_0x73.html
index 86b11be..3d9316d 100644
--- a/docs/api_docs/files/functions_vars_0x73.html
+++ b/docs/api_docs/files/functions_vars_0x73.html
@@ -91,7 +91,7 @@
<li>submeshCount
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">Nv::Blast::ExporterMeshData</a>
<li>submeshMats
-: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">Nv::Blast::ExporterMeshData</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#233081f899ff4a0f41dd5964d816cd1d">Nv::Blast::ExporterMeshData</a>
<li>submeshOffsets
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">Nv::Blast::ExporterMeshData</a>
<li>subtype
diff --git a/docs/api_docs/files/functions_vars_0x75.html b/docs/api_docs/files/functions_vars_0x75.html
index 503c516..0a00a9e 100644
--- a/docs/api_docs/files/functions_vars_0x75.html
+++ b/docs/api_docs/files/functions_vars_0x75.html
@@ -65,21 +65,22 @@
: <a class="el" href="struct_nv_blast_actor_desc.html#b9ce8fff059a17cfffd7e5965fa59ea1">NvBlastActorDesc</a>
<li>uniformInitialLowerSupportChunkHealth
: <a class="el" href="struct_nv_blast_actor_desc.html#d2a4f6be8fd6d1a3a819ad76a0cdba2b">NvBlastActorDesc</a>
-<li>userData
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">Nv::Blast::TriangleIndexed</a>
-, <a class="el" href="struct_nv_blast_chunk.html#9d49d856390e7758d4ea26ae69ae6aa5">NvBlastChunk</a>
-, <a class="el" href="struct_nv_blast_bond.html#4e131a735184d74e611b9b40a368edd7">NvBlastBond</a>
<li>userdata
: <a class="el" href="struct_nv_blast_bond_fracture_data.html#33fec8bda99647afa0a1fa7e03383f91">NvBlastBondFractureData</a>
-, <a class="el" href="struct_nv_blast_chunk_fracture_data.html#6623c6f7d40381a862e058a868ec22a5">NvBlastChunkFractureData</a>
<li>userData
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#e1a1d9f53d372a748f615fc47b730a42">Nv::Blast::TkObject</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#adbfad94aec1aaf6e431482cc4d659f9">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#aa4adc1a15857521aa9b61094c3b752b">Nv::Blast::ExtPxFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#e1a1d9f53d372a748f615fc47b730a42">Nv::Blast::TkObject</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#e648745137d1ba4ac78dbb8189e43f96">Nv::Blast::TkActorData</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet</a>
, <a class="el" href="struct_nv_blast_chunk_desc.html#61728e37d062c4cc9a0e8fe40584959e">NvBlastChunkDesc</a>
+, <a class="el" href="struct_nv_blast_bond.html#4e131a735184d74e611b9b40a368edd7">NvBlastBond</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">Nv::Blast::Triangle</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#aa4adc1a15857521aa9b61094c3b752b">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#adbfad94aec1aaf6e431482cc4d659f9">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="struct_nv_blast_chunk.html#9d49d856390e7758d4ea26ae69ae6aa5">NvBlastChunk</a>
+<li>userdata
+: <a class="el" href="struct_nv_blast_chunk_fracture_data.html#6623c6f7d40381a862e058a868ec22a5">NvBlastChunkFractureData</a>
+<li>userData
+: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">Nv::Blast::TriangleIndexed</a>
<li>userIntData
: <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#65dbac714ebfdc9f0a4d7a905bbbcdf4">Nv::Blast::TkIdentifiable</a>
<li>uv
diff --git a/docs/api_docs/files/hierarchy.html b/docs/api_docs/files/hierarchy.html
index 79961fc..6499b5e 100644
--- a/docs/api_docs/files/hierarchy.html
+++ b/docs/api_docs/files/hierarchy.html
@@ -95,7 +95,7 @@
<li><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_json_collision_exporter.html">Nv::Blast::JsonCollisionExporter</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html">Nv::Blast::LlObjectTypeID</a>
-<li><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Nv::Blast::Materials</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Nv::Blast::Material</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a>
diff --git a/docs/api_docs/files/namespace_nv_1_1_blast.html b/docs/api_docs/files/namespace_nv_1_1_blast.html
index 8c3ea7d..46ebca3 100644
--- a/docs/api_docs/files/namespace_nv_1_1_blast.html
+++ b/docs/api_docs/files/namespace_nv_1_1_blast.html
@@ -139,7 +139,7 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html">LlObjectTypeID</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Material</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a></td></tr>
diff --git a/docs/api_docs/files/namespace_nv_parameterized.html b/docs/api_docs/files/namespace_nv_parameterized.html
new file mode 100644
index 0000000..af7962e
--- /dev/null
+++ b/docs/api_docs/files/namespace_nv_parameterized.html
@@ -0,0 +1,32 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: NvParameterized Namespace Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>NvParameterized Namespace Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/api_docs/files/namespaces.html b/docs/api_docs/files/namespaces.html
index 4bbc17b..46332b6 100644
--- a/docs/api_docs/files/namespaces.html
+++ b/docs/api_docs/files/namespaces.html
@@ -26,6 +26,7 @@
<tr><td class="indexkey"><a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="namespacenvidia.html">nvidia</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="namespacenvidia_1_1apex.html">nvidia::apex</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="namespace_nv_parameterized.html">NvParameterized</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="namespacephysx.html">physx</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="namespacephysx_1_1general___px_i_o_stream2.html">physx::general_PxIOStream2</a></td><td class="indexvalue"></td></tr>
</table>
diff --git a/docs/api_docs/files/pagereleasenotes.html b/docs/api_docs/files/pagereleasenotes.html
index c227d1a..31e00ae 100644
--- a/docs/api_docs/files/pagereleasenotes.html
+++ b/docs/api_docs/files/pagereleasenotes.html
@@ -24,13 +24,14 @@
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-Blast(tm) SDK 1.1.2 (16-Jan-2018)
+Blast(tm) SDK 1.1.2 (26-Jan-2018)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Changes
-------
* Improvements to uniteChunks for hierarchy optimization.
* NvBlastExtAuthoringFindAssetConnectingBonds optimized.
+* APEX dependency has been removed (ExtImport used it). Now ExtImport has a built-in NvParameterized read that can load an APEX Destructible asset.
New Features
------------
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data-members.html
index 5649356..8b8dc94 100644
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data-members.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data-members.html
@@ -32,7 +32,7 @@
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ed0789e9e2befe53ff915fe6d01c9c3b">positions</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#1f65943048a8a5091e3a518ad33ffa34">positionsCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">submeshCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">submeshMats</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#233081f899ff4a0f41dd5964d816cd1d">submeshMats</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">submeshOffsets</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7492221e24b7476226c98c09a3c9e975">texIndex</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ef5f08eb396ff4645b696fd8ebc3b4ed">uvs</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data.html
index 0a8a0b1..ec70a35 100644
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data.html
@@ -51,7 +51,7 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">submeshCount</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">submeshMats</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Material</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#233081f899ff4a0f41dd5964d816cd1d">submeshMats</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">submeshOffsets</a></td></tr>
@@ -228,12 +228,12 @@ Hull offsets. Contains meshCount + 1 element. First hull for i-th mesh: hulls[hu
</div>
</div><p>
-<a class="anchor" name="fcaa1c78b5b46f20f3ad71aefd7438f1"></a><!-- doxytag: member="Nv::Blast::ExporterMeshData::submeshMats" ref="fcaa1c78b5b46f20f3ad71aefd7438f1" args="" -->
+<a class="anchor" name="233081f899ff4a0f41dd5964d816cd1d"></a><!-- doxytag: member="Nv::Blast::ExporterMeshData::submeshMats" ref="233081f899ff4a0f41dd5964d816cd1d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a>* <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">Nv::Blast::ExporterMeshData::submeshMats</a> </td>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Material</a>* <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#233081f899ff4a0f41dd5964d816cd1d">Nv::Blast::ExporterMeshData::submeshMats</a> </td>
</tr>
</table>
</div>
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_materials-members.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_material-members.html
index 6cd2ff0..12a3c49 100644
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_materials-members.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_material-members.html
@@ -20,9 +20,9 @@
</div>
<!-- Generated by Doxygen 1.5.8 -->
<div class="contents">
-<h1>Nv::Blast::Materials Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Nv::Blast::Materials</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">diffuse_tex</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Nv::Blast::Materials</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">name</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Nv::Blast::Materials</a></td><td></td></tr>
+<h1>Nv::Blast::Material Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_material.html">Nv::Blast::Material</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_material.html#0f54cfda76aed2f915d304fb509426e4">diffuse_tex</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Nv::Blast::Material</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_material.html#1c3b9c693c653cb2bd4e874dd9b9b53c">name</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Nv::Blast::Material</a></td><td></td></tr>
</table></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/api_docs/files/struct_nv_1_1_blast_1_1_materials.html b/docs/api_docs/files/struct_nv_1_1_blast_1_1_material.html
index f75ecd1..790bdd2 100644
--- a/docs/api_docs/files/struct_nv_1_1_blast_1_1_materials.html
+++ b/docs/api_docs/files/struct_nv_1_1_blast_1_1_material.html
@@ -1,6 +1,6 @@
<html>
<head>
- <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::Materials Struct Reference</title>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: Nv::Blast::Material Struct Reference</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
</head>
@@ -19,28 +19,28 @@
<hr class="second">
</div>
<!-- Generated by Doxygen 1.5.8 -->
- <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a>
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_material.html">Material</a>
</div>
<div class="contents">
-<h1>Nv::Blast::Materials Struct Reference</h1><!-- doxytag: class="Nv::Blast::Materials" --><code>#include &lt;<a class="el" href="_nv_blast_ext_exporter_8h-source.html">NvBlastExtExporter.h</a>&gt;</code>
+<h1>Nv::Blast::Material Struct Reference</h1><!-- doxytag: class="Nv::Blast::Material" --><code>#include &lt;<a class="el" href="_nv_blast_ext_exporter_8h-source.html">NvBlastExtExporter.h</a>&gt;</code>
<p>
<p>
-<a href="struct_nv_1_1_blast_1_1_materials-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<a href="struct_nv_1_1_blast_1_1_material-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">diffuse_tex</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_material.html#0f54cfda76aed2f915d304fb509426e4">diffuse_tex</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">name</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_material.html#1c3b9c693c653cb2bd4e874dd9b9b53c">name</a></td></tr>
</table>
<hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="fb1aba0b4c7098f7b4673261a88d5ee9"></a><!-- doxytag: member="Nv::Blast::Materials::diffuse_tex" ref="fb1aba0b4c7098f7b4673261a88d5ee9" args="" -->
+<a class="anchor" name="0f54cfda76aed2f915d304fb509426e4"></a><!-- doxytag: member="Nv::Blast::Material::diffuse_tex" ref="0f54cfda76aed2f915d304fb509426e4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const char* <a class="el" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">Nv::Blast::Materials::diffuse_tex</a> </td>
+ <td class="memname">const char* <a class="el" href="struct_nv_1_1_blast_1_1_material.html#0f54cfda76aed2f915d304fb509426e4">Nv::Blast::Material::diffuse_tex</a> </td>
</tr>
</table>
</div>
@@ -50,12 +50,12 @@
</div>
</div><p>
-<a class="anchor" name="e58d98b16f1026a42ee8ccfa9eac5f6b"></a><!-- doxytag: member="Nv::Blast::Materials::name" ref="e58d98b16f1026a42ee8ccfa9eac5f6b" args="" -->
+<a class="anchor" name="1c3b9c693c653cb2bd4e874dd9b9b53c"></a><!-- doxytag: member="Nv::Blast::Material::name" ref="1c3b9c693c653cb2bd4e874dd9b9b53c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const char* <a class="el" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">Nv::Blast::Materials::name</a> </td>
+ <td class="memname">const char* <a class="el" href="struct_nv_1_1_blast_1_1_material.html#1c3b9c693c653cb2bd4e874dd9b9b53c">Nv::Blast::Material::name</a> </td>
</tr>
</table>
</div>
diff --git a/docs/api_docs/files/tree.html b/docs/api_docs/files/tree.html
index 71b32ba..c6dbced 100644
--- a/docs/api_docs/files/tree.html
+++ b/docs/api_docs/files/tree.html
@@ -162,7 +162,7 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html" target="basefrm">Nv::Blast::IMeshFileWriter</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_json_collision_exporter.html" target="basefrm">Nv::Blast::JsonCollisionExporter</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html" target="basefrm">Nv::Blast::LlObjectTypeID</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_materials.html" target="basefrm">Nv::Blast::Materials</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_material.html" target="basefrm">Nv::Blast::Material</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh.html" target="basefrm">Nv::Blast::Mesh</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html" target="basefrm">Nv::Blast::MeshCleaner</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html" target="basefrm">Nv::Blast::NoiseConfiguration</a></p>
@@ -321,7 +321,7 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html" target="basefrm">Nv::Blast::IMeshFileWriter</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_json_collision_exporter.html" target="basefrm">Nv::Blast::JsonCollisionExporter</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html" target="basefrm">Nv::Blast::LlObjectTypeID</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_materials.html" target="basefrm">Nv::Blast::Materials</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_material.html" target="basefrm">Nv::Blast::Material</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh.html" target="basefrm">Nv::Blast::Mesh</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html" target="basefrm">Nv::Blast::MeshCleaner</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html" target="basefrm">Nv::Blast::NoiseConfiguration</a></p>
@@ -431,6 +431,7 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html" target="basefrm">Nv::Blast::ApexImporter</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacenvidia.html" target="basefrm">nvidia</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacenvidia_1_1apex.html" target="basefrm">nvidia::apex</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespace_nv_parameterized.html" target="basefrm">NvParameterized</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacephysx.html" target="basefrm">physx</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacephysx_1_1general___px_i_o_stream2.html" target="basefrm">physx::general_PxIOStream2</a></p>
</div>