diff options
| author | Bryan Galdrikian <[email protected]> | 2018-01-26 21:55:41 -0800 |
|---|---|---|
| committer | Bryan Galdrikian <[email protected]> | 2018-01-26 21:55:41 -0800 |
| commit | ac961c33c61b487d982ca9cf9b04ba4ac754ecda (patch) | |
| tree | 2600d61bb009f065384d548eb16fdc2d12f0f227 /docs/api_docs | |
| parent | Updated release notes (diff) | |
| download | blast-ac961c33c61b487d982ca9cf9b04ba4ac754ecda.tar.xz blast-ac961c33c61b487d982ca9cf9b04ba4ac754ecda.zip | |
Apex dependency removed (used in ExtImport)
Mesh corruption and crash fit for UV fitting function
Updated release_notes.txt
Diffstat (limited to 'docs/api_docs')
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 <vector></span> <a name="l00034"></a>00034 <span class="preprocessor">#include <string></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 <nvparameterized\NvSerializer.h></span> +<a name="l00037"></a>00037 <span class="preprocessor">#include <<a class="code" href="_nv_blast_ext_exporter_8h.html">NvBlastExtExporter.h</a>></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<uint32_t>& chunkReorderInvMap, <span class="keyword">const</span> nvidia::apex::DestructibleAsset* apexAsset, -<a name="l00152"></a>00152 std::vector<NvBlastChunkDesc>& chunkDescriptors, std::vector<NvBlastBondDesc>& bondDescriptors, std::vector<uint32_t>& 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<uint32_t>& chunkReorderInvMap, <span class="keyword">const</span> nvidia::apex::DestructibleAsset* apexAsset, -<a name="l00166"></a>00166 std::vector<NvBlastChunkDesc>& chunkDescriptors, std::vector<NvBlastBondDesc>& bondDescriptors, std::vector<uint32_t>& 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>& 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<uint32_t>& chunkReorderInvMap, -<a name="l00190"></a>00190 <span class="keyword">const</span> std::vector<uint32_t>& apexChunkFlags, std::vector<ExtPxAssetDesc::ChunkDesc>& physicsChunks, -<a name="l00191"></a>00191 std::vector<ExtPxAssetDesc::SubchunkDesc>& physicsSubchunks, std::vector<std::vector<CollisionHull*> >& 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<uint32_t>& chunkReorderInvMap, <span class="keyword">const</span> nvidia::apex::DestructibleAsset* apexAsset, -<a name="l00198"></a>00198 std::vector<NvBlastChunkDesc>& chunkDescriptors, std::vector<NvBlastBondDesc>& bondDesc, std::vector<uint32_t>& 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>& 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& 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<uint32_t>& chunkReorderInvMap, NvParameterized::Interface* assetNvIfc, +<a name="l00136"></a>00136 std::vector<NvBlastChunkDesc>& chunkDescriptors, std::vector<NvBlastBondDesc>& bondDescriptors, std::vector<uint32_t>& 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<uint32_t>& chunkReorderInvMap, NvParameterized::Interface* assetNvIfc, +<a name="l00150"></a>00150 std::vector<NvBlastChunkDesc>& chunkDescriptors, std::vector<NvBlastBondDesc>& bondDescriptors, std::vector<uint32_t>& 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>& 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<uint32_t>& 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<uint32_t>& chunkReorderInvMap, +<a name="l00179"></a>00179 <span class="keyword">const</span> std::vector<uint32_t>& apexChunkFlags, std::vector<ExtPxAssetDesc::ChunkDesc>& physicsChunks, +<a name="l00180"></a>00180 std::vector<ExtPxAssetDesc::SubchunkDesc>& physicsSubchunks, std::vector<std::vector<CollisionHull*> >& 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<uint32_t>& chunkReorderInvMap, NvParameterized::Interface* assetNvIfc, +<a name="l00191"></a>00191 std::vector<NvBlastChunkDesc>& chunkDescriptors, std::vector<NvBlastBondDesc>& bondDesc, std::vector<uint32_t>& 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>& 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>&); +<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>& <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>&); +<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>&); -<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>& <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>&); -<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 <vector></code><br> <code>#include <string></code><br> <code>#include "<a class="el" href="_nv_blast_ext_px_asset_8h-source.html">NvBlastExtPxAsset.h</a>"</code><br> +<code>#include <nvparameterized\NvSerializer.h></code><br> +<code>#include <<a class="el" href="_nv_blast_ext_exporter_8h-source.html">NvBlastExtExporter.h</a>></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 </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 </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 </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 </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> </td><td valign="top"><em>fTool</em> </td><td>Fracture tool created by NvBlastExtAuthoringCreateFractureTool </td></tr> - <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>ares</em> </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> </td><td valign="top"><em>ares</em> </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 </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 </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 </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 </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 &)</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< uint32_t > &chunkReorderInvMap, const std::vector< uint32_t > &apexChunkFlags, std::vector< ExtPxAssetDesc::ChunkDesc > &physicsChunks, std::vector< ExtPxAssetDesc::SubchunkDesc > &physicsSubchunks, std::vector< std::vector< CollisionHull * > > &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< uint32_t > &chunkReorderInvMap, const nvidia::apex::DestructibleAsset *apexAsset, std::vector< NvBlastChunkDesc > &chunkDescriptors, std::vector< NvBlastBondDesc > &bondDescriptors, std::vector< uint32_t > &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< uint32_t > &chunkReorderInvMap, const nvidia::apex::DestructibleAsset *apexAsset, std::vector< NvBlastChunkDesc > &chunkDescriptors, std::vector< NvBlastBondDesc > &bondDescriptors, std::vector< uint32_t > &flags, const ApexImporterConfig &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< uint32_t > &chunkReorderInvMap, const std::vector< uint32_t > &apexChunkFlags, std::vector< ExtPxAssetDesc::ChunkDesc > &physicsChunks, std::vector< ExtPxAssetDesc::SubchunkDesc > &physicsSubchunks, std::vector< std::vector< CollisionHull * > > &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< uint32_t > &chunkReorderInvMap, NvParameterized::Interface *assetNvIfc, std::vector< NvBlastChunkDesc > &chunkDescriptors, std::vector< NvBlastBondDesc > &bondDescriptors, std::vector< uint32_t > &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< uint32_t > &chunkReorderInvMap, NvParameterized::Interface *assetNvIfc, std::vector< NvBlastChunkDesc > &chunkDescriptors, std::vector< NvBlastBondDesc > &bondDescriptors, std::vector< uint32_t > &flags, const ApexImporterConfig &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< uint32_t > &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 &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 &)</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"> </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 </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< uint32_t > &chunkReorderInvMap, const std::vector< uint32_t > &apexChunkFlags, std::vector< <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a> > &physicsChunks, std::vector< <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">ExtPxAssetDesc::SubchunkDesc</a> > &physicsSubchunks, std::vector< std::vector< <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> * > > &hullsDesc)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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< uint32_t > &chunkReorderInvMap, const std::vector< uint32_t > &apexChunkFlags, std::vector< <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a> > &physicsChunks, std::vector< <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">ExtPxAssetDesc::SubchunkDesc</a> > &physicsSubchunks, std::vector< std::vector< <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> * > > &hullsDesc)</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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< uint32_t > &chunkReorderInvMap, const nvidia::apex::DestructibleAsset *apexAsset, std::vector< <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> > &chunkDescriptors, std::vector< <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> > &bondDescriptors, std::vector< uint32_t > &flags, const <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a> &config)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxCooking * </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 </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< uint32_t > &chunkReorderInvMap, const nvidia::apex::DestructibleAsset *apexAsset, std::vector< <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> > &chunkDescriptors, std::vector< <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> > &bondDescriptors, std::vector< uint32_t > &flags)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxPhysics * </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 </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 </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< uint32_t > &chunkReorderInvMap, NvParameterized::Interface *assetNvIfc, std::vector< <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> > &chunkDescriptors, std::vector< <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> > &bondDescriptors, std::vector< uint32_t > &flags, const <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a> &config)</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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 </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< uint32_t > &chunkReorderInvMap, NvParameterized::Interface *assetNvIfc, std::vector< <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> > &chunkDescriptors, std::vector< <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> > &bondDescriptors, std::vector< uint32_t > &flags)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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< uint32_t > &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 </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 * </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 </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 &data)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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"> </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 * </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"> </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> &)</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> & </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> &)</td></tr> +<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxCooking * </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 * </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 * </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 & 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< uint32_t > &chunkReorderInvMap, const std::vector< uint32_t > &apexChunkFlags, std::vector< ExtPxAssetDesc::ChunkDesc > &physicsChunks, std::vector< ExtPxAssetDesc::SubchunkDesc > &physicsSubchunks, std::vector< std::vector< CollisionHull * > > &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< uint32_t > &chunkReorderInvMap, const std::vector< uint32_t > &apexChunkFlags, std::vector< ExtPxAssetDesc::ChunkDesc > &physicsChunks, std::vector< ExtPxAssetDesc::SubchunkDesc > &physicsSubchunks, std::vector< std::vector< CollisionHull * > > &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 * </td> - <td class="paramname"> <em>apexAsset</em>, </td> + <td class="paramtype">const NvParameterized::Interface * </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> </td><td valign="top"><em>apexAsset</em> </td><td>Pointer on DestructibleAsset object for which collision geometry should be created. </td></tr> - <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>chunkCount</em> </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> </td><td valign="top"><em>chunkReorderInvMap</em> </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> </td><td valign="top"><em>chunkCount</em> </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> </td><td valign="top"><em>chunkReorderInvMap</em> </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> </td><td valign="top"><em>apexChunkFlags</em> </td><td>Chunk flags array </td></tr> <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>physicsChunks</em> </td><td>Chunk physics info output array </td></tr> <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>physicsSubchunks</em> </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< uint32_t > &chunkReorderInvMap, const nvidia::apex::DestructibleAsset *apexAsset, std::vector< NvBlastChunkDesc > &chunkDescriptors, std::vector< NvBlastBondDesc > &bondDescriptors, std::vector< uint32_t > &flags, const ApexImporterConfig &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> ) </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> ) </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< uint32_t > &chunkReorderInvMap, NvParameterized::Interface *assetNvIfc, std::vector< NvBlastChunkDesc > &chunkDescriptors, std::vector< NvBlastBondDesc > &bondDescriptors, std::vector< uint32_t > &flags, const ApexImporterConfig &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 * </td> - <td class="paramname"> <em>apexAsset</em>, </td> + <td class="paramtype">NvParameterized::Interface * </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< uint32_t > &chunkReorderInvMap, const nvidia::apex::DestructibleAsset *apexAsset, std::vector< NvBlastChunkDesc > &chunkDescriptors, std::vector< NvBlastBondDesc > &bondDescriptors, std::vector< uint32_t > &flags)" --> +<a class="anchor" name="0ee66e5d4314a43efb2bbe79d0fa3d54"></a><!-- doxytag: member="Nv::Blast::ApexImporter::ApexImportTool::importApexAsset" ref="0ee66e5d4314a43efb2bbe79d0fa3d54" args="(std::vector< uint32_t > &chunkReorderInvMap, NvParameterized::Interface *assetNvIfc, std::vector< NvBlastChunkDesc > &chunkDescriptors, std::vector< NvBlastBondDesc > &bondDescriptors, std::vector< uint32_t > &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 * </td> - <td class="paramname"> <em>apexAsset</em>, </td> + <td class="paramtype">NvParameterized::Interface * </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< uint32_t > &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 * </td> - <td class="paramname"> <em>apexSdk</em>, </td> + <td class="paramtype">const std::vector< uint32_t > & </td> + <td class="paramname"> <em>chunkReorderInvMap</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">nvidia::apex::ModuleDestructible * </td> - <td class="paramname"> <em>moduleDestructible</em></td><td> </td> + <td class="paramtype">const NvParameterized::Interface * </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> * </td> + <td class="paramname"> <em>outputData</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>materialsDir</em></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. 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> </td><td valign="top"><em>apexSdk</em> </td><td>Pointer on ApexSDK object </td></tr> - <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>moduleDestructible</em> </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> ) </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 &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 * </td> - <td class="paramname"> <em>stream</em> </td> - <td> ) </td> + <td class="paramname"> <em>stream</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> <td></td> + <td class="paramtype">NvParameterized::Serializer::DeserializedData & </td> + <td class="paramname"> <em>data</em></td><td> </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> </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>) </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>) </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>) </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>) </td><td><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> </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>) </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>) </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>) </td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> L </div></td></tr></table> </td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> </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>) </td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> B </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>) </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>) </td><td><a class="el" href="struct_nv_blast_i_d.html">NvBlastID</a> </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>) </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>) </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>) </td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> M </div></td></tr></table> -</td><td><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</a> </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>) </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>) </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>) </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>) </td><td><a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> </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>) </td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> C </div></td></tr></table> +</td><td><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</a> </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>) </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>) </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>) </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>) </td><td><a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> </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>) </td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> C </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>) </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>) </td><td><a class="el" href="struct_nv_blast_support_graph.html">NvBlastSupportGraph</a> </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>) </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>) </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>) </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>) </td><td><a class="el" href="struct_nv_blast_timers.html">NvBlastTimers</a> </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>) </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>) </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>) </td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> N </div></td></tr></table> </td><td><a class="el" href="struct_nvc_bounds3.html">NvcBounds3</a> </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>) </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>) </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>) </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>) </td><td><a class="el" href="struct_nvc_mat33.html">NvcMat33</a> </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>) </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>) </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>) </td><td><a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a> </td><td><a class="el" href="struct_nvc_mat34.html">NvcMat34</a> </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>) </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>) </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>) </td><td><a class="el" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a> </td><td><a class="el" href="struct_nvc_mat44.html">NvcMat44</a> </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>) </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>) </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>) </td><td><a class="el" href="struct_nv_blast_actor_split_event.html">NvBlastActorSplitEvent</a> </td><td><a class="el" href="struct_nvc_plane.html">NvcPlane</a> </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>) </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>) </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>) </td><td><a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> </td><td><a class="el" href="struct_nvc_quat.html">NvcQuat</a> </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>) </td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> D </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>) </td><td><a class="el" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a> </td><td><a class="el" href="struct_nvc_transform.html">NvcTransform</a> </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>) </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>) </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>) </td><td><a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a> </td><td><a class="el" href="struct_nvc_vec2.html">NvcVec2</a> </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>) </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>) </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>) </td><td><a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> </td><td><a class="el" href="struct_nvc_vec2i.html">NvcVec2i</a> </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>) </td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> E </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 @@ <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 </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 </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 </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 </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> + <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> //--> + <a class="qindex" href="annotated.html">Class List</a> + <a class="qindex" href="functions.html">Class Members</a> + </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 © 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 </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> * </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> * </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 * </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 <<a class="el" href="_nv_blast_ext_exporter_8h-source.html">NvBlastExtExporter.h</a>></code> +<h1>Nv::Blast::Material Struct Reference</h1><!-- doxytag: class="Nv::Blast::Material" --><code>#include <<a class="el" href="_nv_blast_ext_exporter_8h-source.html">NvBlastExtExporter.h</a>></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 * </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 * </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 * </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 * </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> |